@charset "UTF-8";
/*
* Theme Name: Miuzin
* Theme URI: https://boostifythemes.com/
* Author: BoostifyTheme
* Author URI: https://themeforest.net/user/haintheme
* Description: A Kids WooCommerce WordPress Theme.
* License: GNU General Public License v2 or later
* License URI: LICENSE
* Version: 1.3.0
* Text Domain: miuzin
* Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/*
>>> TABLE OF CONTENTS:

	# Normalize
	# Typography
		## Headings
		## Copy
	# Elements
		## Lists
		## Tables
	# Forms
		## Buttons
		## Fields
	# Navigation
		## Links
		## Menus
		## Next & Previous
	# Accessibility
	# Alignments
	# Clearings
	# Layouts
	# Widgets
	# Content
		## Archives
		## Posts and pages
		## Comments
	# Infinite scroll
	# Blocks
	# Media
		## SVG
		## Captions
		## Galleries
*/
/*
	 Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.icon-rocking-horse:before {
  content: '\e800';
}

/* '' */
.icon-placeholder:before {
  content: '\e801';
}

/* '' */
.icon-phone-call:before {
  content: '\e802';
}

/* '' */
.icon-nightstand:before {
  content: '\e803';
}

/* '' */
.icon-mail:before {
  content: '\e804';
}

/* '' */
.icon-hat:before {
  content: '\e805';
}

/* '' */
.icon-hand:before {
  content: '\e806';
}

/* '' */
.icon-discount:before {
  content: '\e807';
}

/* '' */
.icon-conversation:before {
  content: '\e808';
}

/* '' */
.icon-baby-dummy:before {
  content: '\e809';
}

/* '' */
.icon-vector-smart-object3:before {
  content: '\e80b';
}

/* '' */
.icon-vector-smart-object2-copy:before {
  content: '\e80c';
}

/* '' */
.icon-teddy-bear:before {
  content: '\e80d';
}

/* '' */
.icon-startup:before {
  content: '\e80e';
}

/* '' */
@font-face {
  font-family: 'flaticon';
  src: url("assets/font/flaticon.eot?5725560");
  src: url("assets/font/flaticon.eot?5725560#iefix") format("embedded-opentype"), url("assets/font/flaticon.svg?5725560#flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'flaticon';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'flaticon';
    src: url('../font/flaticon.svg?5725560#flaticon') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "flaticon";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-rocking-horse:before {
  content: '\e800';
}

/* '' */
.icon-placeholder:before {
  content: '\e801';
}

/* '' */
.icon-phone-call:before {
  content: '\e802';
}

/* '' */
.icon-nightstand:before {
  content: '\e803';
}

/* '' */
.icon-mail:before {
  content: '\e804';
}

/* '' */
.icon-hat:before {
  content: '\e805';
}

/* '' */
.icon-hand:before {
  content: '\e806';
}

/* '' */
.icon-discount:before {
  content: '\e807';
}

/* '' */
.icon-conversation:before {
  content: '\e808';
}

/* '' */
.icon-baby-dummy:before {
  content: '\e809';
}

/* '' */
.icon-vector-smart-object3:before {
  content: '\e80b';
}

/* '' */
.icon-vector-smart-object2-copy:before {
  content: '\e80c';
}

/* '' */
.icon-teddy-bear:before {
  content: '\e80d';
}

/* '' */
.icon-startup:before {
  content: '\e80e';
}

/* '' */
.icon-rocking-horse {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;');
}

.icon-placeholder {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;');
}

.icon-phone-call {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;');
}

.icon-nightstand {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;');
}

.icon-mail {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;');
}

.icon-hat {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;');
}

.icon-hand {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;');
}

.icon-discount {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;');
}

.icon-conversation {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;');
}

.icon-baby-dummy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;');
}

.icon-vector-smart-object3 {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;');
}

.icon-vector-smart-object2-copy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;');
}

.icon-teddy-bear {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;');
}

.icon-startup {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;');
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'flaticon';
  font-style: normal;
  font-weight: normal;
  /* fix buttons height */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
}

.icon-rocking-horse {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;');
}

.icon-placeholder {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;');
}

.icon-phone-call {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;');
}

.icon-nightstand {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;');
}

.icon-mail {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;');
}

.icon-hat {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;');
}

.icon-hand {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;');
}

.icon-discount {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;');
}

.icon-conversation {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;');
}

.icon-baby-dummy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;');
}

.icon-vector-smart-object3 {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;');
}

.icon-vector-smart-object2-copy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;');
}

.icon-teddy-bear {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;');
}

.icon-startup {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;');
}

@font-face {
  font-family: 'flaticon';
  src: url("assets/font/flaticon.eot?58560400");
  src: url("assets/font/flaticon.eot?58560400#iefix") format("embedded-opentype"), url("assets/font/flaticon.woff2?58560400") format("woff2"), url("assets/font/flaticon.woff?58560400") format("woff"), url("assets/font/flaticon.ttf?58560400") format("truetype"), url("assets/font/flaticon.svg?58560400#flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'flaticon';
    src: url('../font/flaticon.svg?58560400#flaticon') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "flaticon";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-rocking-horse:before {
  content: '\e800';
}

/* '' */
.icon-placeholder:before {
  content: '\e801';
}

/* '' */
.icon-phone-call:before {
  content: '\e802';
}

/* '' */
.icon-nightstand:before {
  content: '\e803';
}

/* '' */
.icon-mail:before {
  content: '\e804';
}

/* '' */
.icon-hat:before {
  content: '\e805';
}

/* '' */
.icon-hand:before {
  content: '\e806';
}

/* '' */
.icon-discount:before {
  content: '\e807';
}

/* '' */
.icon-conversation:before {
  content: '\e808';
}

/* '' */
.icon-baby-dummy:before {
  content: '\e809';
}

/* '' */
.icon-vector-smart-object3:before {
  content: '\e80b';
}

/* '' */
.icon-vector-smart-object2-copy:before {
  content: '\e80c';
}

/* '' */
.icon-teddy-bear:before {
  content: '\e80d';
}

/* '' */
.icon-startup:before {
  content: '\e80e';
}

/* '' */
@font-face {
  font-family: "Ionicons";
  src: url("fonts/ionicons.eot");
  src: url("fonts/ionicons.eot") format("embedded-opentype"), url("fonts/ionicons.ttf") format("truetype"), url("fonts/ionicons.woff") format("woff"), url("fonts/ionicons.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.ion, .ionicons, [class^="ion-"]:before, [class*=" ion-"]:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ion-alert:before {
  content: "\f101";
}

.ion-alert-circled:before {
  content: "\f100";
}

.ion-android-add:before {
  content: "\f2c7";
}

.ion-android-add-circle:before {
  content: "\f359";
}

.ion-android-alarm-clock:before {
  content: "\f35a";
}

.ion-android-alert:before {
  content: "\f35b";
}

.ion-android-apps:before {
  content: "\f35c";
}

.ion-android-archive:before {
  content: "\f2c9";
}

.ion-android-arrow-back:before {
  content: "\f2ca";
}

.ion-android-arrow-down:before {
  content: "\f35d";
}

.ion-android-arrow-dropdown:before {
  content: "\f35f";
}

.ion-android-arrow-dropdown-circle:before {
  content: "\f35e";
}

.ion-android-arrow-dropleft:before {
  content: "\f361";
}

.ion-android-arrow-dropleft-circle:before {
  content: "\f360";
}

.ion-android-arrow-dropright:before {
  content: "\f363";
}

.ion-android-arrow-dropright-circle:before {
  content: "\f362";
}

.ion-android-arrow-dropup:before {
  content: "\f365";
}

.ion-android-arrow-dropup-circle:before {
  content: "\f364";
}

.ion-android-arrow-forward:before {
  content: "\f30f";
}

.ion-android-arrow-up:before {
  content: "\f366";
}

.ion-android-attach:before {
  content: "\f367";
}

.ion-android-bar:before {
  content: "\f368";
}

.ion-android-bicycle:before {
  content: "\f369";
}

.ion-android-boat:before {
  content: "\f36a";
}

.ion-android-bookmark:before {
  content: "\f36b";
}

.ion-android-bulb:before {
  content: "\f36c";
}

.ion-android-bus:before {
  content: "\f36d";
}

.ion-android-calendar:before {
  content: "\f2d1";
}

.ion-android-call:before {
  content: "\f2d2";
}

.ion-android-camera:before {
  content: "\f2d3";
}

.ion-android-cancel:before {
  content: "\f36e";
}

.ion-android-car:before {
  content: "\f36f";
}

.ion-android-cart:before {
  content: "\f370";
}

.ion-android-chat:before {
  content: "\f2d4";
}

.ion-android-checkbox:before {
  content: "\f374";
}

.ion-android-checkbox-blank:before {
  content: "\f371";
}

.ion-android-checkbox-outline:before {
  content: "\f373";
}

.ion-android-checkbox-outline-blank:before {
  content: "\f372";
}

.ion-android-checkmark-circle:before {
  content: "\f375";
}

.ion-android-clipboard:before {
  content: "\f376";
}

.ion-android-close:before {
  content: "\f2d7";
}

.ion-android-cloud:before {
  content: "\f37a";
}

.ion-android-cloud-circle:before {
  content: "\f377";
}

.ion-android-cloud-done:before {
  content: "\f378";
}

.ion-android-cloud-outline:before {
  content: "\f379";
}

.ion-android-color-palette:before {
  content: "\f37b";
}

.ion-android-compass:before {
  content: "\f37c";
}

.ion-android-contact:before {
  content: "\f2d8";
}

.ion-android-contacts:before {
  content: "\f2d9";
}

.ion-android-contract:before {
  content: "\f37d";
}

.ion-android-create:before {
  content: "\f37e";
}

.ion-android-delete:before {
  content: "\f37f";
}

.ion-android-desktop:before {
  content: "\f380";
}

.ion-android-document:before {
  content: "\f381";
}

.ion-android-done:before {
  content: "\f383";
}

.ion-android-done-all:before {
  content: "\f382";
}

.ion-android-download:before {
  content: "\f2dd";
}

.ion-android-drafts:before {
  content: "\f384";
}

.ion-android-exit:before {
  content: "\f385";
}

.ion-android-expand:before {
  content: "\f386";
}

.ion-android-favorite:before {
  content: "\f388";
}

.ion-android-favorite-outline:before {
  content: "\f387";
}

.ion-android-film:before {
  content: "\f389";
}

.ion-android-folder:before {
  content: "\f2e0";
}

.ion-android-folder-open:before {
  content: "\f38a";
}

.ion-android-funnel:before {
  content: "\f38b";
}

.ion-android-globe:before {
  content: "\f38c";
}

.ion-android-hand:before {
  content: "\f2e3";
}

.ion-android-hangout:before {
  content: "\f38d";
}

.ion-android-happy:before {
  content: "\f38e";
}

.ion-android-home:before {
  content: "\f38f";
}

.ion-android-image:before {
  content: "\f2e4";
}

.ion-android-laptop:before {
  content: "\f390";
}

.ion-android-list:before {
  content: "\f391";
}

.ion-android-locate:before {
  content: "\f2e9";
}

.ion-android-lock:before {
  content: "\f392";
}

.ion-android-mail:before {
  content: "\f2eb";
}

.ion-android-map:before {
  content: "\f393";
}

.ion-android-menu:before {
  content: "\f394";
}

.ion-android-microphone:before {
  content: "\f2ec";
}

.ion-android-microphone-off:before {
  content: "\f395";
}

.ion-android-more-horizontal:before {
  content: "\f396";
}

.ion-android-more-vertical:before {
  content: "\f397";
}

.ion-android-navigate:before {
  content: "\f398";
}

.ion-android-notifications:before {
  content: "\f39b";
}

.ion-android-notifications-none:before {
  content: "\f399";
}

.ion-android-notifications-off:before {
  content: "\f39a";
}

.ion-android-open:before {
  content: "\f39c";
}

.ion-android-options:before {
  content: "\f39d";
}

.ion-android-people:before {
  content: "\f39e";
}

.ion-android-person:before {
  content: "\f3a0";
}

.ion-android-person-add:before {
  content: "\f39f";
}

.ion-android-phone-landscape:before {
  content: "\f3a1";
}

.ion-android-phone-portrait:before {
  content: "\f3a2";
}

.ion-android-pin:before {
  content: "\f3a3";
}

.ion-android-plane:before {
  content: "\f3a4";
}

.ion-android-playstore:before {
  content: "\f2f0";
}

.ion-android-print:before {
  content: "\f3a5";
}

.ion-android-radio-button-off:before {
  content: "\f3a6";
}

.ion-android-radio-button-on:before {
  content: "\f3a7";
}

.ion-android-refresh:before {
  content: "\f3a8";
}

.ion-android-remove:before {
  content: "\f2f4";
}

.ion-android-remove-circle:before {
  content: "\f3a9";
}

.ion-android-restaurant:before {
  content: "\f3aa";
}

.ion-android-sad:before {
  content: "\f3ab";
}

.ion-android-search:before {
  content: "\f2f5";
}

.ion-android-send:before {
  content: "\f2f6";
}

.ion-android-settings:before {
  content: "\f2f7";
}

.ion-android-share:before {
  content: "\f2f8";
}

.ion-android-share-alt:before {
  content: "\f3ac";
}

.ion-android-star:before {
  content: "\f2fc";
}

.ion-android-star-half:before {
  content: "\f3ad";
}

.ion-android-star-outline:before {
  content: "\f3ae";
}

.ion-android-stopwatch:before {
  content: "\f2fd";
}

.ion-android-subway:before {
  content: "\f3af";
}

.ion-android-sunny:before {
  content: "\f3b0";
}

.ion-android-sync:before {
  content: "\f3b1";
}

.ion-android-textsms:before {
  content: "\f3b2";
}

.ion-android-time:before {
  content: "\f3b3";
}

.ion-android-train:before {
  content: "\f3b4";
}

.ion-android-unlock:before {
  content: "\f3b5";
}

.ion-android-upload:before {
  content: "\f3b6";
}

.ion-android-volume-down:before {
  content: "\f3b7";
}

.ion-android-volume-mute:before {
  content: "\f3b8";
}

.ion-android-volume-off:before {
  content: "\f3b9";
}

.ion-android-volume-up:before {
  content: "\f3ba";
}

.ion-android-walk:before {
  content: "\f3bb";
}

.ion-android-warning:before {
  content: "\f3bc";
}

.ion-android-watch:before {
  content: "\f3bd";
}

.ion-android-wifi:before {
  content: "\f305";
}

.ion-aperture:before {
  content: "\f313";
}

.ion-archive:before {
  content: "\f102";
}

.ion-arrow-down-a:before {
  content: "\f103";
}

.ion-arrow-down-b:before {
  content: "\f104";
}

.ion-arrow-down-c:before {
  content: "\f105";
}

.ion-arrow-expand:before {
  content: "\f25e";
}

.ion-arrow-graph-down-left:before {
  content: "\f25f";
}

.ion-arrow-graph-down-right:before {
  content: "\f260";
}

.ion-arrow-graph-up-left:before {
  content: "\f261";
}

.ion-arrow-graph-up-right:before {
  content: "\f262";
}

.ion-arrow-left-a:before {
  content: "\f106";
}

.ion-arrow-left-b:before {
  content: "\f107";
}

.ion-arrow-left-c:before {
  content: "\f108";
}

.ion-arrow-move:before {
  content: "\f263";
}

.ion-arrow-resize:before {
  content: "\f264";
}

.ion-arrow-return-left:before {
  content: "\f265";
}

.ion-arrow-return-right:before {
  content: "\f266";
}

.ion-arrow-right-a:before {
  content: "\f109";
}

.ion-arrow-right-b:before {
  content: "\f10a";
}

.ion-arrow-right-c:before {
  content: "\f10b";
}

.ion-arrow-shrink:before {
  content: "\f267";
}

.ion-arrow-swap:before {
  content: "\f268";
}

.ion-arrow-up-a:before {
  content: "\f10c";
}

.ion-arrow-up-b:before {
  content: "\f10d";
}

.ion-arrow-up-c:before {
  content: "\f10e";
}

.ion-asterisk:before {
  content: "\f314";
}

.ion-at:before {
  content: "\f10f";
}

.ion-backspace:before {
  content: "\f3bf";
}

.ion-backspace-outline:before {
  content: "\f3be";
}

.ion-bag:before {
  content: "\f110";
}

.ion-battery-charging:before {
  content: "\f111";
}

.ion-battery-empty:before {
  content: "\f112";
}

.ion-battery-full:before {
  content: "\f113";
}

.ion-battery-half:before {
  content: "\f114";
}

.ion-battery-low:before {
  content: "\f115";
}

.ion-beaker:before {
  content: "\f269";
}

.ion-beer:before {
  content: "\f26a";
}

.ion-bluetooth:before {
  content: "\f116";
}

.ion-bonfire:before {
  content: "\f315";
}

.ion-bookmark:before {
  content: "\f26b";
}

.ion-bowtie:before {
  content: "\f3c0";
}

.ion-briefcase:before {
  content: "\f26c";
}

.ion-bug:before {
  content: "\f2be";
}

.ion-calculator:before {
  content: "\f26d";
}

.ion-calendar:before {
  content: "\f117";
}

.ion-camera:before {
  content: "\f118";
}

.ion-card:before {
  content: "\f119";
}

.ion-cash:before {
  content: "\f316";
}

.ion-chatbox:before {
  content: "\f11b";
}

.ion-chatbox-working:before {
  content: "\f11a";
}

.ion-chatboxes:before {
  content: "\f11c";
}

.ion-chatbubble:before {
  content: "\f11e";
}

.ion-chatbubble-working:before {
  content: "\f11d";
}

.ion-chatbubbles:before {
  content: "\f11f";
}

.ion-checkmark:before {
  content: "\f122";
}

.ion-checkmark-circled:before {
  content: "\f120";
}

.ion-checkmark-round:before {
  content: "\f121";
}

.ion-chevron-down:before {
  content: "\f123";
}

.ion-chevron-left:before {
  content: "\f124";
}

.ion-chevron-right:before {
  content: "\f125";
}

.ion-chevron-up:before {
  content: "\f126";
}

.ion-clipboard:before {
  content: "\f127";
}

.ion-clock:before {
  content: "\f26e";
}

.ion-close:before {
  content: "\f12a";
}

.ion-close-circled:before {
  content: "\f128";
}

.ion-close-round:before {
  content: "\f129";
}

.ion-closed-captioning:before {
  content: "\f317";
}

.ion-cloud:before {
  content: "\f12b";
}

.ion-code:before {
  content: "\f271";
}

.ion-code-download:before {
  content: "\f26f";
}

.ion-code-working:before {
  content: "\f270";
}

.ion-coffee:before {
  content: "\f272";
}

.ion-compass:before {
  content: "\f273";
}

.ion-compose:before {
  content: "\f12c";
}

.ion-connection-bars:before {
  content: "\f274";
}

.ion-contrast:before {
  content: "\f275";
}

.ion-crop:before {
  content: "\f3c1";
}

.ion-cube:before {
  content: "\f318";
}

.ion-disc:before {
  content: "\f12d";
}

.ion-document:before {
  content: "\f12f";
}

.ion-document-text:before {
  content: "\f12e";
}

.ion-drag:before {
  content: "\f130";
}

.ion-earth:before {
  content: "\f276";
}

.ion-easel:before {
  content: "\f3c2";
}

.ion-edit:before {
  content: "\f2bf";
}

.ion-egg:before {
  content: "\f277";
}

.ion-eject:before {
  content: "\f131";
}

.ion-email:before {
  content: "\f132";
}

.ion-email-unread:before {
  content: "\f3c3";
}

.ion-erlenmeyer-flask:before {
  content: "\f3c5";
}

.ion-erlenmeyer-flask-bubbles:before {
  content: "\f3c4";
}

.ion-eye:before {
  content: "\f133";
}

.ion-eye-disabled:before {
  content: "\f306";
}

.ion-female:before {
  content: "\f278";
}

.ion-filing:before {
  content: "\f134";
}

.ion-film-marker:before {
  content: "\f135";
}

.ion-fireball:before {
  content: "\f319";
}

.ion-flag:before {
  content: "\f279";
}

.ion-flame:before {
  content: "\f31a";
}

.ion-flash:before {
  content: "\f137";
}

.ion-flash-off:before {
  content: "\f136";
}

.ion-folder:before {
  content: "\f139";
}

.ion-fork:before {
  content: "\f27a";
}

.ion-fork-repo:before {
  content: "\f2c0";
}

.ion-forward:before {
  content: "\f13a";
}

.ion-funnel:before {
  content: "\f31b";
}

.ion-gear-a:before {
  content: "\f13d";
}

.ion-gear-b:before {
  content: "\f13e";
}

.ion-grid:before {
  content: "\f13f";
}

.ion-hammer:before {
  content: "\f27b";
}

.ion-happy:before {
  content: "\f31c";
}

.ion-happy-outline:before {
  content: "\f3c6";
}

.ion-headphone:before {
  content: "\f140";
}

.ion-heart:before {
  content: "\f141";
}

.ion-heart-broken:before {
  content: "\f31d";
}

.ion-help:before {
  content: "\f143";
}

.ion-help-buoy:before {
  content: "\f27c";
}

.ion-help-circled:before {
  content: "\f142";
}

.ion-home:before {
  content: "\f144";
}

.ion-icecream:before {
  content: "\f27d";
}

.ion-image:before {
  content: "\f147";
}

.ion-images:before {
  content: "\f148";
}

.ion-information:before {
  content: "\f14a";
}

.ion-information-circled:before {
  content: "\f149";
}

.ion-ionic:before {
  content: "\f14b";
}

.ion-ios-alarm:before {
  content: "\f3c8";
}

.ion-ios-alarm-outline:before {
  content: "\f3c7";
}

.ion-ios-albums:before {
  content: "\f3ca";
}

.ion-ios-albums-outline:before {
  content: "\f3c9";
}

.ion-ios-americanfootball:before {
  content: "\f3cc";
}

.ion-ios-americanfootball-outline:before {
  content: "\f3cb";
}

.ion-ios-analytics:before {
  content: "\f3ce";
}

.ion-ios-analytics-outline:before {
  content: "\f3cd";
}

.ion-ios-arrow-back:before {
  content: "\f3cf";
}

.ion-ios-arrow-down:before {
  content: "\f3d0";
}

.ion-ios-arrow-forward:before {
  content: "\f3d1";
}

.ion-ios-arrow-left:before {
  content: "\f3d2";
}

.ion-ios-arrow-right:before {
  content: "\f3d3";
}

.ion-ios-arrow-thin-down:before {
  content: "\f3d4";
}

.ion-ios-arrow-thin-left:before {
  content: "\f3d5";
}

.ion-ios-arrow-thin-right:before {
  content: "\f3d6";
}

.ion-ios-arrow-thin-up:before {
  content: "\f3d7";
}

.ion-ios-arrow-up:before {
  content: "\f3d8";
}

.ion-ios-at:before {
  content: "\f3da";
}

.ion-ios-at-outline:before {
  content: "\f3d9";
}

.ion-ios-barcode:before {
  content: "\f3dc";
}

.ion-ios-barcode-outline:before {
  content: "\f3db";
}

.ion-ios-baseball:before {
  content: "\f3de";
}

.ion-ios-baseball-outline:before {
  content: "\f3dd";
}

.ion-ios-basketball:before {
  content: "\f3e0";
}

.ion-ios-basketball-outline:before {
  content: "\f3df";
}

.ion-ios-bell:before {
  content: "\f3e2";
}

.ion-ios-bell-outline:before {
  content: "\f3e1";
}

.ion-ios-body:before {
  content: "\f3e4";
}

.ion-ios-body-outline:before {
  content: "\f3e3";
}

.ion-ios-bolt:before {
  content: "\f3e6";
}

.ion-ios-bolt-outline:before {
  content: "\f3e5";
}

.ion-ios-book:before {
  content: "\f3e8";
}

.ion-ios-book-outline:before {
  content: "\f3e7";
}

.ion-ios-bookmarks:before {
  content: "\f3ea";
}

.ion-ios-bookmarks-outline:before {
  content: "\f3e9";
}

.ion-ios-box:before {
  content: "\f3ec";
}

.ion-ios-box-outline:before {
  content: "\f3eb";
}

.ion-ios-briefcase:before {
  content: "\f3ee";
}

.ion-ios-briefcase-outline:before {
  content: "\f3ed";
}

.ion-ios-browsers:before {
  content: "\f3f0";
}

.ion-ios-browsers-outline:before {
  content: "\f3ef";
}

.ion-ios-calculator:before {
  content: "\f3f2";
}

.ion-ios-calculator-outline:before {
  content: "\f3f1";
}

.ion-ios-calendar:before {
  content: "\f3f4";
}

.ion-ios-calendar-outline:before {
  content: "\f3f3";
}

.ion-ios-camera:before {
  content: "\f3f6";
}

.ion-ios-camera-outline:before {
  content: "\f3f5";
}

.ion-ios-cart:before {
  content: "\f3f8";
}

.ion-ios-cart-outline:before {
  content: "\f3f7";
}

.ion-ios-chatboxes:before {
  content: "\f3fa";
}

.ion-ios-chatboxes-outline:before {
  content: "\f3f9";
}

.ion-ios-chatbubble:before {
  content: "\f3fc";
}

.ion-ios-chatbubble-outline:before {
  content: "\f3fb";
}

.ion-ios-checkmark:before {
  content: "\f3ff";
}

.ion-ios-checkmark-empty:before {
  content: "\f3fd";
}

.ion-ios-checkmark-outline:before {
  content: "\f3fe";
}

.ion-ios-circle-filled:before {
  content: "\f400";
}

.ion-ios-circle-outline:before {
  content: "\f401";
}

.ion-ios-clock:before {
  content: "\f403";
}

.ion-ios-clock-outline:before {
  content: "\f402";
}

.ion-ios-close:before {
  content: "\f406";
}

.ion-ios-close-empty:before {
  content: "\f404";
}

.ion-ios-close-outline:before {
  content: "\f405";
}

.ion-ios-cloud:before {
  content: "\f40c";
}

.ion-ios-cloud-download:before {
  content: "\f408";
}

.ion-ios-cloud-download-outline:before {
  content: "\f407";
}

.ion-ios-cloud-outline:before {
  content: "\f409";
}

.ion-ios-cloud-upload:before {
  content: "\f40b";
}

.ion-ios-cloud-upload-outline:before {
  content: "\f40a";
}

.ion-ios-cloudy:before {
  content: "\f410";
}

.ion-ios-cloudy-night:before {
  content: "\f40e";
}

.ion-ios-cloudy-night-outline:before {
  content: "\f40d";
}

.ion-ios-cloudy-outline:before {
  content: "\f40f";
}

.ion-ios-cog:before {
  content: "\f412";
}

.ion-ios-cog-outline:before {
  content: "\f411";
}

.ion-ios-color-filter:before {
  content: "\f414";
}

.ion-ios-color-filter-outline:before {
  content: "\f413";
}

.ion-ios-color-wand:before {
  content: "\f416";
}

.ion-ios-color-wand-outline:before {
  content: "\f415";
}

.ion-ios-compose:before {
  content: "\f418";
}

.ion-ios-compose-outline:before {
  content: "\f417";
}

.ion-ios-contact:before {
  content: "\f41a";
}

.ion-ios-contact-outline:before {
  content: "\f419";
}

.ion-ios-copy:before {
  content: "\f41c";
}

.ion-ios-copy-outline:before {
  content: "\f41b";
}

.ion-ios-crop:before {
  content: "\f41e";
}

.ion-ios-crop-strong:before {
  content: "\f41d";
}

.ion-ios-download:before {
  content: "\f420";
}

.ion-ios-download-outline:before {
  content: "\f41f";
}

.ion-ios-drag:before {
  content: "\f421";
}

.ion-ios-email:before {
  content: "\f423";
}

.ion-ios-email-outline:before {
  content: "\f422";
}

.ion-ios-eye:before {
  content: "\f425";
}

.ion-ios-eye-outline:before {
  content: "\f424";
}

.ion-ios-fastforward:before {
  content: "\f427";
}

.ion-ios-fastforward-outline:before {
  content: "\f426";
}

.ion-ios-filing:before {
  content: "\f429";
}

.ion-ios-filing-outline:before {
  content: "\f428";
}

.ion-ios-film:before {
  content: "\f42b";
}

.ion-ios-film-outline:before {
  content: "\f42a";
}

.ion-ios-flag:before {
  content: "\f42d";
}

.ion-ios-flag-outline:before {
  content: "\f42c";
}

.ion-ios-flame:before {
  content: "\f42f";
}

.ion-ios-flame-outline:before {
  content: "\f42e";
}

.ion-ios-flask:before {
  content: "\f431";
}

.ion-ios-flask-outline:before {
  content: "\f430";
}

.ion-ios-flower:before {
  content: "\f433";
}

.ion-ios-flower-outline:before {
  content: "\f432";
}

.ion-ios-folder:before {
  content: "\f435";
}

.ion-ios-folder-outline:before {
  content: "\f434";
}

.ion-ios-football:before {
  content: "\f437";
}

.ion-ios-football-outline:before {
  content: "\f436";
}

.ion-ios-game-controller-a:before {
  content: "\f439";
}

.ion-ios-game-controller-a-outline:before {
  content: "\f438";
}

.ion-ios-game-controller-b:before {
  content: "\f43b";
}

.ion-ios-game-controller-b-outline:before {
  content: "\f43a";
}

.ion-ios-gear:before {
  content: "\f43d";
}

.ion-ios-gear-outline:before {
  content: "\f43c";
}

.ion-ios-glasses:before {
  content: "\f43f";
}

.ion-ios-glasses-outline:before {
  content: "\f43e";
}

.ion-ios-grid-view:before {
  content: "\f441";
}

.ion-ios-grid-view-outline:before {
  content: "\f440";
}

.ion-ios-heart:before {
  content: "\f443";
}

.ion-ios-heart-outline:before {
  content: "\f442";
}

.ion-ios-help:before {
  content: "\f446";
}

.ion-ios-help-empty:before {
  content: "\f444";
}

.ion-ios-help-outline:before {
  content: "\f445";
}

.ion-ios-home:before {
  content: "\f448";
}

.ion-ios-home-outline:before {
  content: "\f447";
}

.ion-ios-infinite:before {
  content: "\f44a";
}

.ion-ios-infinite-outline:before {
  content: "\f449";
}

.ion-ios-information:before {
  content: "\f44d";
}

.ion-ios-information-empty:before {
  content: "\f44b";
}

.ion-ios-information-outline:before {
  content: "\f44c";
}

.ion-ios-ionic-outline:before {
  content: "\f44e";
}

.ion-ios-keypad:before {
  content: "\f450";
}

.ion-ios-keypad-outline:before {
  content: "\f44f";
}

.ion-ios-lightbulb:before {
  content: "\f452";
}

.ion-ios-lightbulb-outline:before {
  content: "\f451";
}

.ion-ios-list:before {
  content: "\f454";
}

.ion-ios-list-outline:before {
  content: "\f453";
}

.ion-ios-location:before {
  content: "\f456";
}

.ion-ios-location-outline:before {
  content: "\f455";
}

.ion-ios-locked:before {
  content: "\f458";
}

.ion-ios-locked-outline:before {
  content: "\f457";
}

.ion-ios-loop:before {
  content: "\f45a";
}

.ion-ios-loop-strong:before {
  content: "\f459";
}

.ion-ios-medical:before {
  content: "\f45c";
}

.ion-ios-medical-outline:before {
  content: "\f45b";
}

.ion-ios-medkit:before {
  content: "\f45e";
}

.ion-ios-medkit-outline:before {
  content: "\f45d";
}

.ion-ios-mic:before {
  content: "\f461";
}

.ion-ios-mic-off:before {
  content: "\f45f";
}

.ion-ios-mic-outline:before {
  content: "\f460";
}

.ion-ios-minus:before {
  content: "\f464";
}

.ion-ios-minus-empty:before {
  content: "\f462";
}

.ion-ios-minus-outline:before {
  content: "\f463";
}

.ion-ios-monitor:before {
  content: "\f466";
}

.ion-ios-monitor-outline:before {
  content: "\f465";
}

.ion-ios-moon:before {
  content: "\f468";
}

.ion-ios-moon-outline:before {
  content: "\f467";
}

.ion-ios-more:before {
  content: "\f46a";
}

.ion-ios-more-outline:before {
  content: "\f469";
}

.ion-ios-musical-note:before {
  content: "\f46b";
}

.ion-ios-musical-notes:before {
  content: "\f46c";
}

.ion-ios-navigate:before {
  content: "\f46e";
}

.ion-ios-navigate-outline:before {
  content: "\f46d";
}

.ion-ios-nutrition:before {
  content: "\f470";
}

.ion-ios-nutrition-outline:before {
  content: "\f46f";
}

.ion-ios-paper:before {
  content: "\f472";
}

.ion-ios-paper-outline:before {
  content: "\f471";
}

.ion-ios-paperplane:before {
  content: "\f474";
}

.ion-ios-paperplane-outline:before {
  content: "\f473";
}

.ion-ios-partlysunny:before {
  content: "\f476";
}

.ion-ios-partlysunny-outline:before {
  content: "\f475";
}

.ion-ios-pause:before {
  content: "\f478";
}

.ion-ios-pause-outline:before {
  content: "\f477";
}

.ion-ios-paw:before {
  content: "\f47a";
}

.ion-ios-paw-outline:before {
  content: "\f479";
}

.ion-ios-people:before {
  content: "\f47c";
}

.ion-ios-people-outline:before {
  content: "\f47b";
}

.ion-ios-person:before {
  content: "\f47e";
}

.ion-ios-person-outline:before {
  content: "\f47d";
}

.ion-ios-personadd:before {
  content: "\f480";
}

.ion-ios-personadd-outline:before {
  content: "\f47f";
}

.ion-ios-photos:before {
  content: "\f482";
}

.ion-ios-photos-outline:before {
  content: "\f481";
}

.ion-ios-pie:before {
  content: "\f484";
}

.ion-ios-pie-outline:before {
  content: "\f483";
}

.ion-ios-pint:before {
  content: "\f486";
}

.ion-ios-pint-outline:before {
  content: "\f485";
}

.ion-ios-play:before {
  content: "\f488";
}

.ion-ios-play-outline:before {
  content: "\f487";
}

.ion-ios-plus:before {
  content: "\f48b";
}

.ion-ios-plus-empty:before {
  content: "\f489";
}

.ion-ios-plus-outline:before {
  content: "\f48a";
}

.ion-ios-pricetag:before {
  content: "\f48d";
}

.ion-ios-pricetag-outline:before {
  content: "\f48c";
}

.ion-ios-pricetags:before {
  content: "\f48f";
}

.ion-ios-pricetags-outline:before {
  content: "\f48e";
}

.ion-ios-printer:before {
  content: "\f491";
}

.ion-ios-printer-outline:before {
  content: "\f490";
}

.ion-ios-pulse:before {
  content: "\f493";
}

.ion-ios-pulse-strong:before {
  content: "\f492";
}

.ion-ios-rainy:before {
  content: "\f495";
}

.ion-ios-rainy-outline:before {
  content: "\f494";
}

.ion-ios-recording:before {
  content: "\f497";
}

.ion-ios-recording-outline:before {
  content: "\f496";
}

.ion-ios-redo:before {
  content: "\f499";
}

.ion-ios-redo-outline:before {
  content: "\f498";
}

.ion-ios-refresh:before {
  content: "\f49c";
}

.ion-ios-refresh-empty:before {
  content: "\f49a";
}

.ion-ios-refresh-outline:before {
  content: "\f49b";
}

.ion-ios-reload:before {
  content: "\f49d";
}

.ion-ios-reverse-camera:before {
  content: "\f49f";
}

.ion-ios-reverse-camera-outline:before {
  content: "\f49e";
}

.ion-ios-rewind:before {
  content: "\f4a1";
}

.ion-ios-rewind-outline:before {
  content: "\f4a0";
}

.ion-ios-rose:before {
  content: "\f4a3";
}

.ion-ios-rose-outline:before {
  content: "\f4a2";
}

.ion-ios-search:before {
  content: "\f4a5";
}

.ion-ios-search-strong:before {
  content: "\f4a4";
}

.ion-ios-settings:before {
  content: "\f4a7";
}

.ion-ios-settings-strong:before {
  content: "\f4a6";
}

.ion-ios-shuffle:before {
  content: "\f4a9";
}

.ion-ios-shuffle-strong:before {
  content: "\f4a8";
}

.ion-ios-skipbackward:before {
  content: "\f4ab";
}

.ion-ios-skipbackward-outline:before {
  content: "\f4aa";
}

.ion-ios-skipforward:before {
  content: "\f4ad";
}

.ion-ios-skipforward-outline:before {
  content: "\f4ac";
}

.ion-ios-snowy:before {
  content: "\f4ae";
}

.ion-ios-speedometer:before {
  content: "\f4b0";
}

.ion-ios-speedometer-outline:before {
  content: "\f4af";
}

.ion-ios-star:before {
  content: "\f4b3";
}

.ion-ios-star-half:before {
  content: "\f4b1";
}

.ion-ios-star-outline:before {
  content: "\f4b2";
}

.ion-ios-stopwatch:before {
  content: "\f4b5";
}

.ion-ios-stopwatch-outline:before {
  content: "\f4b4";
}

.ion-ios-sunny:before {
  content: "\f4b7";
}

.ion-ios-sunny-outline:before {
  content: "\f4b6";
}

.ion-ios-telephone:before {
  content: "\f4b9";
}

.ion-ios-telephone-outline:before {
  content: "\f4b8";
}

.ion-ios-tennisball:before {
  content: "\f4bb";
}

.ion-ios-tennisball-outline:before {
  content: "\f4ba";
}

.ion-ios-thunderstorm:before {
  content: "\f4bd";
}

.ion-ios-thunderstorm-outline:before {
  content: "\f4bc";
}

.ion-ios-time:before {
  content: "\f4bf";
}

.ion-ios-time-outline:before {
  content: "\f4be";
}

.ion-ios-timer:before {
  content: "\f4c1";
}

.ion-ios-timer-outline:before {
  content: "\f4c0";
}

.ion-ios-toggle:before {
  content: "\f4c3";
}

.ion-ios-toggle-outline:before {
  content: "\f4c2";
}

.ion-ios-trash:before {
  content: "\f4c5";
}

.ion-ios-trash-outline:before {
  content: "\f4c4";
}

.ion-ios-undo:before {
  content: "\f4c7";
}

.ion-ios-undo-outline:before {
  content: "\f4c6";
}

.ion-ios-unlocked:before {
  content: "\f4c9";
}

.ion-ios-unlocked-outline:before {
  content: "\f4c8";
}

.ion-ios-upload:before {
  content: "\f4cb";
}

.ion-ios-upload-outline:before {
  content: "\f4ca";
}

.ion-ios-videocam:before {
  content: "\f4cd";
}

.ion-ios-videocam-outline:before {
  content: "\f4cc";
}

.ion-ios-volume-high:before {
  content: "\f4ce";
}

.ion-ios-volume-low:before {
  content: "\f4cf";
}

.ion-ios-wineglass:before {
  content: "\f4d1";
}

.ion-ios-wineglass-outline:before {
  content: "\f4d0";
}

.ion-ios-world:before {
  content: "\f4d3";
}

.ion-ios-world-outline:before {
  content: "\f4d2";
}

.ion-ipad:before {
  content: "\f1f9";
}

.ion-iphone:before {
  content: "\f1fa";
}

.ion-ipod:before {
  content: "\f1fb";
}

.ion-jet:before {
  content: "\f295";
}

.ion-key:before {
  content: "\f296";
}

.ion-knife:before {
  content: "\f297";
}

.ion-laptop:before {
  content: "\f1fc";
}

.ion-leaf:before {
  content: "\f1fd";
}

.ion-levels:before {
  content: "\f298";
}

.ion-lightbulb:before {
  content: "\f299";
}

.ion-link:before {
  content: "\f1fe";
}

.ion-load-a:before {
  content: "\f29a";
}

.ion-load-b:before {
  content: "\f29b";
}

.ion-load-c:before {
  content: "\f29c";
}

.ion-load-d:before {
  content: "\f29d";
}

.ion-location:before {
  content: "\f1ff";
}

.ion-lock-combination:before {
  content: "\f4d4";
}

.ion-locked:before {
  content: "\f200";
}

.ion-log-in:before {
  content: "\f29e";
}

.ion-log-out:before {
  content: "\f29f";
}

.ion-loop:before {
  content: "\f201";
}

.ion-magnet:before {
  content: "\f2a0";
}

.ion-male:before {
  content: "\f2a1";
}

.ion-man:before {
  content: "\f202";
}

.ion-map:before {
  content: "\f203";
}

.ion-medkit:before {
  content: "\f2a2";
}

.ion-merge:before {
  content: "\f33f";
}

.ion-mic-a:before {
  content: "\f204";
}

.ion-mic-b:before {
  content: "\f205";
}

.ion-mic-c:before {
  content: "\f206";
}

.ion-minus:before {
  content: "\f209";
}

.ion-minus-circled:before {
  content: "\f207";
}

.ion-minus-round:before {
  content: "\f208";
}

.ion-model-s:before {
  content: "\f2c1";
}

.ion-monitor:before {
  content: "\f20a";
}

.ion-more:before {
  content: "\f20b";
}

.ion-mouse:before {
  content: "\f340";
}

.ion-music-note:before {
  content: "\f20c";
}

.ion-navicon:before {
  content: "\f20e";
}

.ion-navicon-round:before {
  content: "\f20d";
}

.ion-navigate:before {
  content: "\f2a3";
}

.ion-network:before {
  content: "\f341";
}

.ion-no-smoking:before {
  content: "\f2c2";
}

.ion-nuclear:before {
  content: "\f2a4";
}

.ion-outlet:before {
  content: "\f342";
}

.ion-paintbrush:before {
  content: "\f4d5";
}

.ion-paintbucket:before {
  content: "\f4d6";
}

.ion-paper-airplane:before {
  content: "\f2c3";
}

.ion-paperclip:before {
  content: "\f20f";
}

.ion-pause:before {
  content: "\f210";
}

.ion-person:before {
  content: "\f213";
}

.ion-person-add:before {
  content: "\f211";
}

.ion-person-stalker:before {
  content: "\f212";
}

.ion-pie-graph:before {
  content: "\f2a5";
}

.ion-pin:before {
  content: "\f2a6";
}

.ion-pinpoint:before {
  content: "\f2a7";
}

.ion-pizza:before {
  content: "\f2a8";
}

.ion-plane:before {
  content: "\f214";
}

.ion-planet:before {
  content: "\f343";
}

.ion-play:before {
  content: "\f215";
}

.ion-playstation:before {
  content: "\f30a";
}

.ion-plus:before {
  content: "\f218";
}

.ion-plus-circled:before {
  content: "\f216";
}

.ion-plus-round:before {
  content: "\f217";
}

.ion-podium:before {
  content: "\f344";
}

.ion-pound:before {
  content: "\f219";
}

.ion-power:before {
  content: "\f2a9";
}

.ion-pricetag:before {
  content: "\f2aa";
}

.ion-pricetags:before {
  content: "\f2ab";
}

.ion-printer:before {
  content: "\f21a";
}

.ion-pull-request:before {
  content: "\f345";
}

.ion-qr-scanner:before {
  content: "\f346";
}

.ion-quote:before {
  content: "\f347";
}

.ion-radio-waves:before {
  content: "\f2ac";
}

.ion-record:before {
  content: "\f21b";
}

.ion-refresh:before {
  content: "\f21c";
}

.ion-reply:before {
  content: "\f21e";
}

.ion-reply-all:before {
  content: "\f21d";
}

.ion-ribbon-a:before {
  content: "\f348";
}

.ion-ribbon-b:before {
  content: "\f349";
}

.ion-sad:before {
  content: "\f34a";
}

.ion-sad-outline:before {
  content: "\f4d7";
}

.ion-scissors:before {
  content: "\f34b";
}

.ion-search:before {
  content: "\f21f";
}

.ion-settings:before {
  content: "\f2ad";
}

.ion-share:before {
  content: "\f220";
}

.ion-shuffle:before {
  content: "\f221";
}

.ion-skip-backward:before {
  content: "\f222";
}

.ion-skip-forward:before {
  content: "\f223";
}

.ion-social-android:before {
  content: "\f225";
}

.ion-social-android-outline:before {
  content: "\f224";
}

.ion-social-angular:before {
  content: "\f4d9";
}

.ion-social-angular-outline:before {
  content: "\f4d8";
}

.ion-social-apple:before {
  content: "\f227";
}

.ion-social-apple-outline:before {
  content: "\f226";
}

.ion-social-bitcoin:before {
  content: "\f2af";
}

.ion-social-bitcoin-outline:before {
  content: "\f2ae";
}

.ion-social-buffer:before {
  content: "\f229";
}

.ion-social-buffer-outline:before {
  content: "\f228";
}

.ion-social-chrome:before {
  content: "\f4db";
}

.ion-social-chrome-outline:before {
  content: "\f4da";
}

.ion-social-codepen:before {
  content: "\f4dd";
}

.ion-social-codepen-outline:before {
  content: "\f4dc";
}

.ion-social-css3:before {
  content: "\f4df";
}

.ion-social-css3-outline:before {
  content: "\f4de";
}

.ion-social-designernews:before {
  content: "\f22b";
}

.ion-social-designernews-outline:before {
  content: "\f22a";
}

.ion-social-dribbble:before {
  content: "\f22d";
}

.ion-social-dribbble-outline:before {
  content: "\f22c";
}

.ion-social-dropbox:before {
  content: "\f22f";
}

.ion-social-dropbox-outline:before {
  content: "\f22e";
}

.ion-social-euro:before {
  content: "\f4e1";
}

.ion-social-euro-outline:before {
  content: "\f4e0";
}

.ion-social-facebook:before {
  content: "\f231";
}

.ion-social-facebook-outline:before {
  content: "\f230";
}

.ion-social-foursquare:before {
  content: "\f34d";
}

.ion-social-foursquare-outline:before {
  content: "\f34c";
}

.ion-social-freebsd-devil:before {
  content: "\f2c4";
}

.ion-social-github:before {
  content: "\f233";
}

.ion-social-github-outline:before {
  content: "\f232";
}

.ion-social-google:before {
  content: "\f34f";
}

.ion-social-google-outline:before {
  content: "\f34e";
}

.ion-social-googleplus:before {
  content: "\f235";
}

.ion-social-googleplus-outline:before {
  content: "\f234";
}

.ion-social-hackernews:before {
  content: "\f237";
}

.ion-social-hackernews-outline:before {
  content: "\f236";
}

.ion-social-html5:before {
  content: "\f4e3";
}

.ion-social-html5-outline:before {
  content: "\f4e2";
}

.ion-social-instagram:before {
  content: "\f351";
}

.ion-social-instagram-outline:before {
  content: "\f350";
}

.ion-social-javascript:before {
  content: "\f4e5";
}

.ion-social-javascript-outline:before {
  content: "\f4e4";
}

.ion-social-linkedin:before {
  content: "\f239";
}

.ion-social-linkedin-outline:before {
  content: "\f238";
}

.ion-social-markdown:before {
  content: "\f4e6";
}

.ion-social-nodejs:before {
  content: "\f4e7";
}

.ion-social-octocat:before {
  content: "\f4e8";
}

.ion-social-pinterest:before {
  content: "\f2b1";
}

.ion-social-pinterest-outline:before {
  content: "\f2b0";
}

.ion-social-python:before {
  content: "\f4e9";
}

.ion-social-reddit:before {
  content: "\f23b";
}

.ion-social-reddit-outline:before {
  content: "\f23a";
}

.ion-social-rss:before {
  content: "\f23d";
}

.ion-social-rss-outline:before {
  content: "\f23c";
}

.ion-social-sass:before {
  content: "\f4ea";
}

.ion-social-skype:before {
  content: "\f23f";
}

.ion-social-skype-outline:before {
  content: "\f23e";
}

.ion-social-snapchat:before {
  content: "\f4ec";
}

.ion-social-snapchat-outline:before {
  content: "\f4eb";
}

.ion-social-tumblr:before {
  content: "\f241";
}

.ion-social-tumblr-outline:before {
  content: "\f240";
}

.ion-social-tux:before {
  content: "\f2c5";
}

.ion-social-twitch:before {
  content: "\f4ee";
}

.ion-social-twitch-outline:before {
  content: "\f4ed";
}

.ion-social-twitter:before {
  content: "\f243";
}

.ion-social-twitter-outline:before {
  content: "\f242";
}

.ion-social-usd:before {
  content: "\f353";
}

.ion-social-usd-outline:before {
  content: "\f352";
}

.ion-social-vimeo:before {
  content: "\f245";
}

.ion-social-vimeo-outline:before {
  content: "\f244";
}

.ion-social-whatsapp:before {
  content: "\f4f0";
}

.ion-social-whatsapp-outline:before {
  content: "\f4ef";
}

.ion-social-windows:before {
  content: "\f247";
}

.ion-social-windows-outline:before {
  content: "\f246";
}

.ion-social-wordpress:before {
  content: "\f249";
}

.ion-social-wordpress-outline:before {
  content: "\f248";
}

.ion-social-yahoo:before {
  content: "\f24b";
}

.ion-social-yahoo-outline:before {
  content: "\f24a";
}

.ion-social-yen:before {
  content: "\f4f2";
}

.ion-social-yen-outline:before {
  content: "\f4f1";
}

.ion-social-youtube:before {
  content: "\f24d";
}

.ion-social-youtube-outline:before {
  content: "\f24c";
}

.ion-soup-can:before {
  content: "\f4f4";
}

.ion-soup-can-outline:before {
  content: "\f4f3";
}

.ion-speakerphone:before {
  content: "\f2b2";
}

.ion-speedometer:before {
  content: "\f2b3";
}

.ion-spoon:before {
  content: "\f2b4";
}

.ion-star:before {
  content: "\f24e";
}

.ion-stats-bars:before {
  content: "\f2b5";
}

.ion-steam:before {
  content: "\f30b";
}

.ion-stop:before {
  content: "\f24f";
}

.ion-thermometer:before {
  content: "\f2b6";
}

.ion-thumbsdown:before {
  content: "\f250";
}

.ion-thumbsup:before {
  content: "\f251";
}

.ion-toggle:before {
  content: "\f355";
}

.ion-toggle-filled:before {
  content: "\f354";
}

.ion-transgender:before {
  content: "\f4f5";
}

.ion-trash-a:before {
  content: "\f252";
}

.ion-trash-b:before {
  content: "\f253";
}

.ion-trophy:before {
  content: "\f356";
}

.ion-tshirt:before {
  content: "\f4f7";
}

.ion-tshirt-outline:before {
  content: "\f4f6";
}

.ion-umbrella:before {
  content: "\f2b7";
}

.ion-university:before {
  content: "\f357";
}

.ion-unlocked:before {
  content: "\f254";
}

.ion-upload:before {
  content: "\f255";
}

.ion-usb:before {
  content: "\f2b8";
}

.ion-videocamera:before {
  content: "\f256";
}

.ion-volume-high:before {
  content: "\f257";
}

.ion-volume-low:before {
  content: "\f258";
}

.ion-volume-medium:before {
  content: "\f259";
}

.ion-volume-mute:before {
  content: "\f25a";
}

.ion-wand:before {
  content: "\f358";
}

.ion-waterdrop:before {
  content: "\f25b";
}

.ion-wifi:before {
  content: "\f25c";
}

.ion-wineglass:before {
  content: "\f2b9";
}

.ion-woman:before {
  content: "\f25d";
}

.ion-wrench:before {
  content: "\f2ba";
}

.ion-xbox:before {
  content: "\f30c";
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

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

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

/*# sourceMappingURL=bootstrap-grid.css.map */
.ht-grid {
  margin-left: -15px !important;
  margin-right: -15px !important;
  min-height: 1px;
}

.ht-grid-item {
  padding-left: 15px !important;
  padding-right: 15px !important;
  float: left !important;
  min-height: 1px;
  min-height: 1px;
}

@media (min-width: 1024px) {
  .ht-grid-1 .ht-grid-item {
    width: calc( 100% / 1) !important;
  }
  .ht-grid-2 .ht-grid-item {
    width: calc( 100% / 2) !important;
  }
  .ht-grid-2 .ht-grid-item:nth-of-type(2n+3) {
    clear: both !important;
  }
  .ht-grid-3 .ht-grid-item {
    width: calc( 100% / 3) !important;
  }
  .ht-grid-3 .ht-grid-item:nth-of-type(3n+4) {
    clear: both !important;
  }
  .ht-grid-4 .ht-grid-item {
    width: calc( 100% / 4) !important;
  }
  .ht-grid-4 .ht-grid-item:nth-of-type(4n+5) {
    clear: both !important;
  }
  .ht-grid-5 .ht-grid-item {
    width: calc( 100% / 5) !important;
  }
  .ht-grid-5 .ht-grid-item:nth-of-type(5n+6) {
    clear: both !important;
  }
  .ht-grid-6 .ht-grid-item {
    width: calc( 100% / 6) !important;
  }
  .ht-grid-6 .ht-grid-item:nth-of-type(6n+7) {
    clear: both !important;
  }
  .ht-grid-7 .ht-grid-item {
    width: calc( 100% / 7) !important;
  }
  .ht-grid-7 .ht-grid-item:nth-of-type(7n+8) {
    clear: both !important;
  }
  .ht-grid-8 .ht-grid-item {
    width: calc( 100% / 8) !important;
  }
  .ht-grid-8 .ht-grid-item:nth-of-type(8n+9) {
    clear: both !important;
  }
  .ht-grid-9 .ht-grid-item {
    width: calc( 100% / 9) !important;
  }
  .ht-grid-9 .ht-grid-item:nth-of-type(9n+10) {
    clear: both !important;
  }
  .ht-grid-10 .ht-grid-item {
    width: calc( 100% / 10) !important;
  }
  .ht-grid-10 .ht-grid-item:nth-of-type(10n+11) {
    clear: both !important;
  }
  .ht-grid-11 .ht-grid-item {
    width: calc( 100% / 11) !important;
  }
  .ht-grid-11 .ht-grid-item:nth-of-type(11n+12) {
    clear: both !important;
  }
  .ht-grid-12 .ht-grid-item {
    width: calc( 100% / 12) !important;
  }
  .ht-grid-12 .ht-grid-item:nth-of-type(12n+13) {
    clear: both !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .ht-grid-tablet-1 .ht-grid-item {
    width: calc( 100% / 1) !important;
  }
  .ht-grid-tablet-2 .ht-grid-item {
    width: calc( 100% / 2) !important;
  }
  .ht-grid-tablet-2 .ht-grid-item:nth-of-type(2n+3) {
    clear: both !important;
  }
  .ht-grid-tablet-3 .ht-grid-item {
    width: calc( 100% / 3) !important;
  }
  .ht-grid-tablet-3 .ht-grid-item:nth-of-type(3n+4) {
    clear: both !important;
  }
  .ht-grid-tablet-4 .ht-grid-item {
    width: calc( 100% / 4) !important;
  }
  .ht-grid-tablet-4 .ht-grid-item:nth-of-type(4n+5) {
    clear: both !important;
  }
  .ht-grid-tablet-5 .ht-grid-item {
    width: calc( 100% / 5) !important;
  }
  .ht-grid-tablet-5 .ht-grid-item:nth-of-type(5n+6) {
    clear: both !important;
  }
  .ht-grid-tablet-6 .ht-grid-item {
    width: calc( 100% / 6) !important;
  }
  .ht-grid-tablet-6 .ht-grid-item:nth-of-type(6n+7) {
    clear: both !important;
  }
  .ht-grid-tablet-7 .ht-grid-item {
    width: calc( 100% / 7) !important;
  }
  .ht-grid-tablet-7 .ht-grid-item:nth-of-type(7n+8) {
    clear: both !important;
  }
  .ht-grid-tablet-8 .ht-grid-item {
    width: calc( 100% / 8) !important;
  }
  .ht-grid-tablet-8 .ht-grid-item:nth-of-type(8n+9) {
    clear: both !important;
  }
  .ht-grid-tablet-9 .ht-grid-item {
    width: calc( 100% / 9) !important;
  }
  .ht-grid-tablet-9 .ht-grid-item:nth-of-type(9n+10) {
    clear: both !important;
  }
  .ht-grid-tablet-10 .ht-grid-item {
    width: calc( 100% / 10) !important;
  }
  .ht-grid-tablet-10 .ht-grid-item:nth-of-type(10n+11) {
    clear: both !important;
  }
  .ht-grid-tablet-11 .ht-grid-item {
    width: calc( 100% / 11) !important;
  }
  .ht-grid-tablet-11 .ht-grid-item:nth-of-type(11n+12) {
    clear: both !important;
  }
  .ht-grid-tablet-12 .ht-grid-item {
    width: calc( 100% / 12) !important;
  }
  .ht-grid-tablet-12 .ht-grid-item:nth-of-type(12n+13) {
    clear: both !important;
  }
}

@media (max-width: 767px) {
  .ht-grid-mobile-1 .ht-grid-item {
    width: calc( 100% / 1) !important;
  }
  .ht-grid-mobile-2 .ht-grid-item {
    width: calc( 100% / 2) !important;
  }
  .ht-grid-mobile-2 .ht-grid-item:nth-of-type(2n+3) {
    clear: both !important;
  }
  .ht-grid-mobile-3 .ht-grid-item {
    width: calc( 100% / 3) !important;
  }
  .ht-grid-mobile-3 .ht-grid-item:nth-of-type(3n+4) {
    clear: both !important;
  }
  .ht-grid-mobile-4 .ht-grid-item {
    width: calc( 100% / 4) !important;
  }
  .ht-grid-mobile-4 .ht-grid-item:nth-of-type(4n+5) {
    clear: both !important;
  }
  .ht-grid-mobile-5 .ht-grid-item {
    width: calc( 100% / 5) !important;
  }
  .ht-grid-mobile-5 .ht-grid-item:nth-of-type(5n+6) {
    clear: both !important;
  }
  .ht-grid-mobile-6 .ht-grid-item {
    width: calc( 100% / 6) !important;
  }
  .ht-grid-mobile-6 .ht-grid-item:nth-of-type(6n+7) {
    clear: both !important;
  }
  .ht-grid-mobile-7 .ht-grid-item {
    width: calc( 100% / 7) !important;
  }
  .ht-grid-mobile-7 .ht-grid-item:nth-of-type(7n+8) {
    clear: both !important;
  }
  .ht-grid-mobile-8 .ht-grid-item {
    width: calc( 100% / 8) !important;
  }
  .ht-grid-mobile-8 .ht-grid-item:nth-of-type(8n+9) {
    clear: both !important;
  }
  .ht-grid-mobile-9 .ht-grid-item {
    width: calc( 100% / 9) !important;
  }
  .ht-grid-mobile-9 .ht-grid-item:nth-of-type(9n+10) {
    clear: both !important;
  }
  .ht-grid-mobile-10 .ht-grid-item {
    width: calc( 100% / 10) !important;
  }
  .ht-grid-mobile-10 .ht-grid-item:nth-of-type(10n+11) {
    clear: both !important;
  }
  .ht-grid-mobile-11 .ht-grid-item {
    width: calc( 100% / 11) !important;
  }
  .ht-grid-mobile-11 .ht-grid-item:nth-of-type(11n+12) {
    clear: both !important;
  }
  .ht-grid-mobile-12 .ht-grid-item {
    width: calc( 100% / 12) !important;
  }
  .ht-grid-mobile-12 .ht-grid-item:nth-of-type(12n+13) {
    clear: both !important;
  }
}

/* Normalize */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  overflow-x: hidden;
  word-wrap: break-word;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Typography */
html {
  font-size: 100%;
  word-wrap: break-word;
  overflow-x: hidden;
}

body,
button,
input,
select,
optgroup,
textarea {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #6d6d6d;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

h1,
h2,
h3,
h4,
h5,
h6,
.link-more,
.tags-links-title,
.post-title,
.comment-author,
.comment-reply,
.site-title {
  margin-top: 0;
  color: #1f3d70;
  font-family: "Fredoka One", cursive;
  font-weight: 400;
  line-height: 1.2;
}

h1 {
  font-size: 1.802rem;
}

h2 {
  font-size: 1.602rem;
}

h3 {
  font-size: 1.424rem;
}

h4 {
  font-size: 1.266rem;
}

h5 {
  font-size: 1.125rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin: 0 0 1.6842em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
  padding-left: 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, Lucida Console, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements */
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

::-moz-selection {
  background-color: #fc799a;
  color: #fff;
}

::selection {
  background-color: #fc799a;
  color: #fff;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul, ol {
  margin: 0 0 1.5em 0;
  padding-left: 1.5em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

figcaption {
  font-size: 0.889rem;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
  border-collapse: collapse;
}

table tr {
  border-bottom: 1px solid #ddd;
}

table td#today {
  font-weight: bold;
}

table td,
table th {
  padding: 0.25em;
  text-align: center;
  border: 1px solid #6d6d6d;
}

table, th, td {
  border: 1px solid #ddd;
}

ins.price-sale {
  background: none;
  font-family: "Fredoka One", cursive;
}

del.price {
  font-weight: 600;
  color: #bfbfbf;
  margin-left: 20px;
}

/* Forms */
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid transparent;
  border-radius: 3px;
  background-color: #fc1550;
  color: #ffffff;
  padding: 0.75em 1em;
  outline: none;
}

.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background-color: #e31246;
  cursor: pointer;
}

.button:active, .button:focus,
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  background-color: #e31246;
  outline: thin dotted;
  outline-offset: -4px;
}

.button {
  display: inline-block;
}

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

.button:visited {
  color: #ffffff;
}

.btn-bg {
  background-color: #e31246;
  color: #fff !important;
  transition: all 0.3s;
}

.btn-bg:hover {
  background-color: #1f3d70;
}

.btn-bd {
  border: 2px solid #e31246;
  color: #e31246 !important;
}

.btn-slider {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-family: "Fredoka One", cursive;
  border-radius: 50px;
  padding: 14px 30px;
  font-size: 14px;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  -webkit-backface-visibility: hidden;
  -webkit-appearance: none;
  padding: 0.75em 1em;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  outline: none;
  height: 50px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  border-color: #1f3d70;
  color: #1f3d70;
  box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.08);
}

select {
  border: 1px solid #e0e0e0;
}

textarea {
  width: 100%;
}

label {
  display: block;
  margin-bottom: 0.5em;
}

/* Search forms */
.search-form,
.woocommerce-product-search {
  position: relative;
}

.search-form .search-label {
  margin-bottom: 0;
}

.search-form .search-field {
  background-image: url("assets/images/search_bg.png");
  background-repeat: no-repeat;
  border: none;
  background-position: center right;
}

.search-form ::placeholder {
  font-weight: bold;
  color: #e0e0e0;
}

.widget-area .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: none;
}

.widget-area .search-submit:hover {
  background: none;
}

input.search-field {
  width: 100%;
  padding-right: 6em;
  background-color: #f5f5f5;
}

.woocommerce-product-search button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: 0;
  font-family: "Fredoka One", cursive;
}

.woocommerce-product-search button:hover, .woocommerce-product-search button:focus {
  color: #fff;
}

input.site-search-field {
  border: 0;
  padding-right: 2.5em;
  border-radius: 0;
  background-color: #ffffff;
  text-align: center;
  font-size: 1.266rem;
}

input.site-search-field:focus {
  box-shadow: none;
}

.site-search-submit {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

/* If JavaScript is enabled, hide the top search form. */
.js .site-search {
  display: none;
}

.ginger-module-highlighter {
  display: none !important;
}

/* FROM CONTACT */
.contact-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex: 1;
}

.this-contact-name,
.this-contact-email {
  width: calc( ( 100% - 20px )/2);
}

.this-contact-name .contact-input,
.this-contact-email .contact-input {
  width: 100%;
  height: 50px;
}

@media (max-width: 991px) {
  .this-contact-name,
  .this-contact-email {
    width: 100%;
  }
}

.this-contact-message {
  margin-top: 28px;
}

@media (max-width: 991px) {
  .this-contact-email {
    margin-top: 28px;
  }
}

.btn-send-message {
  font-family: "Fredoka One", cursive;
  font-size: 14px;
}

/* FROM COMING SOON */
.input-coming-email {
  position: relative;
  width: 100%;
}

.input-coming-email .coming-submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 48px;
  background: none;
  color: #fc1550;
  font-family: "Fredoka One", cursive;
  font-size: 14px;
  line-height: normal;
  padding: 0 20px;
}

.input-coming-email .coming-submit:hover, .input-coming-email .coming-submit:focus {
  background: none;
  color: #1f3d70;
}

.input-coming-email .coming-submit.submit-bg {
  color: #fff;
  background-color: #fc1550;
  height: 46px;
}

.input-coming-email .coming-email {
  width: 100%;
  border: 2px solid #e0e0e0;
  font-size: 14px;
}

.input-coming-email .ajax-loader {
  position: absolute;
  top: 100%;
}

.input-coming-email ::placeholder {
  font-family: "Fredoka One", cursive;
  color: #999999;
}

.input-email-register {
  position: relative;
  width: 100%;
}

.input-email-register .btn-footer-register {
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  color: #fff;
  font-family: "Fredoka One", cursive;
  font-size: 14px;
  line-height: normal;
  padding: 0 20px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-email-register .btn-footer-register:hover, .input-email-register .btn-footer-register:focus {
  background-color: #1f3d70;
}

.input-email-register .btn-footer-register.submit-bg {
  color: #fff;
  background-color: #fc1550;
  height: 46px;
}

.input-email-register .email-register {
  width: 100%;
  border: 2px solid #e0e0e0;
  font-size: 14px;
  height: 50px;
}

.input-email-register .ajax-loader {
  position: absolute;
  top: 100%;
}

.input-email-register ::placeholder {
  font-family: "Fredoka One", cursive;
  color: #999999;
}

.form-new-letter {
  position: relative;
}

.form-new-letter .input-letter-email {
  border: 2px solid #e0e0e0;
  width: 100%;
}

.form-new-letter .input-letter-submit {
  margin-left: 12px;
  width: 120px;
  font-family: "Fredoka One", cursive;
  font-size: 14px;
  height: 50px;
}

.form-new-letter:placeholder {
  font-family: "Fredoka One", cursive;
  color: #999;
}

.input-subcribe-submit {
  height: 48px;
  margin-left: 12px;
}

.no-results .search-submit {
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  background: none;
}

.no-results .search-submit:hover {
  background: none;
}

.contact-input-message {
  min-height: 250px;
}

/* Navigation */
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: #1f3d70;
  text-decoration: none;
}

a:hover, a:focus, a:active {
  color: #fc1550;
}

a:focus {
  outline: thin dotted;
  text-decoration: underline;
}

a:hover, a:active {
  outline: 0;
}

.tags-links a,
.widget_tag_cloud a {
  display: inline-block;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  padding: 0.25em 0.5em;
  background-color: #f5f5f5;
  border-radius: 3px;
  font-size: 0.889rem !important;
}

.tags-links a:hover, .tags-links a:focus,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus {
  background-color: #fc1550;
  color: #fff;
  outline: none;
  text-decoration: none;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation,
.left-navigation,
.right-navigation {
  font-family: "Fredoka One", cursive;
  font-weight: 400;
}

.main-navigation ul,
.left-navigation ul,
.right-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.main-navigation > div,
.left-navigation > div,
.right-navigation > div {
  margin-top: 1em;
  padding-left: 1em;
  background: #f2f2f2;
}

.main-navigation ul ul,
.left-navigation ul ul,
.right-navigation ul ul {
  padding: 0 0 0 1.5em;
}

.main-navigation ul ul.toggled,
.left-navigation ul ul.toggled,
.right-navigation ul ul.toggled {
  display: block;
}

.main-navigation li,
.left-navigation li,
.right-navigation li {
  position: relative;
}

.main-navigation li li,
.main-navigation li:last-child,
.left-navigation li li,
.left-navigation li:last-child,
.right-navigation li li,
.right-navigation li:last-child {
  border: 0;
}

.main-navigation a,
.left-navigation a,
.right-navigation a {
  display: block;
  padding: 0.5em 0;
}

.main-navigation a:focus,
.left-navigation a:focus,
.right-navigation a:focus {
  text-decoration: none;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.left-navigation .current_page_item > a,
.left-navigation .current-menu-item > a,
.right-navigation .current_page_item > a,
.right-navigation .current-menu-item > a {
  color: #fc1550;
}

.main-navigation .menu-item-has-children > a > .icon,
.main-navigation .page_item_has_children > a > .icon,
.left-navigation .menu-item-has-children > a > .icon,
.left-navigation .page_item_has_children > a > .icon,
.right-navigation .menu-item-has-children > a > .icon,
.right-navigation .page_item_has_children > a > .icon {
  display: none;
}

.main-navigation .dropdown-toggle,
.left-navigation .dropdown-toggle,
.right-navigation .dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  padding: 0.5em;
  background: none;
  color: #1f3d70;
}

.main-navigation .dropdown-toggle:focus,
.left-navigation .dropdown-toggle:focus,
.right-navigation .dropdown-toggle:focus {
  outline-offset: 0;
  color: #fc1550;
}

.main-navigation .dropdown-toggle.toggled,
.left-navigation .dropdown-toggle.toggled,
.right-navigation .dropdown-toggle.toggled {
  transform: rotate(180deg);
}

.header-navigation {
  display: none;
}

@media only screen and (min-width: 62em) {
  .header-navigation {
    display: block;
  }
}

@media only screen and (min-width: 62em) and (min-width: 62em) {
  .header-navigation > div {
    margin-top: 0;
    padding-left: 0;
    background: none;
  }
}

@media only screen and (min-width: 62em) {
  .header-navigation ul ul {
    padding: 0;
    background-color: #fff;
    box-shadow: 0 3px 9px 0 rgba(149, 136, 151, 0.09);
    visibility: hidden;
    /* hides sub-menu */
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 0;
    transform: translateY(-2em);
    z-index: -1;
    transition: all 0.08s ease-in-out 0s,
 visibility 0s linear 0.1s,
 z-index 0s linear 0.01s;
  }
  .header-navigation ul ul ul {
    top: 0;
    left: -999em;
  }
  .header-navigation li {
    display: inline-block;
  }
  .header-navigation a {
    padding: 1em;
  }
  .header-navigation .menu-item-has-children > a > .icon,
  .header-navigation .page_item_has_children > a > .icon {
    position: relative;
    display: inline;
    left: 5px;
  }
  .header-navigation .dropdown-toggle {
    display: none;
  }
  .header-navigation li li {
    display: block;
  }
  .header-navigation ul ul a {
    padding: 0.75em 1em;
    width: 12em;
    position: relative;
  }
  .header-navigation ul.cmm4e-theme-shop-mega-menu ul a {
    padding: 5px 0;
  }
  .header-navigation ul ul .menu-item-has-children > a > .icon,
  .header-navigation ul ul .page_item_has_children > a > .icon {
    position: absolute;
    top: 50%;
    right: 1em;
    left: auto;
    margin-top: -9px;
    transform: rotate(-90deg);
  }
  .header-navigation ul ul li:hover > ul,
  .header-navigation ul ul li.focus > ul {
    left: 100%;
    right: auto;
  }
  .header-navigation ul li:hover > ul,
  .header-navigation ul li.focus > ul {
    visibility: visible;
    /* shows sub-menu */
    opacity: 1;
    z-index: 9999;
    transform: translateY(0%);
  }
  .header-navigation li li:hover > a,
  .header-navigation li li.focus > a,
  .header-navigation li li a:hover,
  .header-navigation li li a.focus,
  .header-navigation li li.current_page_item a:hover,
  .header-navigation li li.current-menu-item a:hover,
  .header-navigation li li.current_page_item a.focus,
  .header-navigation li li.current-menu-item a.focus {
    background-color: #fc1550;
    color: #ffffff;
    text-decoration: none;
  }
  .header-navigation li li.cmm4e-menu-item:hover > a,
  .header-navigation li.cmm4e-item-has-content li:hover > a {
    background-color: transparent;
  }
}

.cmm4e.cmm4e-theme-shop-mega-menu:hover > .cmm4e-sub-panel {
  visibility: visible;
  opacity: 1;
  position: static;
  box-shadow: none;
}

.cmm4e.cmm4e-theme-shop-mega-menu .cmm4e-mega.cmm4e-item-has-content:hover ul {
  visibility: visible;
  box-shadow: none;
  margin-top: 30px;
}

nav#sticky-navigation > div ul#sticky-menu-wrapper li {
  line-height: 4;
}

nav#sticky-navigation > div ul#sticky-menu-wrapper li ul li {
  line-height: 1.2;
}

/**
 Hide the menu on small screens when JavaScript is available
 It only works with JavaScript.
 */
.js .main-navigation ul {
  display: none;
}

@media only screen and (min-width: 62em) {
  .js .header-navigation ul {
    display: block;
  }
}

.js .off-canvas-menu > div > ul {
  display: block;
}

.js .main-navigation.toggled > div > ul {
  display: block;
}

/* Menu toggle */
.menu-toggle-container {
  flex-basis: 60px;
  display: none;
}

@media (max-width: 991px) {
  .menu-toggle-container {
    display: block;
  }
}

.menu-toggle {
  display: inline-block;
  padding: 0;
  background: none;
  border: 0;
  color: #fc1550;
}

.menu-toggle:hover, .menu-toggle:focus {
  background: none;
  outline-offset: 0;
}

@media only screen and (min-width: 62em) {
  .menu-toggle {
    display: none;
  }
}

.menu-toggle .menu-toggle-icon {
  top: -0.075em;
  width: 1.5em;
  height: 1.5em;
}

.menu-toggle .line {
  transition: 0.3s transform, 0.2s opacity;
  pointer-events: none;
}

.menu-toggle .line-1 {
  transform-origin: 1em 2.5em;
}

.menu-toggle .line-3 {
  transform-origin: 1em 3.75em;
}

/* Off-canvas menu */
.logged-in .off-canvas-container {
  top: 32px;
}

@media (max-width: 787px) {
  .logged-in .off-canvas-container {
    top: 0;
  }
}

.off-canvas-container {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  left: 0;
  transform: translateX(-100%);
  background-color: #fff;
  z-index: 1000000;
  transition: transform 0.3s ease-out;
}

@media (min-width: 768px) {
  .off-canvas-container {
    width: 350px;
  }
}

.off-canvas-container.is-opened {
  transform: translateX(0);
}

.off-canvas-inner {
  overflow-y: scroll;
  height: 100%;
  position: relative;
}

.off-canvas-menu > div {
  background: #fff;
}

.off-canvas-tools {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#left-menu,
#right-menu {
  font-family: "Fredoka One", cursive;
}

.off-canvas-close {
  background: none !important;
  color: #1f3d70;
  transition: all 0.3s;
}

.off-canvas-close:hover {
  transform: rotate(90deg);
}

.off-canvas-close:after {
  content: "\f2d7";
  font-family: "Ionicons";
  display: block;
  font-size: 24px;
}

/* width */
.off-canvas-inner::-webkit-scrollbar {
  width: 4px;
  height: 0;
}

/* Track */
.off-canvas-inner::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 10px;
}

/* Handle */
.off-canvas-inner::-webkit-scrollbar-thumb {
  background: #1f3d70;
  border-radius: 10px;
}

/* Handle on hover */
.off-canvas-inner::-webkit-scrollbar-thumb:hover {
  background: #fc1550;
}

.navigation-inner .menu-item-has-children .sub-menu {
  display: none;
  padding-left: 15px;
}

.navigation-inner .menu-item-has-children > a {
  display: flex;
  justify-content: space-between;
}

.navigation-inner .menu-item-has-children > a:after {
  content: '\f125';
  font-family: "Ionicons";
  font-size: 14px;
}

.header-navigation .cmm4e.cmm4e-theme-shop-mega-menu li.cmm4e-item-depth-0 {
  display: inline-block !important;
  line-height: 4;
}

.header-navigation .cmm4e.cmm4e-theme-shop-mega-menu li.cmm4e-item-depth-0 ul.sub-menu {
  margin-top: 38px;
  box-shadow: none;
}

#site-navigation li li:hover > a {
  color: #fff !important;
}

.cmm4e.cmm4e-theme-shop-mega-menu > .cmm4e-menu-item .cmm4e-content-container {
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}

.cmm4e.cmm4e-theme-shop-mega-menu .cmm4e-sub-panel.cmm4e-sub-container {
  width: 12em !important;
  padding: 0;
  margin: 0;
  height: 0;
}

.cmm4e.cmm4e-theme-shop-mega-menu .cmm4e-sub-panel.cmm4e-sub-container li a span {
  padding: 0.75em 1em 0.75em 0;
  width: 12em;
}

.off-canvas-inner .navigation-inner .navigation-left-menu .cmm4e.cmm4e-theme-shop-mega-menu.cmm4e-horizontal.cmm4e-horizontal-align-center {
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  height: auto;
}

.off-canvas-inner .navigation-inner .navigation-left-menu .cmm4e.cmm4e-theme-shop-mega-menu.cmm4e-horizontal.cmm4e-horizontal-align-center li {
  padding: 10px 0;
}

.off-canvas-inner .navigation-inner .navigation-left-menu .cmm4e.cmm4e-theme-shop-mega-menu.cmm4e-horizontal.cmm4e-horizontal-align-center li a.cmm4e-nav-link {
  font-size: 16px;
}

/*--------------------------------------------------------------
## Next / Previous
--------------------------------------------------------------*/
.pagination .nav-links {
  margin: 2.5rem 0;
  font-family: "Fredoka One", cursive;
  font-size: 0;
}

@media only screen and (min-width: 62em) {
  .pagination .nav-links {
    margin: 2.5rem 0 0;
    text-align: center;
  }
}

.pagination .page-numbers {
  display: inline-block;
  width: 40px;
  height: 40px;
  font-size: 1rem;
  line-height: 40px;
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 50%;
  margin-right: .5em;
}

.pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers.current {
  background-color: #fc1550;
  color: #fff;
  text-decoration: none;
}

.post-navigation {
  word-break: break-word;
}

.post-navigation a:hover .post-title,
.post-navigation a:hover .meta-nav,
.post-navigation a:focus .post-title,
.post-navigation a:focus .meta-nav {
  color: #fc1550;
}

.post-navigation .meta-nav {
  color: #6d6d6d;
  font-size: 0.79rem;
  text-transform: uppercase;
}

.post-navigation img {
  display: none;
  border-radius: 3px;
  max-height: 114px;
  object-fit: cover;
}

.post-navigation .nav-previous {
  margin-bottom: 1em;
}

.post-navigation .nav-next {
  text-align: right;
}

@media only screen and (min-width: 37.5em) {
  .post-navigation img {
    display: block;
    flex-shrink: 0;
  }
  .post-navigation a {
    display: flex;
    align-items: center;
  }
  .post-navigation .nav-previous img {
    margin-right: 1em;
  }
  .post-navigation .nav-next a {
    justify-content: flex-end;
  }
  .post-navigation .nav-next img {
    margin-left: 1em;
  }
}

@media only screen and (min-width: 48em) {
  .post-navigation .nav-previous,
  .post-navigation .nav-next {
    width: 50%;
  }
  .post-navigation .nav-previous {
    float: left;
    margin-bottom: 0;
    padding-right: 1em;
  }
  .post-navigation .nav-next {
    float: right;
    padding-left: 1em;
    position: relative;
  }
  .post-navigation .nav-next:before {
    content: '';
    display: inline-block;
    width: 2px;
    height: 100%;
    background-color: #f5f5f5;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
  }
}

.miuzin-pagination {
  text-align: center;
}

.miuzin-pagination .prev:before,
.miuzin-pagination .next:before {
  font-family: "Ionicons";
  font-size: 14px;
  display: inline-block;
  font-weight: 900;
}

.miuzin-pagination .next:before {
  content: '\f125';
}

.miuzin-pagination .prev:before {
  content: '\f124';
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  clear: left;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  clear: right;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignleft {
  margin-right: 2.5em;
  margin-bottom: 20px;
}

img.alignright {
  margin-left: 2.5em;
  margin-bottom: 20px;
}

/* Clearings */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.miuzin-container:after,
.nav-links:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.miuzin-container:after,
.nav-links:after {
  clear: both;
}

/* Layout */
.miuzin-container {
  margin: 0 auto;
  padding: 0 1em;
}

.has-sidebar .main-sidebar {
  margin-top: 2em;
}

@media only screen and (min-width: 62em) {
  .right-sidebar .content-area {
    float: left;
    width: 70%;
    margin-right: 5%;
  }
  .right-sidebar .main-sidebar {
    float: right;
    width: 25%;
    margin-top: 0;
  }
}

@media only screen and (min-width: 62em) {
  .left-sidebar .content-area {
    float: right;
    width: 75%;
    margin-left: 5%;
  }
  .left-sidebar .main-sidebar {
    float: left;
    width: 20%;
    margin-top: 0;
  }
}

.no-sidebar .content-area {
  max-width: 100%;
  margin: 0 auto;
}

/* Widgets */
.widget {
  margin: 0 0 60px;
  /* Make sure select elements fit in widgets. */
}

.widget select {
  max-width: 100%;
}

.main-sidebar {
  /* Remove margin of the main sidebar's last widget */
}

.main-sidebar .widget:last-of-type {
  margin: 0;
}

.widget-title {
  font-size: 1.266rem;
}

.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.miuzin_widget_recent_entries ul,
.widget_rss ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.widget_archive li,
.widget_categories li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li,
.miuzin_widget_recent_entries li,
.widget_rss li {
  transition: all 0.2s ease-in-out;
  margin-bottom: 4px;
  border-radius: 5px !important;
  font-size: 16px;
  position: relative;
  display: block;
  padding: .75rem 0 0 .75rem;
  background-color: #fff;
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.widget_archive a,
.widget_categories a,
.widget_meta a,
.widget_nav_menu a,
.widget_pages a,
.widget_recent_comments a,
.widget_recent_entries a,
.widget_rss a,
.miuzin_widget_recent_entries a {
  color: #6d6d6d;
}

.widget_archive a:hover, .widget_archive a:focus,
.widget_categories a:hover,
.widget_categories a:focus,
.widget_meta a:hover,
.widget_meta a:focus,
.widget_nav_menu a:hover,
.widget_nav_menu a:focus,
.widget_pages a:hover,
.widget_pages a:focus,
.widget_recent_comments a:hover,
.widget_recent_comments a:focus,
.widget_recent_entries a:hover,
.widget_recent_entries a:focus,
.widget_rss a:hover,
.widget_rss a:focus,
.miuzin_widget_recent_entries a:hover,
.miuzin_widget_recent_entries a:focus {
  color: #fc1550;
}

.widget_calendar .calendar_wrap {
  text-align: center;
  overflow-x: auto;
}

.widget_calendar table {
  margin: 0;
}

.widget_calendar table th,
.widget_calendar table td {
  border: 0;
}

/* Tag cloud widget */
.tagcloud {
  font-size: 0;
}

.wp-tag-cloud li {
  display: inline-block;
}

/* Custom Recent Posts widget */
.miuzin-entry {
  display: flex;
  align-items: center;
}

.miuzin-entry-thumbnail {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  margin-right: 1em;
  line-height: 0;
}

.miuzin-entry-thumbnail img {
  border-radius: 3px;
}

.miuzin-entry-thumbnail a {
  display: block;
}

.miuzin_widget_recent_entries a {
  font-family: "Fredoka One", cursive;
  color: #1f3d70 !important;
}

.miuzin_widget_recent_entries .miuzin-entry:not(:last-child) {
  margin-bottom: 20px !important;
}

.cmm4e.cmm4e-theme-default-menu-skin-461836 > .cmm4e-menu-item {
  display: inline-block !important;
}

/* Content */
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header {
  position: relative;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.site-header.header-2, .site-header.header-4, .site-header.header-5 {
  background-color: #fff;
}

.site-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.site-branding img {
  max-width: 150px;
}

@media (max-width: 480px) {
  .site-branding .site-description {
    display: none;
  }
}

.site-title {
  margin: 0;
  font-size: 1.802rem;
}

.site-description {
  margin: 0;
}

.site-header-minor {
  flex-shrink: 0;
  flex-basis: 60px;
  display: flex;
  align-items: center;
}

.site-header-minor > :not(:last-of-type) {
  margin-right: 30px;
}

.site-header-cart .icon,
.site-search-icon .icon {
  font-size: 1.5rem;
}

/* If JavaScript is disabled, hide the header search icon. Otherwise, show the icon. */
.site-search-toggle {
  display: none;
}

.js .site-search-toggle {
  display: block;
}

.site-search-icon {
  border: 0;
  padding: 0;
  background: none;
  color: #1f3d70;
}

.site-search-icon:hover, .site-search-icon:focus {
  background: none;
  color: #fc1550;
}

.site-search-icon:focus {
  outline-offset: 0;
}

.search-toggle .icon-close {
  display: none;
}

.search-toggle.toggled .icon-close {
  display: inline-block;
}

.search-toggle.toggled .icon-search {
  display: none;
}

.site-header-cart .cart-contents {
  position: relative;
}

.site-header-cart .count {
  position: absolute;
  top: -0.75em;
  left: 85%;
  display: inline-block;
  min-width: 18px;
  padding: 0 5px;
  background-color: #fc1550;
  color: #ffffff;
  border-radius: 10px;
  font-size: 0.79rem;
  text-align: center;
}

/* HEADER LAYOUT 2 */
.menu-social-links-menu-container {
  display: none;
}

@media (min-width: 992px) {
  .menu-social-links-menu-container {
    display: block;
  }
}

.menu-social-menu,
#social-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-social-menu .menu-item,
#social-menu .menu-item {
  display: inline-block;
}

.menu-social-menu a,
#social-menu a {
  color: transparent;
  display: block;
  height: 40px;
  width: 40px;
  position: relative;
}

.menu-social-menu a:before,
#social-menu a:before {
  font-family: "Ionicons";
  display: flex;
  color: #1f3d70;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f2;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-radius: 50%;
  font-size: 18px;
  transition: 0.2s;
}

.menu-social-menu a:hover:before,
#social-menu a:hover:before {
  background-color: #fc1550;
  color: #fff;
}

.menu-social-menu .menu-item:first-child a:before,
#social-menu .menu-item:first-child a:before {
  content: '\f231';
}

.menu-social-menu .menu-item:nth-last-child(2) a:before,
#social-menu .menu-item:nth-last-child(2) a:before {
  content: '\f243';
}

.menu-social-menu .menu-item:last-child a:before,
#social-menu .menu-item:last-child a:before {
  content: '\f350';
}

.menu {
  margin: 0;
  padding: 0;
}

/* HEADER LAYOUT 3 */
.navigation-after {
  display: flex;
  justify-content: center;
}

.header-3 {
  background: transparent;
}

.header-3 .navigation-after {
  text-align: center;
  margin-bottom: -10px;
}

/* HEADER LAYOUT 4 */
.header-4 .menu-toggle-container {
  display: block;
}

.header-4 .menu-toggle-container .menu-toggle {
  display: block;
}

/* HEADER LAYOUT 5 */
.header-top {
  background-color: #fc799a;
}

.top-bar-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  font-size: 12px;
  padding: 10px 0;
  min-height: 50px;
}

#topbar {
  list-style: none;
}

#topbar .menu-item {
  display: inline-flex;
  align-items: center;
  padding-left: 15px;
}

#topbar .menu-item:not(:last-child):after {
  content: '';
  width: 1px;
  background: #fff;
  display: inline-block;
  height: 15px;
  margin-left: 18px;
}

#topbar .menu-item a {
  color: #fff;
}

.site-search-header {
  width: 570px;
  height: 50px;
}

.search-form-header {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.search-form-header .site-header-search-submit {
  position: absolute;
  right: 0;
  width: 50px;
  bottom: 0;
  top: 0;
  background-color: #fc1550;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-form-header .site-header-search-field {
  border: 2px solid #eeeeee;
  background: #fff;
  height: 100%;
}

.search-form-header .select-product-category {
  position: absolute;
  right: 75px;
  top: 10px;
  bottom: 10px;
  border: none;
  border-left: 1px solid #e0e0e0;
  padding: 0 15px;
  font-family: "Fredoka One", cursive;
  color: #1f3d70;
  background-image: url("assets/images/icons/arrow.png");
  background-repeat: no-repeat;
  background-position: center right;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.search-form-header select::-ms-expand {
  display: none;
}

.icon-search-white {
  background-image: url("assets/images/icons/search-white.png");
  background-repeat: no-repeat;
  background-position: center center;
}

.list-contact {
  list-style: none;
  color: #1f3d70;
  font-family: "Fredoka One", cursive;
}

.list-contact .item-contact:before {
  display: inline-block;
  font-family: "Ionicons";
  font-size: 18px;
  margin-right: 15px;
  color: #1f3d70;
}

.list-contact .item-phone:before {
  content: '\f4b9';
}

.list-contact .item-email:before {
  content: '\f2eb';
}

.icon-header-wishlist:after {
  content: url("assets/images/icons/heart.png");
  margin: 0 20px;
}

.icon-header-user:after {
  content: url("assets/images/icons/user.png");
  margin: 0;
}

.header-5 {
  padding-bottom: 0;
}

.header-5 .site-header-container .site-header-minor {
  display: none;
}

@media (max-width: 991px) {
  .header-5 .site-header-container .site-header-minor {
    display: flex;
    align-items: center;
  }
}

.header-5 .site-header-container {
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .site-header-contact,
  .site-search-header {
    display: none;
  }
}

.site-menu-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 991px) {
  .site-menu-container {
    display: none;
  }
}

.left-navigation {
  position: relative;
}

.menu-toggle-wrapper {
  display: block;
  width: 42px;
  height: 35px;
  background-image: url("assets/images/icons/menu.png");
  background-repeat: no-repeat;
  background-position: center center;
}

.header-6 .menu-toggle-container {
  display: flex;
  align-items: center;
}

.header-6 .menu-toggle-container .left-navigation #left-menu {
  display: flex;
}

.this-header-navigation {
  border-top: 1px solid #e6e6e6;
  padding-top: 15px;
}

@media (max-width: 991px) {
  .this-header-navigation {
    display: none;
  }
}

.header-tablet {
  display: none;
}

@media (max-width: 991px) {
  .header-tablet {
    display: block;
  }
}

.site-left {
  float: left;
  width: 390px;
  padding: 30px;
}

@media (max-width: 991px) {
  .site-left {
    display: none;
  }
}

.site-right {
  float: right;
}

@media (max-width: 991px) {
  .site-right {
    width: 100%;
  }
}

.icon-bag:after {
  content: '\e80b';
  font-family: 'flaticon';
  font-size: 40px;
  transform: rotateY(180deg);
  display: inline-block;
}

.site-search-icon:after {
  content: '\e80c';
  font-family: 'flaticon';
  font-size: 36px;
}

.menu-left-logo {
  margin: 0 auto;
  padding: 0 0 40px;
  text-align: center;
}

.menu-canvas-tools {
  border-bottom: 1px solid #f2f2f2;
}

.navigation-inner {
  padding: 30px;
}

.navigation-inner .menu-social-links-menu-container {
  text-align: center;
}

.navigation-left-menu {
  padding: 25px 0;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 25px;
}

.navigation-left-menu a {
  font-size: 16px;
  font-family: "Fredoka One", cursive;
  display: block;
  padding: 14px 0;
}

.navigation-left-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.cart-vetical {
  padding-bottom: 50px;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 25px;
  text-align: center;
}

.menu-copy-right {
  margin-top: 18px;
}

/* STICKY MENU */
.header-sticky {
  height: 0;
  visibility: hidden;
  transition: all 0.3s;
  position: fixed;
  background-color: #fff;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  opacity: 0;
  z-index: -1;
  transform: translateY(-2em);
  transition: all 0.3s linear 0s;
}

.header-sticky.show-sticky {
  min-height: 80px;
  height: auto;
  visibility: visible;
  z-index: 99990;
  transform: translateY(0);
  opacity: 1;
  box-shadow: 0px 3px 45px rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) {
  .header-sticky.show-sticky {
    display: none;
  }
}

.sticky-menu-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.admin-bar .header-sticky {
  top: 32px;
}

@media (max-width: 360px) {
  .admin-bar .header-sticky {
    display: none;
  }
}

/*PRELOADING------------ */
#overlayer {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader_boostify {
  display: block;
  width: 100px;
  height: 100px;
  z-index: 110;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader_boostify:after {
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  content: '';
  display: block;
  border: 2px dashed;
  border-radius: 50%;
  animation: load 3s infinite linear;
}

.loader_boostify .loader-content {
  width: 80%;
  height: 80%;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader_boostify .loader-content .img-wrapper {
  animation: fly 2s infinite linear;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes load {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Standard syntax */
@keyframes load {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes fly {
  0% {
    transform: translate3d(-10px, 10px, 0);
  }
  100% {
    transform: translate3d(15px, -15px, 0);
  }
}

/* Standard syntax */
@keyframes fly {
  0% {
    transform: translate3d(-10px, 10px, 0);
  }
  100% {
    transform: translate3d(15px, -15px, 0);
  }
}

#page {
  background-color: #fff;
}

.header-transparent {
  position: absolute;
  background: transparent;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
}

.admin-bar .header-transparent {
  top: 46px;
}

@media (min-width: 786px) {
  .admin-bar .header-transparent {
    top: 32px;
  }
}

@media (max-width: 787px) {
  .admin-bar .header-transparent .site-title a {
    font-size: 38px;
  }
  .admin-bar .header-transparent .site-header-minor > div:not(:last-of-type) {
    margin-right: 15px;
  }
  .admin-bar .header-transparent .site-search-icon:after,
  .admin-bar .header-transparent .icon-bag:after {
    font-size: 30px;
  }
  .admin-bar .header-transparent .menu-toggle-wrapper {
    width: 30px;
    background-size: contain;
  }
}

#comment {
  min-height: 170px;
}

@media (max-width: 480px) {
  .site-search-icon:after {
    font-size: 20px;
  }
  .icon-bag:after {
    font-size: 23px;
  }
  .menu-toggle-wrapper {
    width: 20px;
    background-size: contain;
  }
  .site-header-minor > :not(:last-of-type) {
    margin-right: 15px;
  }
}

/*--------------------------------------------------------------
## Page Header
--------------------------------------------------------------*/
.page-header {
  background-color: #f9f9f9;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-header .page-title {
  margin-bottom: 0.25em;
}

.page-header .woocommerce-breadcrumb {
  margin: 0;
}

.page-header-container {
  max-width: 48em;
  margin: 0 auto;
  text-align: center;
}

.page-header .page-header-container {
  padding: 35px 0;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.page-content {
  margin: 4em 0;
}

@media only screen and (min-width: 62em) {
  .page-content {
    margin: 6em 0;
  }
}

.sticky {
  display: block;
}

.sticky-post {
  display: inline-block;
  margin-bottom: 1em;
  padding: 0.35em;
  background-color: #fc1550;
  border-radius: 3px;
  color: #fff;
  font-size: 0.79rem;
  font-weight: 700;
  text-transform: uppercase;
}

.entry:not(:first-of-type) {
  margin-top: 50px;
}

.updated:not(.published) {
  display: none;
}

.post-thumbnail {
  display: block;
  line-height: 0;
  margin: 0 0 1.5em;
}

.entry-title {
  margin-bottom: 10px;
}

.entry-meta {
  font-size: 0.889rem;
}

.entry-meta-item:not(:last-of-type):after {
  content: '•';
  display: inline-block;
  margin: 0 5px;
}

.entry-summary {
  margin: 1em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.entry-footer {
  margin-top: 1.5em;
}

/* Related posts */
.related-posts {
  margin-top: 2.5em;
  padding-top: 2.5em;
  border-top: 2px solid #f5f5f5;
}

.related-posts-title {
  font-size: 1.266rem;
}

/* Author description */
.author-bio {
  margin-top: 1.5em;
}

@media only screen and (min-width: 37.5em) {
  .author-bio {
    display: flex;
  }
}

@media only screen and (min-width: 62em) {
  .author-bio {
    max-width: 30em;
  }
}

.author-avatar {
  display: none;
  line-height: 0;
}

@media only screen and (min-width: 37.5em) {
  .author-avatar {
    display: block;
    flex-shrink: 0;
    margin-right: 1.5em;
  }
}

.author-avatar img {
  border-radius: 50%;
}

.author-heading,
.author-description {
  font-size: 0.889rem;
}

.author-heading {
  text-transform: uppercase;
}

.author-name {
  font-size: 1.125rem;
}

h2 strong {
  font-size: 20px;
}

.entry-header .entry-meta {
  font-family: "Fredoka One", cursive;
}

.entry-header .entry-meta .author a {
  text-transform: capitalize;
  display: inline-block;
}

.entry-header .entry-meta a {
  color: #999;
}

.related-posts-title {
  margin-bottom: 35px;
}

.meta-nav {
  font-size: 12px;
  font-weight: 500;
}

.author-information {
  display: flex;
  max-width: 470px;
  align-items: center;
  margin: 50px 0 60px;
}

.author-information .author-avatar {
  display: inline-block;
}

.author-information .writen-by {
  text-transform: uppercase;
}

.author-information .author-name {
  font-size: 18px;
  text-transform: capitalize;
}

span.underline {
  position: relative;
}

span.underline:after {
  content: '';
  left: -4px;
  right: -4px;
  bottom: 0;
  height: 15px;
  background-color: #fc799a;
  position: absolute;
  z-index: 1;
}

span.text-underline {
  z-index: 3;
  position: relative;
}

.page-links {
  margin-top: 25px;
}

.single-blog-meta {
  margin: 30px 0 35px;
}

.blog-entry-meta {
  margin-bottom: 28px;
  font-family: "Fredoka One", cursive;
}

.entry {
  padding-bottom: 50px;
  border-bottom: 2px solid #f5f5f5;
}

.link-more {
  margin: 25px 0 0;
}

.search .content-page,
.category .content-page {
  margin-bottom: 50px;
}

.widget_categories ul .children {
  padding-left: 15px;
}

.post-password-form p {
  position: relative;
  overflow-y: hidden;
}

.post-password-form input[type=password] {
  width: calc( 100% - 85px);
  float: right;
}

.post-password-form input[type=submit] {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  font-family: "Fredoka One", cursive;
  width: 100px;
}

.post-password-form label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
}

.widget {
  color: #999;
}

.widget a {
  display: inline-block;
  padding: 8px 0;
}

.widget_meta a {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #f5f5f5;
  position: relative;
}

.widget_recent_comments li.recentcomments {
  padding: 8px 0 8px 30px;
  position: relative;
  color: #999;
}

.widget_recent_comments li.recentcomments:before {
  content: '\f489';
  font-family: "Ionicons";
  position: absolute;
  left: 0;
  font-weight: 900;
}

.widget_recent_comments .comment-author-link {
  text-transform: capitalize;
}

.widget_recent_entries a {
  display: block;
  position: relative;
  padding: 8px 0 8px 30px;
}

.widget_recent_entries a:before {
  content: '\f489';
  font-family: "Ionicons";
  position: absolute;
  left: 0;
  font-weight: 900;
}

.page_item_has_children ul {
  padding-left: 15px;
}

#wp-calendar th, #wp-calendar td {
  border: 1px solid #eee;
  padding: 0;
  line-height: 2.5;
}

#wp-calendar td > a {
  padding: 0;
  display: block;
  font-weight: 700;
  color: #fff;
}

#wp-calendar caption {
  margin: 10px 0 20px;
  font-weight: 700;
  text-align: left;
}

#wp-calendar #prev a,
#wp-calendar #next a {
  background: none;
}

.widget_nav_menu ul {
  padding-left: 15px;
}

.widget_pages li,
.widget_nav_menu li {
  margin: 0;
}

.widget_pages a,
.widget_nav_menu a {
  border-bottom: 2px solid #eee;
  display: block;
  padding: 12px 0;
}

.widget select {
  height: 35px;
  width: 100%;
}

.single p {
  line-height: 1.5;
}

.single h2 {
  font-size: 20px;
}

/*--------------------------------------------------------------
## Archives
--------------------------------------------------------------*/
.error-404.not-found {
  max-width: 42em;
  margin: 0 auto;
}

@media only screen and (min-width: 48em) {
  .error-404.not-found {
    display: flex;
    align-items: center;
  }
}

.not-found-text {
  margin-bottom: 1.5em;
}

@media only screen and (min-width: 48em) {
  .not-found-text {
    margin-bottom: 0;
    padding-right: 1em;
  }
}

.not-found-button {
  margin-top: 1.5em;
  font-family: "Fredoka One", cursive;
  font-weight: 400;
}

#primary-404 {
  height: calc( 100vh - 200px);
  display: flex;
  align-items: center;
}

#primary-404 .site-main {
  width: 100%;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.bypostauthor {
  display: block;
}

.comments-area .children {
  list-style: none;
  margin: 0;
  padding: 0 0 0 1em;
}

@media only screen and (min-width: 48em) {
  .comments-area .children {
    padding: 0;
  }
}

.comments-wrapper {
  margin-top: 2.5em;
  padding-top: 2.5em;
  border-top: 1px solid #f5f5f5;
}

.comments-title {
  font-size: 1.266rem;
}

.comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.comment {
  position: relative;
}

@media only screen and (min-width: 48em) {
  .comment {
    padding-left: 6em;
  }
}

.comment-body {
  margin-top: 2em;
}

.comment-author {
  margin-bottom: 0.25em;
}

.comment-author .fn {
  position: relative;
  display: block;
  font-weight: 400;
}

.comment-author .avatar {
  float: left;
  margin-right: 1em;
  border-radius: 50%;
  width: 3em;
  height: 3em;
}

@media only screen and (min-width: 48em) {
  .comment-author .avatar {
    position: absolute;
    top: 0;
    left: 0;
    float: none;
    width: auto;
    height: auto;
    margin-right: 0;
  }
}

.comment-metadata,
.comment-reply {
  font-size: 0.889rem;
}

.comment-metadata a {
  color: #6d6d6d;
}

.comment-metadata a:hover {
  color: #fc1550;
}

.comment-content {
  clear: left;
  margin-top: 1em;
}

.comment-content a {
  word-wrap: break-word;
}

.comment-reply a {
  color: #fc1550;
}

.comment-form label {
  font-size: 0.889rem;
}

.comment-form .required {
  color: #fc1550;
}

.comment-form input[name="author"],
.comment-form input[name="email"],
.comment-form input[name="url"] {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 48em) {
  .comment-form .comment-form-author,
  .comment-form .comment-form-email {
    float: left;
    width: calc( ( 100% - 30px)/2);
  }
  .comment-form .comment-form-email {
    float: right;
  }
  .comment-form .comment-form-url {
    clear: both;
  }
}

.comment-respond {
  margin-top: 2.5em;
  padding-top: 2.5em;
  border-top: 2px solid #f5f5f5;
}

.comment-reply-title {
  font-size: 1.266rem;
}

#commentform .submit {
  font-family: "Fredoka One", cursive;
  font-size: 14px;
}

.comment-reply {
  margin-bottom: 50px;
}

.comment-body > .url {
  box-shadow: 0 1px 0 0 currentColor;
  font-weight: 500;
}

.comment-form-cookies-consent {
  width: 100%;
  clear: both;
  display: flex;
  padding: 15px 0 30px !important;
}

.comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 4px;
  margin-right: 10px;
}

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.site-footer {
  border-top: 3px dashed #f5f5f5;
}

/* Footer Widget Area */
.footer-widget-area {
  margin: 4em 0 2em;
}

@media only screen and (min-width: 62em) {
  .footer-widget-area {
    margin: 6em 0 4em;
  }
}

@media only screen and (min-width: 48em) {
  .footer-widgets {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1em;
  }
}

@media only screen and (min-width: 62em) {
  .footer-widget {
    padding: 0 15px;
  }
  .footer-widget:last-child {
    width: 370px;
  }
  .footer-widget:not(:last-child) {
    width: calc( ( 100% - 370px )/3);
  }
}

/* Site Info */
.site-info {
  padding: 1.25em 0;
  background-color: #fafafa;
}

@media only screen and (min-width: 62em) {
  .site-info-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.site-copyright {
  margin-bottom: 1em;
}

@media only screen and (min-width: 62em) {
  .site-copyright {
    margin-bottom: 0;
  }
}

.widget-footer {
  list-style: none;
  padding: 0;
}

.widget-footer li a {
  color: #6d6d6d;
}

.widget-footer li:hover a {
  color: #fc1550;
}

.textwidget {
  font-size: 14px;
}

.note-text {
  font-size: 11px;
  font-style: italic;
  color: #6d6d6d;
}

.footer-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-menu li {
  display: inline-block;
}

.footer-menu li:not(:last-child) {
  margin-right: 20px;
}

.footer-menu a {
  font-size: 12px;
}

.btn-back-to-top {
  position: fixed;
  bottom: 50px;
  right: 40px;
  height: 40px;
  width: 40px;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 50%;
  z-index: 99999;
  transform: translateY(80px);
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-back-to-top:hover {
  transition: all 0.3s;
}

.btn-back-to-top.btn-show {
  transform: translateY(0);
  transition: all 0.3s;
  visibility: visible;
}

.footer-widgets .footer-widget {
  width: 25%;
  padding: 0 15px !important;
}

.footer-widgets .footer-widget.widget_nav_menu {
  width: 100%;
}

@media (max-width: 991px) {
  .footer-widgets .footer-widget {
    width: 50%;
    padding: 0 15px !important;
  }
}

@media (max-width: 480px) {
  .footer-widgets .footer-widget {
    width: 100%;
    padding: 0 15px !important;
  }
}

/* Infinite scroll */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

/* Blocks */
/* Media & Text */
.wp-block-media-text {
  margin-bottom: 1.5em;
}

.wp-block-media-text *:last-child {
  margin-bottom: 0;
}

/* Quote */
.wp-block-quote {
  margin: 45px 0;
  max-width: 460px;
  position: relative;
  border: none;
}

.wp-block-quote cite {
  font-size: 24px;
  color: #1f3d70;
}

.wp-block-quote p {
  margin: 0;
}

.wp-block-quote:after {
  content: "";
  width: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #fc1550;
  border-radius: 50px;
}

.wp-block-quote:not(.is-large):not(.is-style-large) {
  margin-left: 0;
  padding: 12px 0 12px 60px;
}

/* Pullquote */
.wp-block-pullquote {
  border: 0;
  color: #40464d;
}

.wp-block-pullquote blockquote {
  padding: 0;
  border: 0;
}

.wp-block-pullquote p {
  font-size: 1.802rem;
}

/* Separator */
.wp-block-separator {
  border: 0;
}

/* Code */
.wp-block-code {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
  color: #6d6d6d;
  border: 0;
  border-radius: 0;
}

/* Buttons */
.wp-block-button__link {
  border: 1px solid transparent;
  border-radius: 3px;
  background: #fc1550;
  color: #ffffff;
  padding: 0.75em 1em;
  outline: none;
}

.wp-block-button__link:visited {
  color: #ffffff;
}

.is-style-outline .wp-block-button__link {
  border: 1px solid currentcolor;
  background-color: #ffffff;
  color: #fc1550;
  border-radius: 3px;
}

.wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:hover {
  background: #e31246;
  color: #ffffff;
  cursor: pointer;
}

.wp-block-button__link:active, .wp-block-button__link:focus,
.is-style-outline .wp-block-button__link:active,
.is-style-outline .wp-block-button__link:focus {
  background: #e31246;
  outline: thin dotted;
  outline-offset: -4px;
}

/* Custom font sizes */
.has-small-font-size {
  font-size: 0.79rem;
}

.has-medium-font-size {
  font-size: 1rem;
}

.has-large-font-size {
  font-size: 1.424rem;
}

.has-huge-font-size {
  font-size: 1.802rem;
}

/* Custom editor color palette */
.has-primary-background-color,
.has-secondary-background-color,
.has-tertiary-background-color {
  color: #ffffff;
}

.has-primary-background-color h1,
.has-primary-background-color h2,
.has-primary-background-color h3,
.has-primary-background-color h4,
.has-primary-background-color h5,
.has-primary-background-color h6,
.has-primary-background-color a,
.has-primary-background-color p,
.has-secondary-background-color h1,
.has-secondary-background-color h2,
.has-secondary-background-color h3,
.has-secondary-background-color h4,
.has-secondary-background-color h5,
.has-secondary-background-color h6,
.has-secondary-background-color a,
.has-secondary-background-color p,
.has-tertiary-background-color h1,
.has-tertiary-background-color h2,
.has-tertiary-background-color h3,
.has-tertiary-background-color h4,
.has-tertiary-background-color h5,
.has-tertiary-background-color h6,
.has-tertiary-background-color a,
.has-tertiary-background-color p {
  color: #ffffff;
}

.has-white-background-color {
  background-color: #ffffff;
  color: #6d6d6d;
}

.has-primary-background-color {
  background-color: #1f3d70;
}

.has-secondary-background-color {
  background-color: #e31246;
}

.has-tertiary-background-color {
  background-color: #6d6d6d;
}

.has-white-color {
  color: #ffffff;
}

.has-primary-color {
  color: #1f3d70;
}

.has-secondary-color {
  color: #e31246;
}

.has-tertiary-color {
  color: #6d6d6d;
}

/* Media */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

.wp-audio-shortcode {
  margin-bottom: 1em;
}

/*--------------------------------------------------------------
## SVG
--------------------------------------------------------------*/
.icon {
  display: inline-block;
  fill: currentColor;
  position: relative;
  top: -0.1em;
  width: 1em;
  height: 1em;
  vertical-align: middle;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  margin: 0;
  padding: 0.5em;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
  padding-top: 0.5em;
}

.gallery-item > div > a {
  display: block;
  line-height: 0;
  box-shadow: 0 0 0 0 transparent;
}

/* woocommerce */
/*--------------------------------------------------------------
# Shop
--------------------------------------------------------------*/
.site-main .woocommerce-breadcrumb {
  display: none;
}

li.product {
  z-index: unset;
}

.woocommerce-products-header {
  display: none;
}

.miuzin-add-to-cart-btn:after {
  display: inline-block;
  font-family: "Ionicons";
  content: '\f110';
  line-height: normal;
}

.miuzin-add-to-cart-btn.added-to-cart:after {
  content: '\f121';
  font-family: "Ionicons";
  line-height: normal;
}

.woocommerce-loop-product__title {
  margin-top: 24px !important;
}

.miuzin-icon-quick-view {
  margin-right: 12px;
}

.miuzin-icon-quick-view:after {
  display: inline-block;
  font-family: "Ionicons";
  content: '\f4a5';
  font-size: 20px;
  line-height: normal;
  font-weight: 900;
}

.yith-wcwl-wishlistexistsbrowse a:after,
.yith-wcwl-add-button .add_to_wishlist:after,
.yith-wcwl-wishlistaddedbrowse:after {
  display: inline-block;
  font-family: 'FontAwesome';
}

.yith-wcwl-add-to-wishlist .feedback {
  color: transparent;
}

.yith-wcwl-add-to-wishlist .feedback ~ a {
  color: transparent;
}

.yith-wcwl-add-to-wishlist {
  position: relative;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  position: relative;
  width: 100%;
  height: 100%;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100% !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist {
  color: transparent;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:after {
  content: '\f08a';
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.eloading .add_to_wishlist:after {
  content: url("assets/images/preloader.gif");
  padding-top: 3px;
}

.yith-wcwl-wishlistexistsbrowse a:after {
  content: '\f004';
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ajax-loading {
  z-index: 1000;
}

.yith-wcwl-wishlistaddedbrowse:after {
  content: '\f00c';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yith-wcwl-wishlistexistsbrowse {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.product-image-content {
  display: flex;
  justify-content: center;
  align-content: space-between;
}

.product-image-1 {
  max-width: 1px;
  max-height: 1px;
}

.product-image-2 {
  max-width: 2px;
  max-height: 2px;
}

.product-image-3 {
  max-width: 3px;
  max-height: 3px;
}

.product-image-4 {
  max-width: 4px;
  max-height: 4px;
}

.product-image-5 {
  max-width: 5px;
  max-height: 5px;
}

.product-image-6 {
  max-width: 6px;
  max-height: 6px;
}

.product-image-7 {
  max-width: 7px;
  max-height: 7px;
}

.product-image-8 {
  max-width: 8px;
  max-height: 8px;
}

.product-image-9 {
  max-width: 9px;
  max-height: 9px;
}

.product-image-10 {
  max-width: 10px;
  max-height: 10px;
}

.product-image-11 {
  max-width: 11px;
  max-height: 11px;
}

.product-image-12 {
  max-width: 12px;
  max-height: 12px;
}

.product-image-13 {
  max-width: 13px;
  max-height: 13px;
}

.product-image-14 {
  max-width: 14px;
  max-height: 14px;
}

.product-image-15 {
  max-width: 15px;
  max-height: 15px;
}

.product-image-16 {
  max-width: 16px;
  max-height: 16px;
}

.product-image-17 {
  max-width: 17px;
  max-height: 17px;
}

.product-image-18 {
  max-width: 18px;
  max-height: 18px;
}

.product-image-19 {
  max-width: 19px;
  max-height: 19px;
}

.product-image-20 {
  max-width: 20px;
  max-height: 20px;
}

.product-image-21 {
  max-width: 21px;
  max-height: 21px;
}

.product-image-22 {
  max-width: 22px;
  max-height: 22px;
}

.product-image-23 {
  max-width: 23px;
  max-height: 23px;
}

.product-image-24 {
  max-width: 24px;
  max-height: 24px;
}

.product-image-25 {
  max-width: 25px;
  max-height: 25px;
}

.product-image-26 {
  max-width: 26px;
  max-height: 26px;
}

.product-image-27 {
  max-width: 27px;
  max-height: 27px;
}

.product-image-28 {
  max-width: 28px;
  max-height: 28px;
}

.product-image-29 {
  max-width: 29px;
  max-height: 29px;
}

.product-image-30 {
  max-width: 30px;
  max-height: 30px;
}

.product-image-31 {
  max-width: 31px;
  max-height: 31px;
}

.product-image-32 {
  max-width: 32px;
  max-height: 32px;
}

.product-image-33 {
  max-width: 33px;
  max-height: 33px;
}

.product-image-34 {
  max-width: 34px;
  max-height: 34px;
}

.product-image-35 {
  max-width: 35px;
  max-height: 35px;
}

.product-image-36 {
  max-width: 36px;
  max-height: 36px;
}

.product-image-37 {
  max-width: 37px;
  max-height: 37px;
}

.product-image-38 {
  max-width: 38px;
  max-height: 38px;
}

.product-image-39 {
  max-width: 39px;
  max-height: 39px;
}

.product-image-40 {
  max-width: 40px;
  max-height: 40px;
}

.product-image-41 {
  max-width: 41px;
  max-height: 41px;
}

.product-image-42 {
  max-width: 42px;
  max-height: 42px;
}

.product-image-43 {
  max-width: 43px;
  max-height: 43px;
}

.product-image-44 {
  max-width: 44px;
  max-height: 44px;
}

.product-image-45 {
  max-width: 45px;
  max-height: 45px;
}

.product-image-46 {
  max-width: 46px;
  max-height: 46px;
}

.product-image-47 {
  max-width: 47px;
  max-height: 47px;
}

.product-image-48 {
  max-width: 48px;
  max-height: 48px;
}

.product-image-49 {
  max-width: 49px;
  max-height: 49px;
}

.product-image-50 {
  max-width: 50px;
  max-height: 50px;
}

.product-image-51 {
  max-width: 51px;
  max-height: 51px;
}

.product-image-52 {
  max-width: 52px;
  max-height: 52px;
}

.product-image-53 {
  max-width: 53px;
  max-height: 53px;
}

.product-image-54 {
  max-width: 54px;
  max-height: 54px;
}

.product-image-55 {
  max-width: 55px;
  max-height: 55px;
}

.product-image-56 {
  max-width: 56px;
  max-height: 56px;
}

.product-image-57 {
  max-width: 57px;
  max-height: 57px;
}

.product-image-58 {
  max-width: 58px;
  max-height: 58px;
}

.product-image-59 {
  max-width: 59px;
  max-height: 59px;
}

.product-image-60 {
  max-width: 60px;
  max-height: 60px;
}

.product-image-61 {
  max-width: 61px;
  max-height: 61px;
}

.product-image-62 {
  max-width: 62px;
  max-height: 62px;
}

.product-image-63 {
  max-width: 63px;
  max-height: 63px;
}

.product-image-64 {
  max-width: 64px;
  max-height: 64px;
}

.product-image-65 {
  max-width: 65px;
  max-height: 65px;
}

.product-image-66 {
  max-width: 66px;
  max-height: 66px;
}

.product-image-67 {
  max-width: 67px;
  max-height: 67px;
}

.product-image-68 {
  max-width: 68px;
  max-height: 68px;
}

.product-image-69 {
  max-width: 69px;
  max-height: 69px;
}

.product-image-70 {
  max-width: 70px;
  max-height: 70px;
}

.product-image-71 {
  max-width: 71px;
  max-height: 71px;
}

.product-image-72 {
  max-width: 72px;
  max-height: 72px;
}

.product-image-73 {
  max-width: 73px;
  max-height: 73px;
}

.product-image-74 {
  max-width: 74px;
  max-height: 74px;
}

.product-image-75 {
  max-width: 75px;
  max-height: 75px;
}

.product-image-76 {
  max-width: 76px;
  max-height: 76px;
}

.product-image-77 {
  max-width: 77px;
  max-height: 77px;
}

.product-image-78 {
  max-width: 78px;
  max-height: 78px;
}

.product-image-79 {
  max-width: 79px;
  max-height: 79px;
}

.product-image-80 {
  max-width: 80px;
  max-height: 80px;
}

.product-image-81 {
  max-width: 81px;
  max-height: 81px;
}

.product-image-82 {
  max-width: 82px;
  max-height: 82px;
}

.product-image-83 {
  max-width: 83px;
  max-height: 83px;
}

.product-image-84 {
  max-width: 84px;
  max-height: 84px;
}

.product-image-85 {
  max-width: 85px;
  max-height: 85px;
}

.product-image-86 {
  max-width: 86px;
  max-height: 86px;
}

.product-image-87 {
  max-width: 87px;
  max-height: 87px;
}

.product-image-88 {
  max-width: 88px;
  max-height: 88px;
}

.product-image-89 {
  max-width: 89px;
  max-height: 89px;
}

.product-image-90 {
  max-width: 90px;
  max-height: 90px;
}

.product-image-91 {
  max-width: 91px;
  max-height: 91px;
}

.product-image-92 {
  max-width: 92px;
  max-height: 92px;
}

.product-image-93 {
  max-width: 93px;
  max-height: 93px;
}

.product-image-94 {
  max-width: 94px;
  max-height: 94px;
}

.product-image-95 {
  max-width: 95px;
  max-height: 95px;
}

.product-image-96 {
  max-width: 96px;
  max-height: 96px;
}

.product-image-97 {
  max-width: 97px;
  max-height: 97px;
}

.product-image-98 {
  max-width: 98px;
  max-height: 98px;
}

.product-image-99 {
  max-width: 99px;
  max-height: 99px;
}

.product-image-100 {
  max-width: 100px;
  max-height: 100px;
}

.product-image-101 {
  max-width: 101px;
  max-height: 101px;
}

.product-image-102 {
  max-width: 102px;
  max-height: 102px;
}

.product-image-103 {
  max-width: 103px;
  max-height: 103px;
}

.product-image-104 {
  max-width: 104px;
  max-height: 104px;
}

.product-image-105 {
  max-width: 105px;
  max-height: 105px;
}

.product-image-106 {
  max-width: 106px;
  max-height: 106px;
}

.product-image-107 {
  max-width: 107px;
  max-height: 107px;
}

.product-image-108 {
  max-width: 108px;
  max-height: 108px;
}

.product-image-109 {
  max-width: 109px;
  max-height: 109px;
}

.product-image-110 {
  max-width: 110px;
  max-height: 110px;
}

.product-image-111 {
  max-width: 111px;
  max-height: 111px;
}

.product-image-112 {
  max-width: 112px;
  max-height: 112px;
}

.product-image-113 {
  max-width: 113px;
  max-height: 113px;
}

.product-image-114 {
  max-width: 114px;
  max-height: 114px;
}

.product-image-115 {
  max-width: 115px;
  max-height: 115px;
}

.product-image-116 {
  max-width: 116px;
  max-height: 116px;
}

.product-image-117 {
  max-width: 117px;
  max-height: 117px;
}

.product-image-118 {
  max-width: 118px;
  max-height: 118px;
}

.product-image-119 {
  max-width: 119px;
  max-height: 119px;
}

.product-image-120 {
  max-width: 120px;
  max-height: 120px;
}

.product-image-121 {
  max-width: 121px;
  max-height: 121px;
}

.product-image-122 {
  max-width: 122px;
  max-height: 122px;
}

.product-image-123 {
  max-width: 123px;
  max-height: 123px;
}

.product-image-124 {
  max-width: 124px;
  max-height: 124px;
}

.product-image-125 {
  max-width: 125px;
  max-height: 125px;
}

.product-image-126 {
  max-width: 126px;
  max-height: 126px;
}

.product-image-127 {
  max-width: 127px;
  max-height: 127px;
}

.product-image-128 {
  max-width: 128px;
  max-height: 128px;
}

.product-image-129 {
  max-width: 129px;
  max-height: 129px;
}

.product-image-130 {
  max-width: 130px;
  max-height: 130px;
}

.product-image-131 {
  max-width: 131px;
  max-height: 131px;
}

.product-image-132 {
  max-width: 132px;
  max-height: 132px;
}

.product-image-133 {
  max-width: 133px;
  max-height: 133px;
}

.product-image-134 {
  max-width: 134px;
  max-height: 134px;
}

.product-image-135 {
  max-width: 135px;
  max-height: 135px;
}

.product-image-136 {
  max-width: 136px;
  max-height: 136px;
}

.product-image-137 {
  max-width: 137px;
  max-height: 137px;
}

.product-image-138 {
  max-width: 138px;
  max-height: 138px;
}

.product-image-139 {
  max-width: 139px;
  max-height: 139px;
}

.product-image-140 {
  max-width: 140px;
  max-height: 140px;
}

.product-image-141 {
  max-width: 141px;
  max-height: 141px;
}

.product-image-142 {
  max-width: 142px;
  max-height: 142px;
}

.product-image-143 {
  max-width: 143px;
  max-height: 143px;
}

.product-image-144 {
  max-width: 144px;
  max-height: 144px;
}

.product-image-145 {
  max-width: 145px;
  max-height: 145px;
}

.product-image-146 {
  max-width: 146px;
  max-height: 146px;
}

.product-image-147 {
  max-width: 147px;
  max-height: 147px;
}

.product-image-148 {
  max-width: 148px;
  max-height: 148px;
}

.product-image-149 {
  max-width: 149px;
  max-height: 149px;
}

.product-image-150 {
  max-width: 150px;
  max-height: 150px;
}

.product-image-151 {
  max-width: 151px;
  max-height: 151px;
}

.product-image-152 {
  max-width: 152px;
  max-height: 152px;
}

.product-image-153 {
  max-width: 153px;
  max-height: 153px;
}

.product-image-154 {
  max-width: 154px;
  max-height: 154px;
}

.product-image-155 {
  max-width: 155px;
  max-height: 155px;
}

.product-image-156 {
  max-width: 156px;
  max-height: 156px;
}

.product-image-157 {
  max-width: 157px;
  max-height: 157px;
}

.product-image-158 {
  max-width: 158px;
  max-height: 158px;
}

.product-image-159 {
  max-width: 159px;
  max-height: 159px;
}

.product-image-160 {
  max-width: 160px;
  max-height: 160px;
}

.product-image-161 {
  max-width: 161px;
  max-height: 161px;
}

.product-image-162 {
  max-width: 162px;
  max-height: 162px;
}

.product-image-163 {
  max-width: 163px;
  max-height: 163px;
}

.product-image-164 {
  max-width: 164px;
  max-height: 164px;
}

.product-image-165 {
  max-width: 165px;
  max-height: 165px;
}

.product-image-166 {
  max-width: 166px;
  max-height: 166px;
}

.product-image-167 {
  max-width: 167px;
  max-height: 167px;
}

.product-image-168 {
  max-width: 168px;
  max-height: 168px;
}

.product-image-169 {
  max-width: 169px;
  max-height: 169px;
}

.product-image-170 {
  max-width: 170px;
  max-height: 170px;
}

.product-image-171 {
  max-width: 171px;
  max-height: 171px;
}

.product-image-172 {
  max-width: 172px;
  max-height: 172px;
}

.product-image-173 {
  max-width: 173px;
  max-height: 173px;
}

.product-image-174 {
  max-width: 174px;
  max-height: 174px;
}

.product-image-175 {
  max-width: 175px;
  max-height: 175px;
}

.product-image-176 {
  max-width: 176px;
  max-height: 176px;
}

.product-image-177 {
  max-width: 177px;
  max-height: 177px;
}

.product-image-178 {
  max-width: 178px;
  max-height: 178px;
}

.product-image-179 {
  max-width: 179px;
  max-height: 179px;
}

.product-image-180 {
  max-width: 180px;
  max-height: 180px;
}

.product-image-181 {
  max-width: 181px;
  max-height: 181px;
}

.product-image-182 {
  max-width: 182px;
  max-height: 182px;
}

.product-image-183 {
  max-width: 183px;
  max-height: 183px;
}

.product-image-184 {
  max-width: 184px;
  max-height: 184px;
}

.product-image-185 {
  max-width: 185px;
  max-height: 185px;
}

.product-image-186 {
  max-width: 186px;
  max-height: 186px;
}

.product-image-187 {
  max-width: 187px;
  max-height: 187px;
}

.product-image-188 {
  max-width: 188px;
  max-height: 188px;
}

.product-image-189 {
  max-width: 189px;
  max-height: 189px;
}

.product-image-190 {
  max-width: 190px;
  max-height: 190px;
}

.product-image-191 {
  max-width: 191px;
  max-height: 191px;
}

.product-image-192 {
  max-width: 192px;
  max-height: 192px;
}

.product-image-193 {
  max-width: 193px;
  max-height: 193px;
}

.product-image-194 {
  max-width: 194px;
  max-height: 194px;
}

.product-image-195 {
  max-width: 195px;
  max-height: 195px;
}

.product-image-196 {
  max-width: 196px;
  max-height: 196px;
}

.product-image-197 {
  max-width: 197px;
  max-height: 197px;
}

.product-image-198 {
  max-width: 198px;
  max-height: 198px;
}

.product-image-199 {
  max-width: 199px;
  max-height: 199px;
}

.product-image-200 {
  max-width: 200px;
  max-height: 200px;
}

.product-image-201 {
  max-width: 201px;
  max-height: 201px;
}

.product-image-202 {
  max-width: 202px;
  max-height: 202px;
}

.product-image-203 {
  max-width: 203px;
  max-height: 203px;
}

.product-image-204 {
  max-width: 204px;
  max-height: 204px;
}

.product-image-205 {
  max-width: 205px;
  max-height: 205px;
}

.product-image-206 {
  max-width: 206px;
  max-height: 206px;
}

.product-image-207 {
  max-width: 207px;
  max-height: 207px;
}

.product-image-208 {
  max-width: 208px;
  max-height: 208px;
}

.product-image-209 {
  max-width: 209px;
  max-height: 209px;
}

.product-image-210 {
  max-width: 210px;
  max-height: 210px;
}

.product-image-211 {
  max-width: 211px;
  max-height: 211px;
}

.product-image-212 {
  max-width: 212px;
  max-height: 212px;
}

.product-image-213 {
  max-width: 213px;
  max-height: 213px;
}

.product-image-214 {
  max-width: 214px;
  max-height: 214px;
}

.product-image-215 {
  max-width: 215px;
  max-height: 215px;
}

.product-image-216 {
  max-width: 216px;
  max-height: 216px;
}

.product-image-217 {
  max-width: 217px;
  max-height: 217px;
}

.product-image-218 {
  max-width: 218px;
  max-height: 218px;
}

.product-image-219 {
  max-width: 219px;
  max-height: 219px;
}

.product-image-220 {
  max-width: 220px;
  max-height: 220px;
}

.product-image-221 {
  max-width: 221px;
  max-height: 221px;
}

.product-image-222 {
  max-width: 222px;
  max-height: 222px;
}

.product-image-223 {
  max-width: 223px;
  max-height: 223px;
}

.product-image-224 {
  max-width: 224px;
  max-height: 224px;
}

.product-image-225 {
  max-width: 225px;
  max-height: 225px;
}

.product-image-226 {
  max-width: 226px;
  max-height: 226px;
}

.product-image-227 {
  max-width: 227px;
  max-height: 227px;
}

.product-image-228 {
  max-width: 228px;
  max-height: 228px;
}

.product-image-229 {
  max-width: 229px;
  max-height: 229px;
}

.product-image-230 {
  max-width: 230px;
  max-height: 230px;
}

.product-image-231 {
  max-width: 231px;
  max-height: 231px;
}

.product-image-232 {
  max-width: 232px;
  max-height: 232px;
}

.product-image-233 {
  max-width: 233px;
  max-height: 233px;
}

.product-image-234 {
  max-width: 234px;
  max-height: 234px;
}

.product-image-235 {
  max-width: 235px;
  max-height: 235px;
}

.product-image-236 {
  max-width: 236px;
  max-height: 236px;
}

.product-image-237 {
  max-width: 237px;
  max-height: 237px;
}

.product-image-238 {
  max-width: 238px;
  max-height: 238px;
}

.product-image-239 {
  max-width: 239px;
  max-height: 239px;
}

.product-image-240 {
  max-width: 240px;
  max-height: 240px;
}

.product-image-241 {
  max-width: 241px;
  max-height: 241px;
}

.product-image-242 {
  max-width: 242px;
  max-height: 242px;
}

.product-image-243 {
  max-width: 243px;
  max-height: 243px;
}

.product-image-244 {
  max-width: 244px;
  max-height: 244px;
}

.product-image-245 {
  max-width: 245px;
  max-height: 245px;
}

.product-image-246 {
  max-width: 246px;
  max-height: 246px;
}

.product-image-247 {
  max-width: 247px;
  max-height: 247px;
}

.product-image-248 {
  max-width: 248px;
  max-height: 248px;
}

.product-image-249 {
  max-width: 249px;
  max-height: 249px;
}

.product-image-250 {
  max-width: 250px;
  max-height: 250px;
}

.product-image-251 {
  max-width: 251px;
  max-height: 251px;
}

.product-image-252 {
  max-width: 252px;
  max-height: 252px;
}

.product-image-253 {
  max-width: 253px;
  max-height: 253px;
}

.product-image-254 {
  max-width: 254px;
  max-height: 254px;
}

.product-image-255 {
  max-width: 255px;
  max-height: 255px;
}

.product-image-256 {
  max-width: 256px;
  max-height: 256px;
}

.product-image-257 {
  max-width: 257px;
  max-height: 257px;
}

.product-image-258 {
  max-width: 258px;
  max-height: 258px;
}

.product-image-259 {
  max-width: 259px;
  max-height: 259px;
}

.product-image-260 {
  max-width: 260px;
  max-height: 260px;
}

.product-image-261 {
  max-width: 261px;
  max-height: 261px;
}

.product-image-262 {
  max-width: 262px;
  max-height: 262px;
}

.product-image-263 {
  max-width: 263px;
  max-height: 263px;
}

.product-image-264 {
  max-width: 264px;
  max-height: 264px;
}

.product-image-265 {
  max-width: 265px;
  max-height: 265px;
}

.product-image-266 {
  max-width: 266px;
  max-height: 266px;
}

.product-image-267 {
  max-width: 267px;
  max-height: 267px;
}

.product-image-268 {
  max-width: 268px;
  max-height: 268px;
}

.product-image-269 {
  max-width: 269px;
  max-height: 269px;
}

.product-image-270 {
  max-width: 270px;
  max-height: 270px;
}

.product-image-271 {
  max-width: 271px;
  max-height: 271px;
}

.product-image-272 {
  max-width: 272px;
  max-height: 272px;
}

.product-image-273 {
  max-width: 273px;
  max-height: 273px;
}

.product-image-274 {
  max-width: 274px;
  max-height: 274px;
}

.product-image-275 {
  max-width: 275px;
  max-height: 275px;
}

.product-image-276 {
  max-width: 276px;
  max-height: 276px;
}

.product-image-277 {
  max-width: 277px;
  max-height: 277px;
}

.product-image-278 {
  max-width: 278px;
  max-height: 278px;
}

.product-image-279 {
  max-width: 279px;
  max-height: 279px;
}

.product-image-280 {
  max-width: 280px;
  max-height: 280px;
}

.product-image-281 {
  max-width: 281px;
  max-height: 281px;
}

.product-image-282 {
  max-width: 282px;
  max-height: 282px;
}

.product-image-283 {
  max-width: 283px;
  max-height: 283px;
}

.product-image-284 {
  max-width: 284px;
  max-height: 284px;
}

.product-image-285 {
  max-width: 285px;
  max-height: 285px;
}

.product-image-286 {
  max-width: 286px;
  max-height: 286px;
}

.product-image-287 {
  max-width: 287px;
  max-height: 287px;
}

.product-image-288 {
  max-width: 288px;
  max-height: 288px;
}

.product-image-289 {
  max-width: 289px;
  max-height: 289px;
}

.product-image-290 {
  max-width: 290px;
  max-height: 290px;
}

.product-image-291 {
  max-width: 291px;
  max-height: 291px;
}

.product-image-292 {
  max-width: 292px;
  max-height: 292px;
}

.product-image-293 {
  max-width: 293px;
  max-height: 293px;
}

.product-image-294 {
  max-width: 294px;
  max-height: 294px;
}

.product-image-295 {
  max-width: 295px;
  max-height: 295px;
}

.product-image-296 {
  max-width: 296px;
  max-height: 296px;
}

.product-image-297 {
  max-width: 297px;
  max-height: 297px;
}

.product-image-298 {
  max-width: 298px;
  max-height: 298px;
}

.product-image-299 {
  max-width: 299px;
  max-height: 299px;
}

.product-image-300 {
  max-width: 300px;
  max-height: 300px;
}

.product-image-301 {
  max-width: 301px;
  max-height: 301px;
}

.product-image-302 {
  max-width: 302px;
  max-height: 302px;
}

.product-image-303 {
  max-width: 303px;
  max-height: 303px;
}

.product-image-304 {
  max-width: 304px;
  max-height: 304px;
}

.product-image-305 {
  max-width: 305px;
  max-height: 305px;
}

.product-image-306 {
  max-width: 306px;
  max-height: 306px;
}

.product-image-307 {
  max-width: 307px;
  max-height: 307px;
}

.product-image-308 {
  max-width: 308px;
  max-height: 308px;
}

.product-image-309 {
  max-width: 309px;
  max-height: 309px;
}

.product-image-310 {
  max-width: 310px;
  max-height: 310px;
}

.product-image-311 {
  max-width: 311px;
  max-height: 311px;
}

.product-image-312 {
  max-width: 312px;
  max-height: 312px;
}

.product-image-313 {
  max-width: 313px;
  max-height: 313px;
}

.product-image-314 {
  max-width: 314px;
  max-height: 314px;
}

.product-image-315 {
  max-width: 315px;
  max-height: 315px;
}

.product-image-316 {
  max-width: 316px;
  max-height: 316px;
}

.product-image-317 {
  max-width: 317px;
  max-height: 317px;
}

.product-image-318 {
  max-width: 318px;
  max-height: 318px;
}

.product-image-319 {
  max-width: 319px;
  max-height: 319px;
}

.product-image-320 {
  max-width: 320px;
  max-height: 320px;
}

.product-image-321 {
  max-width: 321px;
  max-height: 321px;
}

.product-image-322 {
  max-width: 322px;
  max-height: 322px;
}

.product-image-323 {
  max-width: 323px;
  max-height: 323px;
}

.product-image-324 {
  max-width: 324px;
  max-height: 324px;
}

.product-image-325 {
  max-width: 325px;
  max-height: 325px;
}

.product-image-326 {
  max-width: 326px;
  max-height: 326px;
}

.product-image-327 {
  max-width: 327px;
  max-height: 327px;
}

.product-image-328 {
  max-width: 328px;
  max-height: 328px;
}

.product-image-329 {
  max-width: 329px;
  max-height: 329px;
}

.product-image-330 {
  max-width: 330px;
  max-height: 330px;
}

.product-image-331 {
  max-width: 331px;
  max-height: 331px;
}

.product-image-332 {
  max-width: 332px;
  max-height: 332px;
}

.product-image-333 {
  max-width: 333px;
  max-height: 333px;
}

.product-image-334 {
  max-width: 334px;
  max-height: 334px;
}

.product-image-335 {
  max-width: 335px;
  max-height: 335px;
}

.product-image-336 {
  max-width: 336px;
  max-height: 336px;
}

.product-image-337 {
  max-width: 337px;
  max-height: 337px;
}

.product-image-338 {
  max-width: 338px;
  max-height: 338px;
}

.product-image-339 {
  max-width: 339px;
  max-height: 339px;
}

.product-image-340 {
  max-width: 340px;
  max-height: 340px;
}

.product-image-341 {
  max-width: 341px;
  max-height: 341px;
}

.product-image-342 {
  max-width: 342px;
  max-height: 342px;
}

.product-image-343 {
  max-width: 343px;
  max-height: 343px;
}

.product-image-344 {
  max-width: 344px;
  max-height: 344px;
}

.product-image-345 {
  max-width: 345px;
  max-height: 345px;
}

.product-image-346 {
  max-width: 346px;
  max-height: 346px;
}

.product-image-347 {
  max-width: 347px;
  max-height: 347px;
}

.product-image-348 {
  max-width: 348px;
  max-height: 348px;
}

.product-image-349 {
  max-width: 349px;
  max-height: 349px;
}

.product-image-350 {
  max-width: 350px;
  max-height: 350px;
}

.product-image-351 {
  max-width: 351px;
  max-height: 351px;
}

.product-image-352 {
  max-width: 352px;
  max-height: 352px;
}

.product-image-353 {
  max-width: 353px;
  max-height: 353px;
}

.product-image-354 {
  max-width: 354px;
  max-height: 354px;
}

.product-image-355 {
  max-width: 355px;
  max-height: 355px;
}

.product-image-356 {
  max-width: 356px;
  max-height: 356px;
}

.product-image-357 {
  max-width: 357px;
  max-height: 357px;
}

.product-image-358 {
  max-width: 358px;
  max-height: 358px;
}

.product-image-359 {
  max-width: 359px;
  max-height: 359px;
}

.product-image-360 {
  max-width: 360px;
  max-height: 360px;
}

.product-image-361 {
  max-width: 361px;
  max-height: 361px;
}

.product-image-362 {
  max-width: 362px;
  max-height: 362px;
}

.product-image-363 {
  max-width: 363px;
  max-height: 363px;
}

.product-image-364 {
  max-width: 364px;
  max-height: 364px;
}

.product-image-365 {
  max-width: 365px;
  max-height: 365px;
}

.product-image-366 {
  max-width: 366px;
  max-height: 366px;
}

.product-image-367 {
  max-width: 367px;
  max-height: 367px;
}

.product-image-368 {
  max-width: 368px;
  max-height: 368px;
}

.product-image-369 {
  max-width: 369px;
  max-height: 369px;
}

.product-image-370 {
  max-width: 370px;
  max-height: 370px;
}

.product-image-371 {
  max-width: 371px;
  max-height: 371px;
}

.product-image-372 {
  max-width: 372px;
  max-height: 372px;
}

.product-image-373 {
  max-width: 373px;
  max-height: 373px;
}

.product-image-374 {
  max-width: 374px;
  max-height: 374px;
}

.product-image-375 {
  max-width: 375px;
  max-height: 375px;
}

.product-image-376 {
  max-width: 376px;
  max-height: 376px;
}

.product-image-377 {
  max-width: 377px;
  max-height: 377px;
}

.product-image-378 {
  max-width: 378px;
  max-height: 378px;
}

.product-image-379 {
  max-width: 379px;
  max-height: 379px;
}

.product-image-380 {
  max-width: 380px;
  max-height: 380px;
}

.product-image-381 {
  max-width: 381px;
  max-height: 381px;
}

.product-image-382 {
  max-width: 382px;
  max-height: 382px;
}

.product-image-383 {
  max-width: 383px;
  max-height: 383px;
}

.product-image-384 {
  max-width: 384px;
  max-height: 384px;
}

.product-image-385 {
  max-width: 385px;
  max-height: 385px;
}

.product-image-386 {
  max-width: 386px;
  max-height: 386px;
}

.product-image-387 {
  max-width: 387px;
  max-height: 387px;
}

.product-image-388 {
  max-width: 388px;
  max-height: 388px;
}

.product-image-389 {
  max-width: 389px;
  max-height: 389px;
}

.product-image-390 {
  max-width: 390px;
  max-height: 390px;
}

.product-image-391 {
  max-width: 391px;
  max-height: 391px;
}

.product-image-392 {
  max-width: 392px;
  max-height: 392px;
}

.product-image-393 {
  max-width: 393px;
  max-height: 393px;
}

.product-image-394 {
  max-width: 394px;
  max-height: 394px;
}

.product-image-395 {
  max-width: 395px;
  max-height: 395px;
}

.product-image-396 {
  max-width: 396px;
  max-height: 396px;
}

.product-image-397 {
  max-width: 397px;
  max-height: 397px;
}

.product-image-398 {
  max-width: 398px;
  max-height: 398px;
}

.product-image-399 {
  max-width: 399px;
  max-height: 399px;
}

.product-image-400 {
  max-width: 400px;
  max-height: 400px;
}

.product-image-401 {
  max-width: 401px;
  max-height: 401px;
}

.product-image-402 {
  max-width: 402px;
  max-height: 402px;
}

.product-image-403 {
  max-width: 403px;
  max-height: 403px;
}

.product-image-404 {
  max-width: 404px;
  max-height: 404px;
}

.product-image-405 {
  max-width: 405px;
  max-height: 405px;
}

.product-image-406 {
  max-width: 406px;
  max-height: 406px;
}

.product-image-407 {
  max-width: 407px;
  max-height: 407px;
}

.product-image-408 {
  max-width: 408px;
  max-height: 408px;
}

.product-image-409 {
  max-width: 409px;
  max-height: 409px;
}

.product-image-410 {
  max-width: 410px;
  max-height: 410px;
}

.product-image-411 {
  max-width: 411px;
  max-height: 411px;
}

.product-image-412 {
  max-width: 412px;
  max-height: 412px;
}

.product-image-413 {
  max-width: 413px;
  max-height: 413px;
}

.product-image-414 {
  max-width: 414px;
  max-height: 414px;
}

.product-image-415 {
  max-width: 415px;
  max-height: 415px;
}

.product-image-416 {
  max-width: 416px;
  max-height: 416px;
}

.product-image-417 {
  max-width: 417px;
  max-height: 417px;
}

.product-image-418 {
  max-width: 418px;
  max-height: 418px;
}

.product-image-419 {
  max-width: 419px;
  max-height: 419px;
}

.product-image-420 {
  max-width: 420px;
  max-height: 420px;
}

.product-image-421 {
  max-width: 421px;
  max-height: 421px;
}

.product-image-422 {
  max-width: 422px;
  max-height: 422px;
}

.product-image-423 {
  max-width: 423px;
  max-height: 423px;
}

.product-image-424 {
  max-width: 424px;
  max-height: 424px;
}

.product-image-425 {
  max-width: 425px;
  max-height: 425px;
}

.product-image-426 {
  max-width: 426px;
  max-height: 426px;
}

.product-image-427 {
  max-width: 427px;
  max-height: 427px;
}

.product-image-428 {
  max-width: 428px;
  max-height: 428px;
}

.product-image-429 {
  max-width: 429px;
  max-height: 429px;
}

.product-image-430 {
  max-width: 430px;
  max-height: 430px;
}

.product-image-431 {
  max-width: 431px;
  max-height: 431px;
}

.product-image-432 {
  max-width: 432px;
  max-height: 432px;
}

.product-image-433 {
  max-width: 433px;
  max-height: 433px;
}

.product-image-434 {
  max-width: 434px;
  max-height: 434px;
}

.product-image-435 {
  max-width: 435px;
  max-height: 435px;
}

.product-image-436 {
  max-width: 436px;
  max-height: 436px;
}

.product-image-437 {
  max-width: 437px;
  max-height: 437px;
}

.product-image-438 {
  max-width: 438px;
  max-height: 438px;
}

.product-image-439 {
  max-width: 439px;
  max-height: 439px;
}

.product-image-440 {
  max-width: 440px;
  max-height: 440px;
}

.product-image-441 {
  max-width: 441px;
  max-height: 441px;
}

.product-image-442 {
  max-width: 442px;
  max-height: 442px;
}

.product-image-443 {
  max-width: 443px;
  max-height: 443px;
}

.product-image-444 {
  max-width: 444px;
  max-height: 444px;
}

.product-image-445 {
  max-width: 445px;
  max-height: 445px;
}

.product-image-446 {
  max-width: 446px;
  max-height: 446px;
}

.product-image-447 {
  max-width: 447px;
  max-height: 447px;
}

.product-image-448 {
  max-width: 448px;
  max-height: 448px;
}

.product-image-449 {
  max-width: 449px;
  max-height: 449px;
}

.product-image-450 {
  max-width: 450px;
  max-height: 450px;
}

.product-image-451 {
  max-width: 451px;
  max-height: 451px;
}

.product-image-452 {
  max-width: 452px;
  max-height: 452px;
}

.product-image-453 {
  max-width: 453px;
  max-height: 453px;
}

.product-image-454 {
  max-width: 454px;
  max-height: 454px;
}

.product-image-455 {
  max-width: 455px;
  max-height: 455px;
}

.product-image-456 {
  max-width: 456px;
  max-height: 456px;
}

.product-image-457 {
  max-width: 457px;
  max-height: 457px;
}

.product-image-458 {
  max-width: 458px;
  max-height: 458px;
}

.product-image-459 {
  max-width: 459px;
  max-height: 459px;
}

.product-image-460 {
  max-width: 460px;
  max-height: 460px;
}

.product-image-461 {
  max-width: 461px;
  max-height: 461px;
}

.product-image-462 {
  max-width: 462px;
  max-height: 462px;
}

.product-image-463 {
  max-width: 463px;
  max-height: 463px;
}

.product-image-464 {
  max-width: 464px;
  max-height: 464px;
}

.product-image-465 {
  max-width: 465px;
  max-height: 465px;
}

.product-image-466 {
  max-width: 466px;
  max-height: 466px;
}

.product-image-467 {
  max-width: 467px;
  max-height: 467px;
}

.product-image-468 {
  max-width: 468px;
  max-height: 468px;
}

.product-image-469 {
  max-width: 469px;
  max-height: 469px;
}

.product-image-470 {
  max-width: 470px;
  max-height: 470px;
}

.product-image-471 {
  max-width: 471px;
  max-height: 471px;
}

.product-image-472 {
  max-width: 472px;
  max-height: 472px;
}

.product-image-473 {
  max-width: 473px;
  max-height: 473px;
}

.product-image-474 {
  max-width: 474px;
  max-height: 474px;
}

.product-image-475 {
  max-width: 475px;
  max-height: 475px;
}

.product-image-476 {
  max-width: 476px;
  max-height: 476px;
}

.product-image-477 {
  max-width: 477px;
  max-height: 477px;
}

.product-image-478 {
  max-width: 478px;
  max-height: 478px;
}

.product-image-479 {
  max-width: 479px;
  max-height: 479px;
}

.product-image-480 {
  max-width: 480px;
  max-height: 480px;
}

.product-image-481 {
  max-width: 481px;
  max-height: 481px;
}

.product-image-482 {
  max-width: 482px;
  max-height: 482px;
}

.product-image-483 {
  max-width: 483px;
  max-height: 483px;
}

.product-image-484 {
  max-width: 484px;
  max-height: 484px;
}

.product-image-485 {
  max-width: 485px;
  max-height: 485px;
}

.product-image-486 {
  max-width: 486px;
  max-height: 486px;
}

.product-image-487 {
  max-width: 487px;
  max-height: 487px;
}

.product-image-488 {
  max-width: 488px;
  max-height: 488px;
}

.product-image-489 {
  max-width: 489px;
  max-height: 489px;
}

.product-image-490 {
  max-width: 490px;
  max-height: 490px;
}

.product-image-491 {
  max-width: 491px;
  max-height: 491px;
}

.product-image-492 {
  max-width: 492px;
  max-height: 492px;
}

.product-image-493 {
  max-width: 493px;
  max-height: 493px;
}

.product-image-494 {
  max-width: 494px;
  max-height: 494px;
}

.product-image-495 {
  max-width: 495px;
  max-height: 495px;
}

.product-image-496 {
  max-width: 496px;
  max-height: 496px;
}

.product-image-497 {
  max-width: 497px;
  max-height: 497px;
}

.product-image-498 {
  max-width: 498px;
  max-height: 498px;
}

.product-image-499 {
  max-width: 499px;
  max-height: 499px;
}

.product-image-500 {
  max-width: 500px;
  max-height: 500px;
}

.product-image-501 {
  max-width: 501px;
  max-height: 501px;
}

.product-image-502 {
  max-width: 502px;
  max-height: 502px;
}

.product-image-503 {
  max-width: 503px;
  max-height: 503px;
}

.product-image-504 {
  max-width: 504px;
  max-height: 504px;
}

.product-image-505 {
  max-width: 505px;
  max-height: 505px;
}

.product-image-506 {
  max-width: 506px;
  max-height: 506px;
}

.product-image-507 {
  max-width: 507px;
  max-height: 507px;
}

.product-image-508 {
  max-width: 508px;
  max-height: 508px;
}

.product-image-509 {
  max-width: 509px;
  max-height: 509px;
}

.product-image-510 {
  max-width: 510px;
  max-height: 510px;
}

.product-image-511 {
  max-width: 511px;
  max-height: 511px;
}

.product-image-512 {
  max-width: 512px;
  max-height: 512px;
}

.product-image-513 {
  max-width: 513px;
  max-height: 513px;
}

.product-image-514 {
  max-width: 514px;
  max-height: 514px;
}

.product-image-515 {
  max-width: 515px;
  max-height: 515px;
}

.product-image-516 {
  max-width: 516px;
  max-height: 516px;
}

.product-image-517 {
  max-width: 517px;
  max-height: 517px;
}

.product-image-518 {
  max-width: 518px;
  max-height: 518px;
}

.product-image-519 {
  max-width: 519px;
  max-height: 519px;
}

.product-image-520 {
  max-width: 520px;
  max-height: 520px;
}

.product-image-521 {
  max-width: 521px;
  max-height: 521px;
}

.product-image-522 {
  max-width: 522px;
  max-height: 522px;
}

.product-image-523 {
  max-width: 523px;
  max-height: 523px;
}

.product-image-524 {
  max-width: 524px;
  max-height: 524px;
}

.product-image-525 {
  max-width: 525px;
  max-height: 525px;
}

.product-image-526 {
  max-width: 526px;
  max-height: 526px;
}

.product-image-527 {
  max-width: 527px;
  max-height: 527px;
}

.product-image-528 {
  max-width: 528px;
  max-height: 528px;
}

.product-image-529 {
  max-width: 529px;
  max-height: 529px;
}

.product-image-530 {
  max-width: 530px;
  max-height: 530px;
}

.product-image-531 {
  max-width: 531px;
  max-height: 531px;
}

.product-image-532 {
  max-width: 532px;
  max-height: 532px;
}

.product-image-533 {
  max-width: 533px;
  max-height: 533px;
}

.product-image-534 {
  max-width: 534px;
  max-height: 534px;
}

.product-image-535 {
  max-width: 535px;
  max-height: 535px;
}

.product-image-536 {
  max-width: 536px;
  max-height: 536px;
}

.product-image-537 {
  max-width: 537px;
  max-height: 537px;
}

.product-image-538 {
  max-width: 538px;
  max-height: 538px;
}

.product-image-539 {
  max-width: 539px;
  max-height: 539px;
}

.product-image-540 {
  max-width: 540px;
  max-height: 540px;
}

.product-image-541 {
  max-width: 541px;
  max-height: 541px;
}

.product-image-542 {
  max-width: 542px;
  max-height: 542px;
}

.product-image-543 {
  max-width: 543px;
  max-height: 543px;
}

.product-image-544 {
  max-width: 544px;
  max-height: 544px;
}

.product-image-545 {
  max-width: 545px;
  max-height: 545px;
}

.product-image-546 {
  max-width: 546px;
  max-height: 546px;
}

.product-image-547 {
  max-width: 547px;
  max-height: 547px;
}

.product-image-548 {
  max-width: 548px;
  max-height: 548px;
}

.product-image-549 {
  max-width: 549px;
  max-height: 549px;
}

.product-image-550 {
  max-width: 550px;
  max-height: 550px;
}

.product-image-551 {
  max-width: 551px;
  max-height: 551px;
}

.product-image-552 {
  max-width: 552px;
  max-height: 552px;
}

.product-image-553 {
  max-width: 553px;
  max-height: 553px;
}

.product-image-554 {
  max-width: 554px;
  max-height: 554px;
}

.product-image-555 {
  max-width: 555px;
  max-height: 555px;
}

.product-image-556 {
  max-width: 556px;
  max-height: 556px;
}

.product-image-557 {
  max-width: 557px;
  max-height: 557px;
}

.product-image-558 {
  max-width: 558px;
  max-height: 558px;
}

.product-image-559 {
  max-width: 559px;
  max-height: 559px;
}

.product-image-560 {
  max-width: 560px;
  max-height: 560px;
}

.product-image-561 {
  max-width: 561px;
  max-height: 561px;
}

.product-image-562 {
  max-width: 562px;
  max-height: 562px;
}

.product-image-563 {
  max-width: 563px;
  max-height: 563px;
}

.product-image-564 {
  max-width: 564px;
  max-height: 564px;
}

.product-image-565 {
  max-width: 565px;
  max-height: 565px;
}

.product-image-566 {
  max-width: 566px;
  max-height: 566px;
}

.product-image-567 {
  max-width: 567px;
  max-height: 567px;
}

.product-image-568 {
  max-width: 568px;
  max-height: 568px;
}

.product-image-569 {
  max-width: 569px;
  max-height: 569px;
}

.product-image-570 {
  max-width: 570px;
  max-height: 570px;
}

.product-image-571 {
  max-width: 571px;
  max-height: 571px;
}

.product-image-572 {
  max-width: 572px;
  max-height: 572px;
}

.product-image-573 {
  max-width: 573px;
  max-height: 573px;
}

.product-image-574 {
  max-width: 574px;
  max-height: 574px;
}

.product-image-575 {
  max-width: 575px;
  max-height: 575px;
}

.product-image-576 {
  max-width: 576px;
  max-height: 576px;
}

.product-image-577 {
  max-width: 577px;
  max-height: 577px;
}

.product-image-578 {
  max-width: 578px;
  max-height: 578px;
}

.product-image-579 {
  max-width: 579px;
  max-height: 579px;
}

.product-image-580 {
  max-width: 580px;
  max-height: 580px;
}

.product-image-581 {
  max-width: 581px;
  max-height: 581px;
}

.product-image-582 {
  max-width: 582px;
  max-height: 582px;
}

.product-image-583 {
  max-width: 583px;
  max-height: 583px;
}

.product-image-584 {
  max-width: 584px;
  max-height: 584px;
}

.product-image-585 {
  max-width: 585px;
  max-height: 585px;
}

.product-image-586 {
  max-width: 586px;
  max-height: 586px;
}

.product-image-587 {
  max-width: 587px;
  max-height: 587px;
}

.product-image-588 {
  max-width: 588px;
  max-height: 588px;
}

.product-image-589 {
  max-width: 589px;
  max-height: 589px;
}

.product-image-590 {
  max-width: 590px;
  max-height: 590px;
}

.product-image-591 {
  max-width: 591px;
  max-height: 591px;
}

.product-image-592 {
  max-width: 592px;
  max-height: 592px;
}

.product-image-593 {
  max-width: 593px;
  max-height: 593px;
}

.product-image-594 {
  max-width: 594px;
  max-height: 594px;
}

.product-image-595 {
  max-width: 595px;
  max-height: 595px;
}

.product-image-596 {
  max-width: 596px;
  max-height: 596px;
}

.product-image-597 {
  max-width: 597px;
  max-height: 597px;
}

.product-image-598 {
  max-width: 598px;
  max-height: 598px;
}

.product-image-599 {
  max-width: 599px;
  max-height: 599px;
}

.product-image-600 {
  max-width: 600px;
  max-height: 600px;
}

.product-image-601 {
  max-width: 601px;
  max-height: 601px;
}

.product-image-602 {
  max-width: 602px;
  max-height: 602px;
}

.product-image-603 {
  max-width: 603px;
  max-height: 603px;
}

.product-image-604 {
  max-width: 604px;
  max-height: 604px;
}

.product-image-605 {
  max-width: 605px;
  max-height: 605px;
}

.product-image-606 {
  max-width: 606px;
  max-height: 606px;
}

.product-image-607 {
  max-width: 607px;
  max-height: 607px;
}

.product-image-608 {
  max-width: 608px;
  max-height: 608px;
}

.product-image-609 {
  max-width: 609px;
  max-height: 609px;
}

.product-image-610 {
  max-width: 610px;
  max-height: 610px;
}

.product-image-611 {
  max-width: 611px;
  max-height: 611px;
}

.product-image-612 {
  max-width: 612px;
  max-height: 612px;
}

.product-image-613 {
  max-width: 613px;
  max-height: 613px;
}

.product-image-614 {
  max-width: 614px;
  max-height: 614px;
}

.product-image-615 {
  max-width: 615px;
  max-height: 615px;
}

.product-image-616 {
  max-width: 616px;
  max-height: 616px;
}

.product-image-617 {
  max-width: 617px;
  max-height: 617px;
}

.product-image-618 {
  max-width: 618px;
  max-height: 618px;
}

.product-image-619 {
  max-width: 619px;
  max-height: 619px;
}

.product-image-620 {
  max-width: 620px;
  max-height: 620px;
}

.product-image-621 {
  max-width: 621px;
  max-height: 621px;
}

.product-image-622 {
  max-width: 622px;
  max-height: 622px;
}

.product-image-623 {
  max-width: 623px;
  max-height: 623px;
}

.product-image-624 {
  max-width: 624px;
  max-height: 624px;
}

.product-image-625 {
  max-width: 625px;
  max-height: 625px;
}

.product-image-626 {
  max-width: 626px;
  max-height: 626px;
}

.product-image-627 {
  max-width: 627px;
  max-height: 627px;
}

.product-image-628 {
  max-width: 628px;
  max-height: 628px;
}

.product-image-629 {
  max-width: 629px;
  max-height: 629px;
}

.product-image-630 {
  max-width: 630px;
  max-height: 630px;
}

.product-image-631 {
  max-width: 631px;
  max-height: 631px;
}

.product-image-632 {
  max-width: 632px;
  max-height: 632px;
}

.product-image-633 {
  max-width: 633px;
  max-height: 633px;
}

.product-image-634 {
  max-width: 634px;
  max-height: 634px;
}

.product-image-635 {
  max-width: 635px;
  max-height: 635px;
}

.product-image-636 {
  max-width: 636px;
  max-height: 636px;
}

.product-image-637 {
  max-width: 637px;
  max-height: 637px;
}

.product-image-638 {
  max-width: 638px;
  max-height: 638px;
}

.product-image-639 {
  max-width: 639px;
  max-height: 639px;
}

.product-image-640 {
  max-width: 640px;
  max-height: 640px;
}

.product-image-641 {
  max-width: 641px;
  max-height: 641px;
}

.product-image-642 {
  max-width: 642px;
  max-height: 642px;
}

.product-image-643 {
  max-width: 643px;
  max-height: 643px;
}

.product-image-644 {
  max-width: 644px;
  max-height: 644px;
}

.product-image-645 {
  max-width: 645px;
  max-height: 645px;
}

.product-image-646 {
  max-width: 646px;
  max-height: 646px;
}

.product-image-647 {
  max-width: 647px;
  max-height: 647px;
}

.product-image-648 {
  max-width: 648px;
  max-height: 648px;
}

.product-image-649 {
  max-width: 649px;
  max-height: 649px;
}

.product-image-650 {
  max-width: 650px;
  max-height: 650px;
}

.product-image-651 {
  max-width: 651px;
  max-height: 651px;
}

.product-image-652 {
  max-width: 652px;
  max-height: 652px;
}

.product-image-653 {
  max-width: 653px;
  max-height: 653px;
}

.product-image-654 {
  max-width: 654px;
  max-height: 654px;
}

.product-image-655 {
  max-width: 655px;
  max-height: 655px;
}

.product-image-656 {
  max-width: 656px;
  max-height: 656px;
}

.product-image-657 {
  max-width: 657px;
  max-height: 657px;
}

.product-image-658 {
  max-width: 658px;
  max-height: 658px;
}

.product-image-659 {
  max-width: 659px;
  max-height: 659px;
}

.product-image-660 {
  max-width: 660px;
  max-height: 660px;
}

.product-image-661 {
  max-width: 661px;
  max-height: 661px;
}

.product-image-662 {
  max-width: 662px;
  max-height: 662px;
}

.product-image-663 {
  max-width: 663px;
  max-height: 663px;
}

.product-image-664 {
  max-width: 664px;
  max-height: 664px;
}

.product-image-665 {
  max-width: 665px;
  max-height: 665px;
}

.product-image-666 {
  max-width: 666px;
  max-height: 666px;
}

.product-image-667 {
  max-width: 667px;
  max-height: 667px;
}

.product-image-668 {
  max-width: 668px;
  max-height: 668px;
}

.product-image-669 {
  max-width: 669px;
  max-height: 669px;
}

.product-image-670 {
  max-width: 670px;
  max-height: 670px;
}

.product-image-671 {
  max-width: 671px;
  max-height: 671px;
}

.product-image-672 {
  max-width: 672px;
  max-height: 672px;
}

.product-image-673 {
  max-width: 673px;
  max-height: 673px;
}

.product-image-674 {
  max-width: 674px;
  max-height: 674px;
}

.product-image-675 {
  max-width: 675px;
  max-height: 675px;
}

.product-image-676 {
  max-width: 676px;
  max-height: 676px;
}

.product-image-677 {
  max-width: 677px;
  max-height: 677px;
}

.product-image-678 {
  max-width: 678px;
  max-height: 678px;
}

.product-image-679 {
  max-width: 679px;
  max-height: 679px;
}

.product-image-680 {
  max-width: 680px;
  max-height: 680px;
}

.product-image-681 {
  max-width: 681px;
  max-height: 681px;
}

.product-image-682 {
  max-width: 682px;
  max-height: 682px;
}

.product-image-683 {
  max-width: 683px;
  max-height: 683px;
}

.product-image-684 {
  max-width: 684px;
  max-height: 684px;
}

.product-image-685 {
  max-width: 685px;
  max-height: 685px;
}

.product-image-686 {
  max-width: 686px;
  max-height: 686px;
}

.product-image-687 {
  max-width: 687px;
  max-height: 687px;
}

.product-image-688 {
  max-width: 688px;
  max-height: 688px;
}

.product-image-689 {
  max-width: 689px;
  max-height: 689px;
}

.product-image-690 {
  max-width: 690px;
  max-height: 690px;
}

.product-image-691 {
  max-width: 691px;
  max-height: 691px;
}

.product-image-692 {
  max-width: 692px;
  max-height: 692px;
}

.product-image-693 {
  max-width: 693px;
  max-height: 693px;
}

.product-image-694 {
  max-width: 694px;
  max-height: 694px;
}

.product-image-695 {
  max-width: 695px;
  max-height: 695px;
}

.product-image-696 {
  max-width: 696px;
  max-height: 696px;
}

.product-image-697 {
  max-width: 697px;
  max-height: 697px;
}

.product-image-698 {
  max-width: 698px;
  max-height: 698px;
}

.product-image-699 {
  max-width: 699px;
  max-height: 699px;
}

.product-image-700 {
  max-width: 700px;
  max-height: 700px;
}

.product-image-701 {
  max-width: 701px;
  max-height: 701px;
}

.product-image-702 {
  max-width: 702px;
  max-height: 702px;
}

.product-image-703 {
  max-width: 703px;
  max-height: 703px;
}

.product-image-704 {
  max-width: 704px;
  max-height: 704px;
}

.product-image-705 {
  max-width: 705px;
  max-height: 705px;
}

.product-image-706 {
  max-width: 706px;
  max-height: 706px;
}

.product-image-707 {
  max-width: 707px;
  max-height: 707px;
}

.product-image-708 {
  max-width: 708px;
  max-height: 708px;
}

.product-image-709 {
  max-width: 709px;
  max-height: 709px;
}

.product-image-710 {
  max-width: 710px;
  max-height: 710px;
}

.product-image-711 {
  max-width: 711px;
  max-height: 711px;
}

.product-image-712 {
  max-width: 712px;
  max-height: 712px;
}

.product-image-713 {
  max-width: 713px;
  max-height: 713px;
}

.product-image-714 {
  max-width: 714px;
  max-height: 714px;
}

.product-image-715 {
  max-width: 715px;
  max-height: 715px;
}

.product-image-716 {
  max-width: 716px;
  max-height: 716px;
}

.product-image-717 {
  max-width: 717px;
  max-height: 717px;
}

.product-image-718 {
  max-width: 718px;
  max-height: 718px;
}

.product-image-719 {
  max-width: 719px;
  max-height: 719px;
}

.product-image-720 {
  max-width: 720px;
  max-height: 720px;
}

.product-image-721 {
  max-width: 721px;
  max-height: 721px;
}

.product-image-722 {
  max-width: 722px;
  max-height: 722px;
}

.product-image-723 {
  max-width: 723px;
  max-height: 723px;
}

.product-image-724 {
  max-width: 724px;
  max-height: 724px;
}

.product-image-725 {
  max-width: 725px;
  max-height: 725px;
}

.product-image-726 {
  max-width: 726px;
  max-height: 726px;
}

.product-image-727 {
  max-width: 727px;
  max-height: 727px;
}

.product-image-728 {
  max-width: 728px;
  max-height: 728px;
}

.product-image-729 {
  max-width: 729px;
  max-height: 729px;
}

.product-image-730 {
  max-width: 730px;
  max-height: 730px;
}

.product-image-731 {
  max-width: 731px;
  max-height: 731px;
}

.product-image-732 {
  max-width: 732px;
  max-height: 732px;
}

.product-image-733 {
  max-width: 733px;
  max-height: 733px;
}

.product-image-734 {
  max-width: 734px;
  max-height: 734px;
}

.product-image-735 {
  max-width: 735px;
  max-height: 735px;
}

.product-image-736 {
  max-width: 736px;
  max-height: 736px;
}

.product-image-737 {
  max-width: 737px;
  max-height: 737px;
}

.product-image-738 {
  max-width: 738px;
  max-height: 738px;
}

.product-image-739 {
  max-width: 739px;
  max-height: 739px;
}

.product-image-740 {
  max-width: 740px;
  max-height: 740px;
}

.product-image-741 {
  max-width: 741px;
  max-height: 741px;
}

.product-image-742 {
  max-width: 742px;
  max-height: 742px;
}

.product-image-743 {
  max-width: 743px;
  max-height: 743px;
}

.product-image-744 {
  max-width: 744px;
  max-height: 744px;
}

.product-image-745 {
  max-width: 745px;
  max-height: 745px;
}

.product-image-746 {
  max-width: 746px;
  max-height: 746px;
}

.product-image-747 {
  max-width: 747px;
  max-height: 747px;
}

.product-image-748 {
  max-width: 748px;
  max-height: 748px;
}

.product-image-749 {
  max-width: 749px;
  max-height: 749px;
}

.product-image-750 {
  max-width: 750px;
  max-height: 750px;
}

.product-image-751 {
  max-width: 751px;
  max-height: 751px;
}

.product-image-752 {
  max-width: 752px;
  max-height: 752px;
}

.product-image-753 {
  max-width: 753px;
  max-height: 753px;
}

.product-image-754 {
  max-width: 754px;
  max-height: 754px;
}

.product-image-755 {
  max-width: 755px;
  max-height: 755px;
}

.product-image-756 {
  max-width: 756px;
  max-height: 756px;
}

.product-image-757 {
  max-width: 757px;
  max-height: 757px;
}

.product-image-758 {
  max-width: 758px;
  max-height: 758px;
}

.product-image-759 {
  max-width: 759px;
  max-height: 759px;
}

.product-image-760 {
  max-width: 760px;
  max-height: 760px;
}

.product-image-761 {
  max-width: 761px;
  max-height: 761px;
}

.product-image-762 {
  max-width: 762px;
  max-height: 762px;
}

.product-image-763 {
  max-width: 763px;
  max-height: 763px;
}

.product-image-764 {
  max-width: 764px;
  max-height: 764px;
}

.product-image-765 {
  max-width: 765px;
  max-height: 765px;
}

.product-image-766 {
  max-width: 766px;
  max-height: 766px;
}

.product-image-767 {
  max-width: 767px;
  max-height: 767px;
}

.product-image-768 {
  max-width: 768px;
  max-height: 768px;
}

.product-image-769 {
  max-width: 769px;
  max-height: 769px;
}

.product-image-770 {
  max-width: 770px;
  max-height: 770px;
}

.product-image-771 {
  max-width: 771px;
  max-height: 771px;
}

.product-image-772 {
  max-width: 772px;
  max-height: 772px;
}

.product-image-773 {
  max-width: 773px;
  max-height: 773px;
}

.product-image-774 {
  max-width: 774px;
  max-height: 774px;
}

.product-image-775 {
  max-width: 775px;
  max-height: 775px;
}

.product-image-776 {
  max-width: 776px;
  max-height: 776px;
}

.product-image-777 {
  max-width: 777px;
  max-height: 777px;
}

.product-image-778 {
  max-width: 778px;
  max-height: 778px;
}

.product-image-779 {
  max-width: 779px;
  max-height: 779px;
}

.product-image-780 {
  max-width: 780px;
  max-height: 780px;
}

.product-image-781 {
  max-width: 781px;
  max-height: 781px;
}

.product-image-782 {
  max-width: 782px;
  max-height: 782px;
}

.product-image-783 {
  max-width: 783px;
  max-height: 783px;
}

.product-image-784 {
  max-width: 784px;
  max-height: 784px;
}

.product-image-785 {
  max-width: 785px;
  max-height: 785px;
}

.product-image-786 {
  max-width: 786px;
  max-height: 786px;
}

.product-image-787 {
  max-width: 787px;
  max-height: 787px;
}

.product-image-788 {
  max-width: 788px;
  max-height: 788px;
}

.product-image-789 {
  max-width: 789px;
  max-height: 789px;
}

.product-image-790 {
  max-width: 790px;
  max-height: 790px;
}

.product-image-791 {
  max-width: 791px;
  max-height: 791px;
}

.product-image-792 {
  max-width: 792px;
  max-height: 792px;
}

.product-image-793 {
  max-width: 793px;
  max-height: 793px;
}

.product-image-794 {
  max-width: 794px;
  max-height: 794px;
}

.product-image-795 {
  max-width: 795px;
  max-height: 795px;
}

.product-image-796 {
  max-width: 796px;
  max-height: 796px;
}

.product-image-797 {
  max-width: 797px;
  max-height: 797px;
}

.product-image-798 {
  max-width: 798px;
  max-height: 798px;
}

.product-image-799 {
  max-width: 799px;
  max-height: 799px;
}

.product-image-800 {
  max-width: 800px;
  max-height: 800px;
}

.product-image-801 {
  max-width: 801px;
  max-height: 801px;
}

.product-image-802 {
  max-width: 802px;
  max-height: 802px;
}

.product-image-803 {
  max-width: 803px;
  max-height: 803px;
}

.product-image-804 {
  max-width: 804px;
  max-height: 804px;
}

.product-image-805 {
  max-width: 805px;
  max-height: 805px;
}

.product-image-806 {
  max-width: 806px;
  max-height: 806px;
}

.product-image-807 {
  max-width: 807px;
  max-height: 807px;
}

.product-image-808 {
  max-width: 808px;
  max-height: 808px;
}

.product-image-809 {
  max-width: 809px;
  max-height: 809px;
}

.product-image-810 {
  max-width: 810px;
  max-height: 810px;
}

.product-image-811 {
  max-width: 811px;
  max-height: 811px;
}

.product-image-812 {
  max-width: 812px;
  max-height: 812px;
}

.product-image-813 {
  max-width: 813px;
  max-height: 813px;
}

.product-image-814 {
  max-width: 814px;
  max-height: 814px;
}

.product-image-815 {
  max-width: 815px;
  max-height: 815px;
}

.product-image-816 {
  max-width: 816px;
  max-height: 816px;
}

.product-image-817 {
  max-width: 817px;
  max-height: 817px;
}

.product-image-818 {
  max-width: 818px;
  max-height: 818px;
}

.product-image-819 {
  max-width: 819px;
  max-height: 819px;
}

.product-image-820 {
  max-width: 820px;
  max-height: 820px;
}

.product-image-821 {
  max-width: 821px;
  max-height: 821px;
}

.product-image-822 {
  max-width: 822px;
  max-height: 822px;
}

.product-image-823 {
  max-width: 823px;
  max-height: 823px;
}

.product-image-824 {
  max-width: 824px;
  max-height: 824px;
}

.product-image-825 {
  max-width: 825px;
  max-height: 825px;
}

.product-image-826 {
  max-width: 826px;
  max-height: 826px;
}

.product-image-827 {
  max-width: 827px;
  max-height: 827px;
}

.product-image-828 {
  max-width: 828px;
  max-height: 828px;
}

.product-image-829 {
  max-width: 829px;
  max-height: 829px;
}

.product-image-830 {
  max-width: 830px;
  max-height: 830px;
}

.product-image-831 {
  max-width: 831px;
  max-height: 831px;
}

.product-image-832 {
  max-width: 832px;
  max-height: 832px;
}

.product-image-833 {
  max-width: 833px;
  max-height: 833px;
}

.product-image-834 {
  max-width: 834px;
  max-height: 834px;
}

.product-image-835 {
  max-width: 835px;
  max-height: 835px;
}

.product-image-836 {
  max-width: 836px;
  max-height: 836px;
}

.product-image-837 {
  max-width: 837px;
  max-height: 837px;
}

.product-image-838 {
  max-width: 838px;
  max-height: 838px;
}

.product-image-839 {
  max-width: 839px;
  max-height: 839px;
}

.product-image-840 {
  max-width: 840px;
  max-height: 840px;
}

.product-image-841 {
  max-width: 841px;
  max-height: 841px;
}

.product-image-842 {
  max-width: 842px;
  max-height: 842px;
}

.product-image-843 {
  max-width: 843px;
  max-height: 843px;
}

.product-image-844 {
  max-width: 844px;
  max-height: 844px;
}

.product-image-845 {
  max-width: 845px;
  max-height: 845px;
}

.product-image-846 {
  max-width: 846px;
  max-height: 846px;
}

.product-image-847 {
  max-width: 847px;
  max-height: 847px;
}

.product-image-848 {
  max-width: 848px;
  max-height: 848px;
}

.product-image-849 {
  max-width: 849px;
  max-height: 849px;
}

.product-image-850 {
  max-width: 850px;
  max-height: 850px;
}

.product-image-851 {
  max-width: 851px;
  max-height: 851px;
}

.product-image-852 {
  max-width: 852px;
  max-height: 852px;
}

.product-image-853 {
  max-width: 853px;
  max-height: 853px;
}

.product-image-854 {
  max-width: 854px;
  max-height: 854px;
}

.product-image-855 {
  max-width: 855px;
  max-height: 855px;
}

.product-image-856 {
  max-width: 856px;
  max-height: 856px;
}

.product-image-857 {
  max-width: 857px;
  max-height: 857px;
}

.product-image-858 {
  max-width: 858px;
  max-height: 858px;
}

.product-image-859 {
  max-width: 859px;
  max-height: 859px;
}

.product-image-860 {
  max-width: 860px;
  max-height: 860px;
}

.product-image-861 {
  max-width: 861px;
  max-height: 861px;
}

.product-image-862 {
  max-width: 862px;
  max-height: 862px;
}

.product-image-863 {
  max-width: 863px;
  max-height: 863px;
}

.product-image-864 {
  max-width: 864px;
  max-height: 864px;
}

.product-image-865 {
  max-width: 865px;
  max-height: 865px;
}

.product-image-866 {
  max-width: 866px;
  max-height: 866px;
}

.product-image-867 {
  max-width: 867px;
  max-height: 867px;
}

.product-image-868 {
  max-width: 868px;
  max-height: 868px;
}

.product-image-869 {
  max-width: 869px;
  max-height: 869px;
}

.product-image-870 {
  max-width: 870px;
  max-height: 870px;
}

.product-image-871 {
  max-width: 871px;
  max-height: 871px;
}

.product-image-872 {
  max-width: 872px;
  max-height: 872px;
}

.product-image-873 {
  max-width: 873px;
  max-height: 873px;
}

.product-image-874 {
  max-width: 874px;
  max-height: 874px;
}

.product-image-875 {
  max-width: 875px;
  max-height: 875px;
}

.product-image-876 {
  max-width: 876px;
  max-height: 876px;
}

.product-image-877 {
  max-width: 877px;
  max-height: 877px;
}

.product-image-878 {
  max-width: 878px;
  max-height: 878px;
}

.product-image-879 {
  max-width: 879px;
  max-height: 879px;
}

.product-image-880 {
  max-width: 880px;
  max-height: 880px;
}

.product-image-881 {
  max-width: 881px;
  max-height: 881px;
}

.product-image-882 {
  max-width: 882px;
  max-height: 882px;
}

.product-image-883 {
  max-width: 883px;
  max-height: 883px;
}

.product-image-884 {
  max-width: 884px;
  max-height: 884px;
}

.product-image-885 {
  max-width: 885px;
  max-height: 885px;
}

.product-image-886 {
  max-width: 886px;
  max-height: 886px;
}

.product-image-887 {
  max-width: 887px;
  max-height: 887px;
}

.product-image-888 {
  max-width: 888px;
  max-height: 888px;
}

.product-image-889 {
  max-width: 889px;
  max-height: 889px;
}

.product-image-890 {
  max-width: 890px;
  max-height: 890px;
}

.product-image-891 {
  max-width: 891px;
  max-height: 891px;
}

.product-image-892 {
  max-width: 892px;
  max-height: 892px;
}

.product-image-893 {
  max-width: 893px;
  max-height: 893px;
}

.product-image-894 {
  max-width: 894px;
  max-height: 894px;
}

.product-image-895 {
  max-width: 895px;
  max-height: 895px;
}

.product-image-896 {
  max-width: 896px;
  max-height: 896px;
}

.product-image-897 {
  max-width: 897px;
  max-height: 897px;
}

.product-image-898 {
  max-width: 898px;
  max-height: 898px;
}

.product-image-899 {
  max-width: 899px;
  max-height: 899px;
}

.product-image-900 {
  max-width: 900px;
  max-height: 900px;
}

.product-image-901 {
  max-width: 901px;
  max-height: 901px;
}

.product-image-902 {
  max-width: 902px;
  max-height: 902px;
}

.product-image-903 {
  max-width: 903px;
  max-height: 903px;
}

.product-image-904 {
  max-width: 904px;
  max-height: 904px;
}

.product-image-905 {
  max-width: 905px;
  max-height: 905px;
}

.product-image-906 {
  max-width: 906px;
  max-height: 906px;
}

.product-image-907 {
  max-width: 907px;
  max-height: 907px;
}

.product-image-908 {
  max-width: 908px;
  max-height: 908px;
}

.product-image-909 {
  max-width: 909px;
  max-height: 909px;
}

.product-image-910 {
  max-width: 910px;
  max-height: 910px;
}

.product-image-911 {
  max-width: 911px;
  max-height: 911px;
}

.product-image-912 {
  max-width: 912px;
  max-height: 912px;
}

.product-image-913 {
  max-width: 913px;
  max-height: 913px;
}

.product-image-914 {
  max-width: 914px;
  max-height: 914px;
}

.product-image-915 {
  max-width: 915px;
  max-height: 915px;
}

.product-image-916 {
  max-width: 916px;
  max-height: 916px;
}

.product-image-917 {
  max-width: 917px;
  max-height: 917px;
}

.product-image-918 {
  max-width: 918px;
  max-height: 918px;
}

.product-image-919 {
  max-width: 919px;
  max-height: 919px;
}

.product-image-920 {
  max-width: 920px;
  max-height: 920px;
}

.product-image-921 {
  max-width: 921px;
  max-height: 921px;
}

.product-image-922 {
  max-width: 922px;
  max-height: 922px;
}

.product-image-923 {
  max-width: 923px;
  max-height: 923px;
}

.product-image-924 {
  max-width: 924px;
  max-height: 924px;
}

.product-image-925 {
  max-width: 925px;
  max-height: 925px;
}

.product-image-926 {
  max-width: 926px;
  max-height: 926px;
}

.product-image-927 {
  max-width: 927px;
  max-height: 927px;
}

.product-image-928 {
  max-width: 928px;
  max-height: 928px;
}

.product-image-929 {
  max-width: 929px;
  max-height: 929px;
}

.product-image-930 {
  max-width: 930px;
  max-height: 930px;
}

.product-image-931 {
  max-width: 931px;
  max-height: 931px;
}

.product-image-932 {
  max-width: 932px;
  max-height: 932px;
}

.product-image-933 {
  max-width: 933px;
  max-height: 933px;
}

.product-image-934 {
  max-width: 934px;
  max-height: 934px;
}

.product-image-935 {
  max-width: 935px;
  max-height: 935px;
}

.product-image-936 {
  max-width: 936px;
  max-height: 936px;
}

.product-image-937 {
  max-width: 937px;
  max-height: 937px;
}

.product-image-938 {
  max-width: 938px;
  max-height: 938px;
}

.product-image-939 {
  max-width: 939px;
  max-height: 939px;
}

.product-image-940 {
  max-width: 940px;
  max-height: 940px;
}

.product-image-941 {
  max-width: 941px;
  max-height: 941px;
}

.product-image-942 {
  max-width: 942px;
  max-height: 942px;
}

.product-image-943 {
  max-width: 943px;
  max-height: 943px;
}

.product-image-944 {
  max-width: 944px;
  max-height: 944px;
}

.product-image-945 {
  max-width: 945px;
  max-height: 945px;
}

.product-image-946 {
  max-width: 946px;
  max-height: 946px;
}

.product-image-947 {
  max-width: 947px;
  max-height: 947px;
}

.product-image-948 {
  max-width: 948px;
  max-height: 948px;
}

.product-image-949 {
  max-width: 949px;
  max-height: 949px;
}

.product-image-950 {
  max-width: 950px;
  max-height: 950px;
}

.product-image-951 {
  max-width: 951px;
  max-height: 951px;
}

.product-image-952 {
  max-width: 952px;
  max-height: 952px;
}

.product-image-953 {
  max-width: 953px;
  max-height: 953px;
}

.product-image-954 {
  max-width: 954px;
  max-height: 954px;
}

.product-image-955 {
  max-width: 955px;
  max-height: 955px;
}

.product-image-956 {
  max-width: 956px;
  max-height: 956px;
}

.product-image-957 {
  max-width: 957px;
  max-height: 957px;
}

.product-image-958 {
  max-width: 958px;
  max-height: 958px;
}

.product-image-959 {
  max-width: 959px;
  max-height: 959px;
}

.product-image-960 {
  max-width: 960px;
  max-height: 960px;
}

.product-image-961 {
  max-width: 961px;
  max-height: 961px;
}

.product-image-962 {
  max-width: 962px;
  max-height: 962px;
}

.product-image-963 {
  max-width: 963px;
  max-height: 963px;
}

.product-image-964 {
  max-width: 964px;
  max-height: 964px;
}

.product-image-965 {
  max-width: 965px;
  max-height: 965px;
}

.product-image-966 {
  max-width: 966px;
  max-height: 966px;
}

.product-image-967 {
  max-width: 967px;
  max-height: 967px;
}

.product-image-968 {
  max-width: 968px;
  max-height: 968px;
}

.product-image-969 {
  max-width: 969px;
  max-height: 969px;
}

.product-image-970 {
  max-width: 970px;
  max-height: 970px;
}

.product-image-971 {
  max-width: 971px;
  max-height: 971px;
}

.product-image-972 {
  max-width: 972px;
  max-height: 972px;
}

.product-image-973 {
  max-width: 973px;
  max-height: 973px;
}

.product-image-974 {
  max-width: 974px;
  max-height: 974px;
}

.product-image-975 {
  max-width: 975px;
  max-height: 975px;
}

.product-image-976 {
  max-width: 976px;
  max-height: 976px;
}

.product-image-977 {
  max-width: 977px;
  max-height: 977px;
}

.product-image-978 {
  max-width: 978px;
  max-height: 978px;
}

.product-image-979 {
  max-width: 979px;
  max-height: 979px;
}

.product-image-980 {
  max-width: 980px;
  max-height: 980px;
}

.product-image-981 {
  max-width: 981px;
  max-height: 981px;
}

.product-image-982 {
  max-width: 982px;
  max-height: 982px;
}

.product-image-983 {
  max-width: 983px;
  max-height: 983px;
}

.product-image-984 {
  max-width: 984px;
  max-height: 984px;
}

.product-image-985 {
  max-width: 985px;
  max-height: 985px;
}

.product-image-986 {
  max-width: 986px;
  max-height: 986px;
}

.product-image-987 {
  max-width: 987px;
  max-height: 987px;
}

.product-image-988 {
  max-width: 988px;
  max-height: 988px;
}

.product-image-989 {
  max-width: 989px;
  max-height: 989px;
}

.product-image-990 {
  max-width: 990px;
  max-height: 990px;
}

.product-image-991 {
  max-width: 991px;
  max-height: 991px;
}

.product-image-992 {
  max-width: 992px;
  max-height: 992px;
}

.product-image-993 {
  max-width: 993px;
  max-height: 993px;
}

.product-image-994 {
  max-width: 994px;
  max-height: 994px;
}

.product-image-995 {
  max-width: 995px;
  max-height: 995px;
}

.product-image-996 {
  max-width: 996px;
  max-height: 996px;
}

.product-image-997 {
  max-width: 997px;
  max-height: 997px;
}

.product-image-998 {
  max-width: 998px;
  max-height: 998px;
}

.product-image-999 {
  max-width: 999px;
  max-height: 999px;
}

.product-image-1000 {
  max-width: 1000px;
  max-height: 1000px;
}

.product-image-wrapper {
  position: relative;
  display: inline-flex;
  margin: 0 auto;
}

.product-image-wrapper.image-is-loading {
  display: flex;
  justify-content: center;
  align-items: center;
}

.product-image-wrapper.image-is-loading:after {
  content: url("assets/images/preloader.gif");
  position: absolute;
  display: block;
  top: calc( ( 100% - 30px )/2);
  left: calc( ( 100% - 30px )/2);
}

.product-image-wrapper .woocommerce-loop-product__link {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.miuzin-loop-action {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

.yith-wcwl-add-to-wishlist {
  margin-right: 12px;
}

.products .product:hover .yith-wcwl-add-to-wishlist,
.products .product:hover .miuzin-add-to-cart-btn,
.products .product:hover .miuzin-icon-quick-view {
  transform: translateY(-30px);
  visibility: visible;
  opacity: 1;
}

.products .product .woocommerce-loop-product__link,
.products .product .price {
  text-align: center;
}

.products .product .woocommerce-loop-product__title {
  font-size: 16px;
}

.products .product .price {
  color: #666 !important;
  font-size: 16px;
}

.products .product .yith-wcwl-add-to-wishlist,
.products .product a.miuzin-add-to-cart-btn,
.products .product .miuzin-icon-quick-view {
  width: 35px;
  height: 35px;
  justify-content: center;
  align-items: center;
  display: flex;
  color: white !important;
  margin-top: 0 !important;
  border-radius: 50% !important;
  visibility: hidden;
  transition: all 0.3s;
  opacity: 0;
  cursor: pointer;
}

@media (max-width: 767px) {
  .products .product .yith-wcwl-add-to-wishlist,
  .products .product a.miuzin-add-to-cart-btn,
  .products .product .miuzin-icon-quick-view {
    opacity: 1;
    visibility: visible;
    transform: translateY(-30px);
  }
}

@media (max-width: 360px) {
  .products .product {
    width: 100% !important;
  }
}

.woocommerce .button.eloading::after {
  content: url("assets/images/preloader.gif");
}

.woocommerce a.button.added::after {
  margin-left: 0;
}

.main-content-action {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.3s;
}

.logged-in.admin-bar #shop-cart-sidebar {
  top: 32px;
}

#shop-cart-sidebar {
  position: fixed;
  top: 0px;
  right: 0;
  bottom: 0;
  z-index: 999999990;
  width: 300px;
  background: #ffffff;
  visibility: hidden;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-left: 2px solid #f5f5f5;
}

#shop-cart-sidebar.showcart {
  visibility: visible;
  pointer-events: auto;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: all 0.3s;
}

#shop-cart-sidebar.eloading :after {
  content: url("assets/images/preloader.gif");
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}

#shop-cart-sidebar #woo_pp_ec_button {
  display: none;
}

.cart-sidebar-head {
  border-bottom: 1px solid #ddd;
  position: relative;
  padding: 0 20px;
  z-index: 3;
  min-height: 60px;
  background: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
}

.product_list_widget {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.product_list_widget .mini_cart_item {
  min-height: 110px;
  position: relative;
  padding: 20px 0 20px 20px !important;
  border-bottom: 1px solid #eaeaec;
}

.woocommerce-mini-cart-item a {
  font-size: 14px;
  font-weight: 600 !important;
}

.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail {
  width: 70px !important;
  margin: 0 40px 0 15px;
}

.woocommerce-mini-cart-item .quantity,
.woocommerce-mini-cart-item .woocommerce-Price-amount {
  font-size: 13px;
}

.woocommerce-mini-cart-item .remove_from_cart_button {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 50%;
  font-size: 0;
  color: inherit;
  opacity: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%) translateX(0) rotate(0deg);
  transform: translateY(-50%) translateX(0) rotate(0deg);
  transition: all 0.3s;
}

.woocommerce-mini-cart-item .remove_from_cart_button.remove:hover {
  color: #e31246 !important;
  background: none !important;
  -webkit-transform: translateY(-50%) translateX(0) rotate(90deg);
  transform: translateY(-50%) translateX(0) rotate(90deg);
}

.woocommerce-mini-cart-item:hover .remove_from_cart_button {
  opacity: 1;
  -webkit-transform: translateY(-50%) translateX(0) rotate(90deg);
  transform: translateY(-50%) translateX(0) rotate(90deg) !important;
}

.cart-sidebar-content {
  overflow: auto;
  height: -webkit-calc( 100% - 140px);
  height: -moz-calc( 100% - 140px);
  height: calc( 100% - 140px);
  /* width */
  /* Handle */
  /* Handle on hover */
}

.cart-sidebar-content::-webkit-scrollbar {
  width: 5px;
}

.cart-sidebar-content::-webkit-scrollbar-thumb {
  background: #1f3d70;
  border-radius: 50px;
}

.cart-sidebar-content::-webkit-scrollbar-thumb:hover {
  background: #fc1550;
}

.cart-sidebar-content .woocommerce-mini-cart__buttons {
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.cart-sidebar-content .woocommerce-mini-cart__total {
  position: absolute;
  margin-bottom: 0;
  bottom: 40px;
  background: #fff;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}

.cart-sidebar-content .woocommerce-mini-cart__total strong {
  font-weight: 500;
  color: #1f3d70;
}

.cart-sidebar-content .woocommerce-mini-cart__total .woocommerce-Price-amount {
  color: #e31246;
}

.cart-sidebar-content .woocommerce-mini-cart__buttons a {
  width: 50%;
  height: 40px;
  background: #f3f3f3;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 0;
  line-height: normal;
  text-align: center;
  z-index: 300;
}

.cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout {
  background-color: #e31246;
  color: #fff;
}

.cart-sidebar-title {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

#close-cart-sidebar {
  border: 0;
  background: none;
  position: absolute;
  right: 20px;
  top: 50%;
  font-size: 20px;
  width: 30px;
  height: 30px;
  -webkit-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  transition: all 0.3s;
  color: #1f3d70;
  padding: 0;
}

#close-cart-sidebar:hover {
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

.cart-sidebar-head .count {
  min-width: 30px;
  min-height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e31246;
  color: #fff;
  margin-left: 10px;
  border-radius: 50%;
}

#shop-overlay {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}

#shop-overlay.show-quickview.show-cart, #shop-overlay.show-quickview, #shop-overlay.show-cart, #shop-overlay.show {
  opacity: 1;
  visibility: visible;
  z-index: 9999;
  pointer-events: auto;
}

.woocommerce .blockUI.blockOverlay {
  display: none;
}

.woocommerce-mini-cart__empty-message {
  text-align: center;
  padding: 50px 20px;
}

/* QUICK VIEW */
#shop-quick-view {
  display: none;
  background-color: #fff;
  position: fixed;
  height: 600px;
  width: 1200px;
  min-width: 300px;
  z-index: 1000000;
  top: calc( ( 100% - 600px )/2);
  justify-content: center;
  align-items: center;
}

#shop-quick-view .btn-quick-view-close {
  position: absolute;
  top: calc( ( 100% - 600px + 25px )/2);
  right: calc( ( 100% - 1200px + 25px )/2);
  z-index: 999999999;
  height: 25px;
  width: 25px;
  padding: 0;
  background: none;
  color: #1f3d70;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 20px;
  transform: rotate(0);
  transition: all 0.3s;
}

@media (max-width: 991px) {
  #shop-quick-view .btn-quick-view-close {
    right: -5px;
    top: -40px;
    font-size: 30px;
    color: #fff;
  }
}

#shop-quick-view .btn-quick-view-close:hover {
  transform: rotate(90deg);
}

#shop-quick-view .quickview-image {
  position: relative;
  width: 600px;
  height: 100%;
  overflow: hidden;
  margin-right: 50px;
}

@media (max-width: 1200px) {
  #shop-quick-view .quickview-image {
    height: auto;
    margin-right: 0;
  }
}

#shop-quick-view .quickview-image img {
  width: 100%;
}

#shop-quick-view .content-product-quick-view {
  position: relative;
  width: 100%;
  height: 100%;
}

#shop-quick-view .product-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

#shop-quick-view .slick-list {
  height: 100% !important;
}

#shop-quick-view .product-quickview-summary {
  width: calc( (100% - 650px));
  height: 100%;
  overflow-y: scroll;
  /* width */
  /* Handle */
  /* Handle on hover */
}

#shop-quick-view .product-quickview-summary::-webkit-scrollbar {
  width: 5px;
}

#shop-quick-view .product-quickview-summary::-webkit-scrollbar-thumb {
  background: #1f3d70;
  border-radius: 50px;
}

#shop-quick-view .product-quickview-summary::-webkit-scrollbar-thumb:hover {
  background: #fc1550;
}

@media (max-width: 1200px) {
  #shop-quick-view {
    max-width: 100%;
    width: auto;
    left: 15px;
    right: 15px;
  }
  #shop-quick-view .btn-quick-view-close {
    right: 20px;
  }
  #shop-quick-view .product-quickview-summary {
    padding-left: 30px;
  }
}

@media (max-width: 991px) {
  #shop-quick-view {
    max-height: 70%;
    top: -webkit-calc( ( 100% - 400px ) / 2);
    top: -moz-calc( ( 100% - 400px ) / 2);
    top: calc( ( 100% - 400px ) / 2);
  }
  #shop-quick-view .quickview-image,
  #shop-quick-view .product-quickview-summary {
    width: 100%;
  }
  #shop-quick-view .content-product-quick-view {
    height: 100%;
  }
  #shop-quick-view .product-wrapper {
    overflow-y: scroll;
    /* width */
    /* Handle */
    /* Handle on hover */
  }
  #shop-quick-view .product-wrapper::-webkit-scrollbar {
    width: 5px;
  }
  #shop-quick-view .product-wrapper::-webkit-scrollbar-thumb {
    background: #1f3d70;
    border-radius: 50px;
  }
  #shop-quick-view .product-wrapper::-webkit-scrollbar-thumb:hover {
    background: #fc1550;
  }
}

@media (max-width: 1660px) {
  .cartopen #shop-quick-view {
    visibility: hidden;
  }
}

.buttom-slick {
  position: absolute;
  height: 40px;
  width: 40px;
  top: calc( ( 100% - 40px )/2);
  display: flex !important;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
  color: #FFF;
  cursor: pointer;
}

.buttom-slick.slick-hidden {
  display: none !important;
}

.button-quickview-next {
  right: 0;
}

.button-quickview-prev {
  left: 0;
}

.btn-wishlist {
  position: absolute;
  right: 30px;
  top: 30px;
}

.btn-wishlist .yith-wcwl-add-to-wishlist {
  margin: 0;
}

.btn-wishlist .yith-wcwl-wishlistexistsbrowse a:after,
.btn-wishlist .yith-wcwl-add-button .add_to_wishlist:after,
.btn-wishlist .yith-wcwl-wishlistaddedbrowse:after {
  color: #fc1550;
  font-size: 22px;
}

.woocommerce-pagination .page-numbers {
  border: none !important;
}

.woocommerce-pagination .page-numbers li {
  width: 40px;
  height: 40px;
  border: none !important;
}

.woocommerce-pagination .page-numbers li:not(:last-child) {
  margin-right: 10px;
}

.woocommerce-pagination .page-numbers li a,
.woocommerce-pagination .page-numbers li span {
  width: 40px;
  height: 40px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-weight: 700 !important;
}

.woocommerce-pagination .page-numbers li a {
  background: #f5f5f5;
}

.woocommerce-pagination .page-numbers li a:hover {
  color: #fff !important;
}

.woocommerce-pagination .page-numbers li span.current {
  color: #fff !important;
}

/* QUANTITY INPUT */
.quantity {
  width: 155px;
  height: 50px;
  position: relative;
  margin-right: 10px !important;
}

.quantity .qty {
  width: 100% !important;
  height: 100%;
  border: 2px solid #e0e0e0;
  text-align: center;
  -moz-appearance: textfield;
}

.quantity .modify-qty {
  position: absolute;
  width: 50px;
  top: 8px;
  bottom: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.quantity .dec {
  left: 0;
  border-right: 2px solid #f5f5f5;
}

.quantity .inc {
  right: 0;
  border-left: 2px solid #f5f5f5;
}

.qty::-webkit-inner-spin-button,
.qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.woocommerce-product-gallery {
  width: 570px;
  display: inline-block;
  float: left;
  position: relative;
  margin-bottom: 60px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .woocommerce-product-gallery {
    width: 100% !important;
  }
}

.woocommerce-product-gallery .img-item {
  cursor: pointer;
}

.woocommerce-product-gallery span.onsale {
  top: 30px;
  height: 20px;
  padding: 0 12px;
  margin: 0;
  border-radius: 0;
  line-height: 20px;
  font-weight: 600;
  left: 30px;
  min-height: 20px;
}

@media (min-width: 992px) {
  .woocommerce-product-gallery span.onsale {
    left: 160px;
  }
}

.woocommerce .entry-summary {
  width: calc( 100% - 630px) !important;
  margin-left: 60px !important;
}

@media (max-width: 991px) {
  .woocommerce .entry-summary {
    width: 100% !important;
    margin-left: 0 !important;
  }
}

.woocommerce .entry-summary .price {
  font-size: 24px !important;
}

.woocommerce.single .content-area {
  width: 100%;
  margin-right: 0;
}

.product-image-slider {
  display: flex;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
}

@media (max-width: 991px) {
  .product-image-slider {
    flex-direction: column-reverse;
  }
}

.slider-nav {
  margin-right: 15px;
  width: 115px;
}

.slider-nav .img-item {
  width: 115px;
}

@media (min-width: 992px) {
  .slider-nav .img-item img {
    width: 100%;
    height: 115px;
    object-fit: cover;
  }
}

.slider-nav .slick-list {
  padding: 0 !important;
}

@media (max-width: 991px) {
  .slider-nav {
    width: 100%;
    padding: 15px;
    display: none !important;
  }
}

.slider-for {
  width: 440px;
  max-height: 510px;
}

@media (min-width: 992px) {
  .slider-for .img-item img {
    width: 100%;
    height: 489px;
    object-fit: cover;
  }
}

.slider-for .img-item {
  position: relative;
}

@media (max-width: 991px) {
  .slider-for {
    width: 100%;
  }
}

.slider-for.loading {
  display: flex;
  justify-content: center;
  align-items: center;
}

.slider-for.loading:after {
  content: url("assets/images/preloader.gif");
  position: absolute;
  display: block;
}

.slider-for.loading:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  opacity: 0.3;
  z-index: 9999;
}

.single_add_to_cart_button {
  height: 50px;
  min-width: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Fredoka One", cursive;
}

.woocommerce div.product form.cart .button {
  font-weight: 500;
  color: #fff;
}

.product_title {
  font-size: 38px;
  margin-bottom: 25px;
}

.amount {
  color: #949494;
}

.sku_wrapper,
.posted_in,
.tagged_as {
  display: block;
  font-family: "Fredoka One", cursive;
}

.sku_wrapper a,
.sku_wrapper .sku,
.posted_in a,
.posted_in .sku,
.tagged_as a,
.tagged_as .sku {
  font-family: "Work Sans", sans-serif;
  color: #949494;
}

.sku_wrapper a,
.posted_in a,
.tagged_as a {
  margin-left: 10px;
}

.sku {
  text-transform: uppercase;
  margin-left: 55px;
}

.tagged_as a:first-child {
  margin-left: 53px;
}

.woocommerce-product-details__short-description {
  margin-bottom: 30px;
}

.woocommerce-tabs {
  border: none;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs {
  padding: 0 !important;
  display: flex;
  min-height: 60px;
  margin: 0;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs:before {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li {
  width: 33.2%;
  border-radius: 0;
  padding: 0;
  border: none;
  border-bottom: 2px solid #e0e0e0;
  margin: 0;
  box-sizing: content-box;
  background-color: #f5f5f5;
  border-left: 2px solid #e0e0e0;
  border-top: 2px solid #e0e0e0;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:last-child {
  border-right: 2px solid #e0e0e0;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:after {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:before {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li a {
  display: inline-flex !important;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0 !important;
  justify-content: center;
  align-items: center;
  font-family: "Fredoka One", cursive;
  font-size: 20px;
  font-weight: normal;
}

@media (max-width: 767px) {
  .woocommerce div.product .woocommerce-tabs ul.wc-tabs li a {
    font-size: 14px;
  }
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active {
  border-bottom: none !important;
  background-color: #fff !important;
}

.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:hover a {
  border-bottom: none !important;
  background-color: #fff !important;
}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel {
  padding: 50px 30px 60px !important;
  border: 2px solid #e0e0e0;
  border-top: none;
}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 {
  font-size: 20px;
}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel p,
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel table {
  margin-top: 30px;
}

.woocommerce #reviews #comments ol.commentlist {
  padding: 0;
}

.woocommerce #reviews #comments ol.commentlist .comment_container {
  display: flex;
  border-bottom: 2px solid #e5e5e5;
  padding: 30px 0;
}

.woocommerce #reviews #comments ol.commentlist .comment_container .avatar {
  width: 92px !important;
  border: none !important;
  background: none !important;
  position: unset !important;
  height: 92px !important;
  margin-right: 15px;
}

.woocommerce #reviews #comments ol.commentlist .comment_container .comment-text {
  width: calc( ( 100% - 117px )) !important;
  margin: 0 !important;
  padding: 0;
  border: none;
}

.woocommerce #reviews #comments ol.commentlist .woocommerce-review__author {
  font-size: 16px !important;
  text-transform: capitalize;
  font-weight: 400;
  color: #4e4e4e !important;
}

.woocommerce #reviews #comments ol.commentlist .woocommerce-review__published-date {
  font-size: 14px;
  color: #cccccc;
}

.woocommerce #reviews #comments ol.commentlist .woocommerce-review__published-date:before {
  content: '(';
  margin-right: 5px;
}

.woocommerce #reviews #comments ol.commentlist .woocommerce-review__published-date:after {
  content: ')';
  margin-left: 5px;
}

.woocommerce #reviews #comments ol.commentlist .woocommerce-review__dash {
  display: none;
}

.woocommerce #reviews #comments ol.commentlist .meta {
  margin-bottom: 8px !important;
}

.woocommerce .star-rating {
  float: left;
  display: block;
  clear: both;
  margin-bottom: 10px;
  font-size: 14px;
  color: #ffd800;
}

.woocommerce .star-rating::before {
  color: #ffd800;
}

.description {
  clear: both;
}

#reply-title {
  font-family: "Fredoka One", cursive;
  color: #1f3d70;
  font-size: 20px;
  margin: 15px 0 30px;
  display: block;
}

.woocommerce p.stars.selected a.active::before,
.woocommerce p.stars.selected a:not(.active)::before,
.woocommerce p.stars a::before {
  color: #ffd800;
}

.comment-form-rating {
  display: flex;
}

.woocommerce #review_form #respond p.stars {
  margin-left: 15px;
}

.woocommerce #review_form #respond p {
  margin-left: 0;
}

.woocommerce #reviews #comment {
  height: auto;
}

.comment-form-author {
  margin-right: 2em !important;
}

.woocommerce #respond input#submit {
  height: 50px;
  width: 100px;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  transition: all 0.2s;
}

.woocommerce #respond input#submit:hover {
  color: #fff !important;
}

.related h2 {
  margin: 90px 0 50px;
  font-size: 30px;
}

.woocommerce-loop-product__title {
  font-size: 16px;
}

.price {
  font-size: 16px !important;
}

.woocommerce .products .star-rating {
  margin: 0 auto;
}

.product-quickview-summary {
  padding: 50px 20px 50px 0;
  clear: both;
}

.product-quickview-summary .cart {
  display: flex;
  margin: 30px 0;
}

@media (max-width: 991px) {
  .product-quickview-summary {
    padding: 50px 20px;
  }
}

.quickview-product-price {
  font-size: 20px;
  margin-bottom: 25px;
}

.quickview-product-price ins {
  background: none;
  color: #4e4e4e;
}

.button-single-next {
  right: 0;
}

.button-single-prev {
  left: 0;
}

@media (min-width: 992px) {
  .button-single-prev {
    left: 130px;
  }
}

ul.product_list_widget li a.remove {
  display: block;
  font-size: 1.5em;
  height: 1em;
  width: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  color: red !important;
  text-decoration: none;
  font-weight: 700;
  border: 0;
}

ul.product_list_widget li img {
  float: right;
  margin-left: 4px;
  height: auto;
  box-shadow: none;
}

ul.cart_list li a, ul.product_list_widget li a {
  display: block;
}

.wc-forward:first-child {
  color: #1f3d70 !important;
}

.woocommerce ul.products li.product .onsale {
  top: 15px;
  right: 15px;
  height: 18px;
  margin: 0;
  min-height: 18px;
  border-radius: 0;
  padding: 0 10px;
  line-height: 18px;
  font-size: 10px;
  background-color: #1f3d70;
  font-weight: 400;
  font-family: "Work Sans", sans-serif;
}

.woocommerce ul.products li.product a {
  display: flex;
  justify-content: center;
  align-items: center;
}

.woocommerce ul.products li.product a img {
  width: auto;
  object-fit: cover;
  margin: 0;
}

.woocommerce ul.products li.product .add_to_wishlist {
  width: 100%;
  height: 100%;
}

.woocommerce-result-count,
.woocommerce-ordering .orderby {
  font-family: "Fredoka One", cursive;
  margin-bottom: 45px;
}

.woocommerce .woocommerce-ordering {
  margin-bottom: 0;
}

.woocommerce div.product div.summary {
  margin-bottom: 60px;
}

.miuzin-woocommerce.woocommerce ul.products li.product {
  margin: 0 0 50px 0;
}

.miuzin-woocommerce.woocommerce ul.products li.product img {
  width: auto;
  object-fit: cover;
}

.miuzin-woocommerce.woocommerce ul.products li.first {
  clear: unset;
}

#html5-watermark {
  display: none !important;
}

.pro-swatch-list .p-attr-swatch {
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}

.pro-swatch-list .p-attr-swatch:before {
  position: absolute;
  top: -3px;
  left: -3px;
  bottom: -3px;
  right: -3px;
  display: block;
  border: 1px solid #1f3d70;
  content: '';
  border-radius: 50%;
  opacity: 0.3;
  transition: 0.2s;
}

.pro-swatch-list .p-attr-swatch.active:before {
  opacity: 1;
  transition: 0.2s;
}

.pro-swatch-list .p-attr-swatch:not(:last-child) {
  margin-left: 10px;
}

.pro-swatch-list {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}

.variations_form {
  flex-direction: column;
}

.variations_button {
  display: flex;
}

.woocommerce button.button.alt.disabled {
  opacity: 0.5;
}

.list-thumb-product.loading {
  display: flex;
  justify-content: center;
  align-items: center;
}

.list-thumb-product.loading:after {
  content: url("assets/images/preloader.gif");
  position: absolute;
  display: block;
}

.list-thumb-product.loading:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  opacity: 0.3;
  z-index: 9999;
}

.entry-content {
  z-index: 1;
}

p.stock {
  margin-top: 20px;
  display: block;
  font-size: 16px !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  cursor: pointer;
  z-index: 99;
}

.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
  padding-left: 0;
  margin-top: 10px;
  border-left: none;
}

dl.variation {
  display: flex;
  align-items: center;
  margin: 0;
}

dl.variation dd {
  margin: 0;
}

dl.variation p {
  margin: 0 0 0 10px;
}

.woocommerce div.product form.cart table.group_table {
  border: 0;
}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-product-attributes-item__value p {
  margin: 0;
  padding: 5px 15px;
}

.woocommerce dl.variation dd.variation-size {
  margin-bottom: 0;
}

table.variations td {
  text-align: left;
  height: 50px;
}

.woocommerce div.product form.cart .variations select {
  height: 40px;
  padding: 0 20px;
  border-radius: 5px;
}

.product-quickview-summary table.variations tr td:first-child {
  text-align: center;
  font-weight: 600;
  text-transform: capitalize;
}

.product-quickview-summary table.variations td {
  padding: 15px;
  border: 1px solid #eee;
}

.product-quickview-summary table.variations select {
  height: 40px;
  padding: 0 20px;
  border-radius: 5px;
  margin-right: 10px;
}

.quickview-image .list-thumb-product {
  width: 100%;
  height: 100%;
}

.quickview-image .list-thumb-product .slick-slide {
  width: 600px !important;
}

.woocommerce ul.cart_list li dl {
  display: block;
  width: 50%;
}

.woocommerce ul.cart_list li dl dt {
  width: 50%;
  margin: 0;
}

.woocommerce ul.cart_list li dl dd {
  padding-bottom: 0;
  margin-bottom: 0;
  width: 50%;
}

@media (max-width: 480px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .link-more,
  .tags-links-title,
  .post-title,
  .comment-author,
  .comment-reply,
  .site-title,
  .editor-post-title__input,
  .not-found-button,
  .search-submit,
  .woocommerce-product-search button,
  .main-navigation,
  .pagination .nav-links,
  .woocommerce div.product form.cart .button.single_add_to_cart_button,
  .sku_wrapper,
  .posted_in,
  .tagged_as,
  .woocommerce div.product .woocommerce-tabs ul.tabs li a,
  #reply-title,
  .navigation-left-menu a {
    font-family: 'Popins';
  }
}

.miuzin-add-to-cart .miuzin-add-to-cart-button .button {
  background: transparent;
  margin-top: 0 !important;
  font-weight: normal;
}

.miuzin-add-to-cart .miuzin-add-to-cart-button .button:hover {
  background: transparent;
  color: #e31246;
}

.miuzin-add-to-cart .miuzin-add-to-cart-button .button:before {
  content: '\f3f8';
  font-family: "Ionicons";
  font-size: 18px;
  margin-right: 8px;
}

.miuzin-ajax-add-to-cart .miuzin-loop-action .added_to_cart {
  display: none !important;
}

/*--------------------------------------------------------------
# Cart
--------------------------------------------------------------*/
.woocommerce-cart table.cart img {
  width: 112px;
}

.cart .product-name {
  font-size: 16px;
  color: #1f3d70;
  font-family: "Fredoka One", cursive;
}

.cart .product-subtotal {
  font-weight: bold;
}

.cart .product-subtotal .amount {
  color: #1f3d70 !important;
}

.cart .coupon #coupon_code {
  width: 250px !important;
  height: 50px;
}

.cart .coupon #coupon_code button[type='submit'] {
  float: left;
}

.cart .actions {
  border-top: 1px solid #e6e6e6 !important;
  padding: 45px 0 100px !important;
}

.cart .actions .button {
  height: 50px;
  width: 155px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fc1550;
  color: #fff;
  font-family: "Fredoka One", cursive;
  font-weight: 300;
}

.cart .actions .button:hover {
  background: #1f3d70;
  color: #fff;
}

.cart .actions .button:disabled {
  color: #fff !important;
}

.cart .actions .button:disabled:hover {
  background: #1f3d70 !important;
}

.cart .actions button[type='submit'] {
  float: right;
}

.woocommerce table.shop_table th {
  font-family: "Fredoka One", cursive;
  color: #1f3d70;
}

.woocommerce .cart-collaterals .cart_totals {
  width: 100%;
}

.woocommerce .cart-collaterals .cart_totals h2 {
  font-size: 30px;
}

.woocommerce .cart-collaterals .cart_totals .cart-subtotal th,
.woocommerce .cart-collaterals .cart_totals .order-total, .woocommerce .cart-collaterals .cart_totals th,
.woocommerce .cart-collaterals .cart_totals tbody th {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 20px;
}

.woocommerce .cart-collaterals .cart_totals td {
  font-size: 16px;
}

#add_payment_method .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table th {
  width: 30%;
}

.checkout-button {
  width: 180px;
  font-size: 14px !important;
  height: 50px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  line-height: normal;
  background: #fc1550 !important;
}

.woocommerce table.shop_table td {
  border-top: none;
}

.order-total td, .order-total th {
  border-bottom: 1px solid #e6e6e6;
}

.woocommerce-cart-form__contents th {
  border-bottom: 1px solid #e6e6e6 !important;
}

.woocommerce-cart-form__contents td {
  padding: 15px 0 !important;
}

.woocommerce table.shop_table {
  border: none;
}

.wc-proceed-to-checkout .wc-forward {
  color: #fff !important;
}

.woo_pp_cart_buttons_div {
  display: none !important;
}

.woocommerce .cart_totals .shop_table {
  border: 1px solid #eee;
}

.woocommerce .cart_totals .shop_table th {
  border-right: 1px solid #eee !important;
  width: 50% !important;
}

.woocommerce .cart_totals .shop_table .button {
  color: #Fff;
  font-family: "Fredoka One", cursive;
  font-weight: 400;
  margin-top: 15px;
}

.woocommerce-shipping-methods .shipping_method {
  z-index: 0;
  opacity: 0;
}

.woocommerce-shipping-methods li {
  position: relative;
}

.woocommerce-shipping-methods label {
  padding-left: 25px;
}

.woocommerce-shipping-methods label:before {
  position: absolute;
  top: 0px;
  left: 0;
  height: 20px;
  width: 20px;
  border: 2px solid #e0e0e0;
  background-color: #fff;
  content: '';
  display: block;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.woocommerce-shipping-methods li:hover input ~ label:before {
  background-color: #e0e0e0;
}

/* When the checkbox is checked, add a blue background */
.woocommerce-shipping-methods li input:checked ~ label:before {
  background-color: #e0e0e0;
}

/* Create the checkmark/indicator (hidden when not checked) */
.woocommerce-shipping-methods li label:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.woocommerce-shipping-methods li input:checked ~ label:after,
.woocommerce-shipping-methods li input[type="hidden"] ~ label:after {
  display: block;
}

/* Style the checkmark/indicator */
.woocommerce-shipping-methods li label:after,
.woocommerce-shipping-methods li input[type="hidden"] ~ label:after {
  left: 4px;
  top: 4px;
  width: 12px;
  height: 12px;
  background-color: #fc1550;
  border-radius: 50%;
}

.shop_table {
  border: none;
}

.shop_table td, .shop_table th {
  border: none;
}

/*--------------------------------------------------------------
# Checkout
--------------------------------------------------------------*/
.woocommerce-form-login-toggle,
.woocommerce-form-coupon-toggle {
  height: 68px;
  border: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  margin-bottom: 40px;
  padding: 0 20px;
  border-radius: 2px;
}

.woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-form-coupon-toggle .woocommerce-info {
  border-top: none;
  background: none;
  padding: 0;
  margin: 0;
  color: #949494;
  font-size: 16px;
}

.woocommerce-form-login-toggle .woocommerce-info:before,
.woocommerce-form-coupon-toggle .woocommerce-info:before {
  display: none;
}

.woocommerce-form-login-toggle .woocommerce-info a,
.woocommerce-form-coupon-toggle .woocommerce-info a {
  color: #fc1550;
}

.woocommerce .col2-set,
.woocommerce-page .col2-set {
  width: 55%;
  float: left;
}

@media (max-width: 991px) {
  .woocommerce-checkout .col2-set {
    width: 100%;
  }
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  width: 100%;
  clear: both;
  flex: 0 100%;
  max-width: 100%;
}

.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
  width: calc( ( 100% - 20px )/2);
  clear: none;
}

@media (max-width: 480px) {
  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
    width: 100%;
  }
}

#order_review_heading,
#order_review {
  float: right;
  width: 40%;
  clear: right;
}

@media (max-width: 991px) {
  #order_review_heading,
  #order_review {
    width: 100%;
    float: left;
  }
}

#order_review_heading {
  font-size: 30px;
}

#billing_address_2_field,
#shipping_address_2_field {
  display: none !important;
  margin-bottom: 0 !important;
}

.checkout input {
  height: 48px;
}

.checkout .form-row {
  margin-bottom: 30px !important;
}

.select2-container,
.select2-selection--single,
.select2-selection__arrow,
.select2-selection__rendered {
  height: 48px !important;
}

.select2-selection__rendered {
  display: flex !important;
  align-items: center;
}

form.checkout .form-row textarea {
  height: 135px;
}

.wc_payment_methods .woocommerce-form__input-checkbox,
.wc_payment_methods .input-radio {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

#ship-to-different-address,
.wc_payment_method {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  font-family: "Work Sans", sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Create a custom checkbox */
#ship-to-different-address span:before,
.wc_payment_method label:before {
  position: absolute;
  top: 5px;
  left: 0;
  height: 20px;
  width: 20px;
  border: 2px solid #e0e0e0;
  background-color: #fff;
  content: '';
  display: block;
  border-radius: 50%;
}

#ship-to-different-address span:before {
  top: 0;
}

/* On mouse-over, add a grey background color */
#ship-to-different-address:hover input ~ span:before,
.wc_payment_method:hover input ~ label:before {
  background-color: #e0e0e0;
}

/* When the checkbox is checked, add a blue background */
#ship-to-different-address input:checked ~ span:before,
.wc_payment_method input:checked ~ label:before {
  background-color: #e0e0e0;
}

/* Create the checkmark/indicator (hidden when not checked) */
#ship-to-different-address span:after,
.wc_payment_method label:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
#ship-to-different-address input:checked ~ span:after,
.wc_payment_method input:checked ~ label:after {
  display: block;
}

/* Style the checkmark/indicator */
#ship-to-different-address span:after,
.wc_payment_method label:after {
  left: 4px;
  top: 9px;
  width: 12px;
  height: 12px;
  background-color: #fc1550;
  border-radius: 50%;
}

#ship-to-different-address span:after {
  top: 4px;
}

.woocommerce-checkout-review-order-table {
  padding: 30px 20px 0;
  border: 0;
}

.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
  border: 0;
}

.wc_payment_methods {
  padding: 20px !important;
}

#order_review {
  background: #f5f5f5;
}

#order_review th.product-name,
#order_review th.product-total {
  width: 50%;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
  padding-left: 0;
}

#order_review .product-total {
  text-align: right;
}

#order_review tbody th, #order_review tbody td {
  padding: 12px 0 !important;
}

#order_review tfoot th, #order_review tfoot td {
  width: 50%;
  padding: 18px 0;
}

#order_review tfoot td {
  text-align: right;
  font-size: 14px;
  font-weight: 500;
}

#order_review tfoot th {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 16px;
}

#order_review .order-total .amount {
  color: #fc1550;
}

.woocommerce-checkout #payment {
  background-color: #f5f5f5;
}

#payment .place-order {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 0 !important;
}

#payment .place-order button[type='submit'] {
  width: 100%;
  background-color: #fc1550;
  height: 50px;
  font-size: 14px;
}

.woocommerce-terms-and-conditions-wrapper {
  padding: 20px;
}

.select2-container--default .select2-selection--single {
  border-color: #e0e0e0;
}

#shipping_method input {
  height: auto;
}

/*--------------------------------------------------------------
# Account
--------------------------------------------------------------*/
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a:before {
  font-family: "Ionicons";
  font-weight: 700;
  content: "\f447";
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a:before {
  content: "\f127";
  font-family: "Ionicons";
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads a:before {
  font-family: "Ionicons";
  content: "\f407";
  font-weight: 700;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a:before {
  font-family: "Ionicons";
  content: "\f455";
  font-weight: 700;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a:before {
  font-family: "Ionicons";
  content: "\f47d";
  font-weight: 700;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:before {
  font-family: "Ionicons";
  content: "\f2a9";
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:before {
  font-size: 24px;
  width: 42px;
  display: inline-block;
}

.woocommerce-MyAccount-navigation-link {
  list-style: none;
}

.woocommerce-MyAccount-navigation-link a {
  font-size: 16px;
}

.woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
}

.woocommerce-MyAccount-content strong {
  color: #1f3d70;
}

.woocommerce .col2-set.u-columns,
.woocommerce-page .col2-set.u-columns {
  width: 100%;
}

.woocommerce .col2-set.u-columns .col-1,
.woocommerce-page .col2-set.u-columns .col-1,
.woocommerce .col2-set.u-columns .col-2,
.woocommerce-page .col2-set.u-columns .col-2 {
  width: calc( ( 100% - 50px )/2);
  flex: 0 calc( ( 100% - 50px )/2);
}

@media (max-width: 991px) {
  .woocommerce .col2-set.u-columns .col-1,
  .woocommerce-page .col2-set.u-columns .col-1,
  .woocommerce .col2-set.u-columns .col-2,
  .woocommerce-page .col2-set.u-columns .col-2 {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .woocommerce .col2-set.u-columns .col-2 {
    margin-top: 60px;
  }
}

#customer_login {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media (max-width: 991px) {
  #customer_login {
    display: block;
  }
}

.woocommerce .woocommerce-form-login .button,
.woocommerce .woocommerce-form-register .button {
  width: 100%;
  height: 50px !important;
  color: #fff !important;
  margin-top: 30px;
}

.woocommerce .woocommerce-form-login input,
.woocommerce .woocommerce-form-register input {
  height: 50px;
}

.woocommerce .woocommerce-form-login label,
.woocommerce .woocommerce-form-register label {
  margin-bottom: 0;
}

.woocommerce .woocommerce-form-login .woocommerce-form-row:not(:first-child),
.woocommerce .woocommerce-form-register .woocommerce-form-row:not(:first-child) {
  margin-top: 25px;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme {
  display: block;
  position: relative;
  margin-top: 10px;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme span {
  padding-left: 30px;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span:after,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme span:after {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  bottom: 0;
  line-height: normal;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme span:before,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme span:before {
  position: absolute;
  content: '\f372';
  left: 0;
  top: 0;
  bottom: 0;
  line-height: normal;
  font-family: "Ionicons";
  font-size: 26px;
  color: #e0e0e0;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox:checked ~ span:after,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox:checked ~ span:after {
  content: '\f373';
  font-family: "Ionicons";
  color: #fc1550;
  font-size: 26px;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox:checked ~ span:before,
.woocommerce .woocommerce-form-register .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox:checked ~ span:before {
  display: none;
}

.woocommerce .woocommerce-form-login .woocommerce-privacy-policy-text,
.woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text {
  margin-top: 43px;
}

.woocommerce #customer_login.col2-set::after,
.woocommerce #customer_login.col2-set::before,
.woocommerce-page #customer_login.col2-set::after,
.woocommerce-page #customer_login.col2-set::before {
  display: block;
  content: normal;
}

.woocommerce form.login,
.woocommerce form.register {
  border: none;
  padding: 0;
}

/*--------------------------------------------------------------
# Wishlist
--------------------------------------------------------------*/
.woocommerce-wishlist .wishlist_table th {
  font-style: normal;
  font-size: 16px;
  border-top: none !important;
  border-bottom: 1px solid #e6e6e6;
}

.woocommerce-wishlist .wishlist_table td {
  text-align: left;
  font-size: 14px;
  font-style: normal;
}

.woocommerce-wishlist .wishlist_table .product-name,
.woocommerce-wishlist .wishlist_table .product-price {
  font-size: 15px;
}

.woocommerce-wishlist .wishlist_table ins {
  background: none;
  font-weight: 600;
}

.woocommerce-wishlist .wishlist_table .product-add-to-cart .add_to_cart {
  height: 50px;
  width: 135px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-family: "Fredoka One", cursive;
  font-weight: normal;
}

.woocommerce-wishlist .wishlist_table .product-thumbnail a {
  max-width: 100px;
}

.woocommerce-wishlist .wishlist_table .product-thumbnail img {
  width: 100px;
  height: 100px;
  max-width: 100px;
}

.woocommerce-wishlist .wishlist_table .remove_from_wishlist {
  color: #bfbfbf !important;
  font-size: 20px;
}

.woocommerce-wishlist .wishlist_table .product-add-to-cart {
  text-align: -webkit-right;
}

.wishlist-title h2 {
  font-style: normal;
  margin-top: 70px;
  margin-bottom: 50px;
}

/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
.product-categories,
.widget_categories ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.cat-parent {
  position: relative;
  transition: all 0.3s;
}

.cat-parent.disable .children {
  visibility: hidden !important;
  height: 0 !important;
  transition: 1s ease;
}

.cat-parent .children {
  overflow: hidden;
  margin: 0;
  list-style: none;
  transition: 1s ease;
}

.cat-parent.active .children {
  height: auto;
  visibility: visible;
  transition: 1s ease;
}

.cat-parent .cat-toggle {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
  display: flex;
  align-items: center;
}

.cat-parent .cat-toggle:before {
  font-weight: 900;
}

.cat-item a {
  padding: 8px 0;
  display: inline-block;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #ddd;
  top: calc( ( 100% - 3px )/2);
  height: 3px;
  margin-bottom: 38px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  top: calc( ( ( -17px + 3px )/2 ));
  width: 17px;
  height: 17px;
  border: 2px solid;
  background-color: #fff;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
  background: none;
  font-family: "Fredoka One", cursive;
  padding: 0;
  font-weight: 400;
}

.price_slider_wrapper {
  margin-top: 30px;
}

.main-sidebar .widget {
  margin-bottom: 40px;
}

.tagcloud .tag-cloud-link {
  font-size: 16px !important;
  display: inline-block;
  padding: 5px 10px;
  background-color: #f5f5f5;
  border-radius: 4px;
  margin: 0 5px 5px 0;
  transition: all 0.2s;
}

.tagcloud .tag-cloud-link:hover {
  color: #fff;
}

.widget-products-filter {
  list-style: none;
  padding: 0;
  margin-top: 30px;
}

.widget-products-filter.filter-by-color .pf-item {
  margin-right: 15px;
  margin-bottom: 15px;
  height: 25px;
  display: inline-block;
}

.widget-products-filter.filter-by-color .pf-item:hover .pf-link:before, .widget-products-filter.filter-by-color .pf-item.active .pf-link:before {
  border-color: #e8e8e8;
}

.widget-products-filter.filter-by-color .pf-link {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: block;
  position: relative;
}

.widget-products-filter.filter-by-color .pf-link:before {
  content: '';
  left: -5px;
  right: -5px;
  bottom: -5px;
  top: -5px;
  position: absolute;
  border-radius: 50%;
  border: 1px solid #fff;
}

.widget-products-filter.filter-by-image .pf-item {
  width: 40px;
  height: 40px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 0;
}

.widget-products-filter.filter-by-image .pf-item .pf-link {
  display: block;
  border: 1px solid #fff;
}

.widget-products-filter.filter-by-image .pf-item .pf-link:hover {
  border-color: #f00;
}

.widget-products-filter.filter-by-image .pf-item.active .pf-link {
  border-color: #f00;
}

.widget-products-filter.filter-by-label .pf-item {
  margin-right: 10px;
  margin-bottom: 15px;
}

.widget-products-filter.filter-by-label .pf-item:hover {
  opacity: 0.8;
}

.widget-products-filter.filter-by-label .pf-item.active .pf-label {
  background-color: #ccc;
  color: #fff;
}

.widget-products-filter.filter-by-label .pf-item.active .pf-count {
  background-color: #ddd;
  color: #444;
}

.widget-products-filter.filter-by-label .pf-item span {
  position: relative;
}

.widget-products-filter.filter-by-label .pf-link {
  line-height: 2em;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.widget-products-filter.filter-by-label .pf-label {
  padding: 0 1em;
  background-color: #ddd;
  color: #444;
}

.widget-products-filter.filter-by-label .pf-count {
  font-size: 0.9em;
  padding: 0 1em;
  background-color: #ccc;
  color: #fff;
}

.widget-products-filter.filter-by-select .pf-item {
  float: none;
  display: block;
}

.widget-products-filter .product-filter-list {
  margin: 0;
  padding: 0;
}

.widget-products-filter .product-filter-list:after {
  content: '';
  display: block;
  clear: both;
}

.widget-products-filter .pf-item {
  display: inline-block;
}

.woocommerce ul.product_list_widget li {
  padding: 10px 0;
}

.woocommerce ul.product_list_widget li img {
  width: 60px;
}

.woocommerce ul.product_list_widget li .star-rating {
  float: left;
  clear: unset;
  margin-bottom: 5px;
}

.woocommerce .main-sidebar .star-rating {
  display: inline-block;
}

.product_list_widget .reviewer {
  display: inline-block;
  float: left;
  clear: left;
}

/* Modules */
/*--------------------------------------------------------------
## Blog
--------------------------------------------------------------*/
.blog-post-title .post-title {
  font-size: 18px;
  margin-bottom: 20px;
  margin-top: 10px;
}

.blog-entry-header {
  margin-top: 18px;
}

.blog-entry-header .entry-date {
  font-size: 12px;
}

.blog-entry-header .blog-post-title {
  margin-bottom: 10px;
}

.blog-entry-header .blog-post-excerpt {
  font-size: 14px;
  margin-bottom: 25px;
}

a.btn-read-more {
  font-family: "Fredoka One", cursive;
  text-transform: capitalize;
}

.post-item {
  padding-top: 20px;
  padding-bottom: 20px;
}

.post-item .blog-entry-thumbnail {
  overflow: hidden;
  border-radius: 3px;
}

.post-item .blog-entry-thumbnail img {
  max-width: 100%;
  vertical-align: top;
  position: relative;
  transition-duration: 0.5s;
}

.post-item:hover img {
  transform: scale(1.15);
}

/*--------------------------------------------------------------
## Blog
--------------------------------------------------------------*/
.testimonial-avatar .avatar {
  margin: 0 auto;
  border-radius: 50%;
}

.testimonial--name {
  text-align: center;
  margin: 30px 0 10px;
}

.testimonial--position {
  display: block;
  text-align: center;
}

.tetimonial-content {
  margin-top: 28px;
}

.with-dot {
  max-width: 570px;
  margin: 0 auto;
}

.with-dot .testimonial-prev-arrow,
.with-dot .testimonial-next-arrow {
  display: none;
}

.with-arrow {
  max-width: 772px;
  margin: 0 auto;
  text-align: center;
}

.with-arrow .testimonial-prev-arrow,
.with-arrow .testimonial-next-arrow {
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background: #fed0dc;
  position: absolute;
  top: calc( ( 100% -50px )/2);
}

.with-arrow .testimonial-prev-arrow:hover,
.with-arrow .testimonial-next-arrow:hover {
  color: #fc1550;
}

.with-arrow .testimonial-prev-arrow:before,
.with-arrow .testimonial-next-arrow:before {
  font-weight: 900;
  font-size: 20px;
  line-height: normal;
}

.with-arrow .testimonial-prev-arrow.slick-disabled,
.with-arrow .testimonial-next-arrow.slick-disabled {
  color: #fff;
}

.with-arrow .testimonial-prev-arrow {
  left: 0;
}

.with-arrow .testimonial-next-arrow {
  right: 0;
}

.testimonial-slider-dots .dots-bullet:after {
  content: '';
  height: 10px;
  width: 10px;
  background-color: #e0e0e0;
  display: block;
  border-radius: 50%;
}

.testimonial-slider-dots .slick-active .dots-bullet:after {
  background-color: #fc1550;
}

.testimonial-slider-dots .slick-dots li {
  width: auto;
  height: auto;
}

.testimonial-slider-dots .slick-dots {
  position: static;
}

.miuzin-testimonial-widget {
  position: relative;
}

.test {
  display: flex;
  align-items: center;
}

/*--------------------------------------------------------------
## Quantity Product Category
--------------------------------------------------------------*/
.quatity-product-category {
  display: inline-block;
}

.product-cat-info {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
}

.product-cat-info a {
  display: block;
  padding: 0 60px;
}

.product-cat-info .cat-name {
  margin-bottom: 5px;
}

.miuzin-widget-container {
  text-align: center;
}

/*--------------------------------------------------------------
## Product Filter
--------------------------------------------------------------*/
.product-filter--wrapper .woocommerce ul.products {
  margin: 0 -15px;
}

.product-filter--wrapper .woocommerce ul.products li.product {
  width: 25%;
  padding: 0 15px;
  margin: 0 0 50px;
}

@media (max-width: 767px) {
  .product-filter--wrapper .woocommerce ul.products li.product {
    width: 50%;
  }
}

.product-filter--wrapper .woocommerce ul.products li.product .onsale {
  right: 30px;
}

.product-filter-tab ul {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 0;
  margin-bottom: 55px;
  flex-wrap: wrap;
}

.product-filter-tab .tab-item {
  padding: 0 25px;
  font-family: "Fredoka One", cursive;
  font-size: 18px;
  cursor: pointer;
  transition: all 0.3s;
}

.product-filter-tab .tab-item:hover {
  color: #1f3d70;
}

@media (max-width: 680px) {
  .product-filter-tab .tab-item {
    font-size: 16px;
  }
}

@media (max-width: 480px) {
  .product-filter-tab .tab-item {
    font-size: 14px;
    margin-bottom: 20px;
  }
}

.product-filter-tab .active {
  color: #1f3d70;
}

.product-filter-content .tab-content {
  display: none;
}

.product-filter-content .tab-active {
  display: flex;
  flex-wrap: wrap;
}

/*--------------------------------------------------------------
## Product Grid
--------------------------------------------------------------*/
.product-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.product-wrapper .product-thumbnail {
  max-width: 112px;
  margin-right: 20px;
}

.product-wrapper img {
  max-width: 100%;
  border-radius: 4px;
}

.product-wrapper .product-grid-info .price del, .product-wrapper .product-grid-info .price ins {
  font-size: 16px;
  color: #6d6d6d;
  background: none;
}

.product-wrapper .product-grid-info .price ins .amount {
  color: #1f3d70;
}

.product-wrapper h2 {
  font-size: 16px;
  margin-bottom: 10px;
}

.elementor-widget-wrap > .elementor-widget-miuzin-product-hi {
  width: auto;
}

.product-hi {
  display: inline-block;
  margin-right: 30px;
}

.product-hi .product-hi-wrapper {
  display: block;
  margin-bottom: 30px;
  position: relative;
}

.product-hi .product-hi-wrapper:hover img {
  opacity: 0.1;
}

.product-hi .product-hi-wrapper:hover .product-hi-info {
  transform: translateY(-50%);
  visibility: visible;
  opacity: 1;
}

.product-hi .product-hi-wrapper .product-thumbnail {
  max-width: 450px;
}

.product-hi .product-hi-wrapper img {
  max-width: 100%;
  border-radius: 4px;
}

.product-hi .product-hi-wrapper .product-hi-info {
  max-width: 450px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 10;
  visibility: hidden;
  transition: all 0.3s;
  opacity: 0;
  cursor: pointer;
}

.product-hi .product-hi-wrapper .product-hi-info .price del, .product-hi .product-hi-wrapper .product-hi-info .price ins {
  font-size: 16px;
  color: #6d6d6d;
  background: none;
}

.product-hi .product-hi-wrapper .product-hi-info .price ins .amount {
  color: #1f3d70;
}

.product-hi .product-hi-wrapper .product-hi-info a.button {
  background-color: transparent;
  color: #1f3d70;
}

.product-hi .product-hi-wrapper .product-hi-info a.button:hover {
  color: #fc1550;
}

.product-hi .product-hi-wrapper h2 {
  font-size: 16px;
  margin-bottom: 10px;
}

.product-category-hi .cat-image {
  position: relative;
}

.product-category-hi .cat-image .image-hi:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border: 2px dashed transparent;
  transition-duration: 0.1s;
}

.product-category-hi .cat-image:hover img {
  opacity: 0.7;
}

.product-category-hi .cat-image:hover .product-cat-info {
  transform: translateY(-50%);
  visibility: visible;
  opacity: 1;
}

.product-category-hi .cat-image:hover .image-hi:after {
  top: 25px;
  right: 25px;
  left: 25px;
  bottom: 25px;
  border-color: #fff;
}

.product-category-hi img {
  max-width: 100%;
}

.product-category-hi .product-cat-info {
  display: flex;
  justify-content: center;
  flex-direction: column;
  top: 50%;
  z-index: 10;
  visibility: hidden;
  transition: all 0.3s;
  opacity: 0;
  cursor: pointer;
}

.product-category-hi .product-cat-info .fa-long-arrow-right {
  color: inherit;
}

/*--------------------------------------------------------------
## Image Featured
--------------------------------------------------------------*/
.miuzin-image-feature,
.image-feature-wrapper {
  position: relative;
}

.image-feature-wrapper {
  display: block;
}

.image-feature-content {
  display: block;
}

.image-feature-info {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: flex;
  padding: 0 30px;
  justify-content: center;
  flex-direction: column;
}

.image-feature-info h2 {
  font-size: 20px;
}

.image-button-label {
  font-weight: bold;
  font-family: "Fredoka One", cursive;
  font-size: 14px;
}

.image-button-label:after {
  content: '\f054\f054';
  font-family: 'FontAwesome';
  margin-left: 8px;
  font-size: 12px;
}

/*--------------------------------------------------------------
## Count Down
--------------------------------------------------------------*/
.miuzin-countdown {
  display: flex;
}

.miuzin-countdown-wrapper {
  display: flex;
  justify-content: center;
}

.miuzin-countdown-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.miuzin-countdown-digit {
  font-size: 36px;
  font-family: "Fredoka One", cursive;
}

.miuzin-countdown-default.has-dots .miuzin-countdown-item:not(:first-child) .miuzin-countdown-digit:before {
  content: ':';
  font-size: 36px;
  margin-right: 25px;
}

.miuzin-countdown-default.has-dots .miuzin-countdown-item:not(:first-child) .miuzin-countdown-label {
  margin-left: 25px;
}

.miuzin-countdown-default .miuzin-countdown-digit {
  display: flex;
}

.miuzin-countdown-classic .miuzin-countdown-item {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 1px solid #fc1550;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 0 !important;
}

.miuzin-countdown-classic .miuzin-countdown-item:not(:last-child) {
  margin-right: 18px;
}

@media (max-width: 480px) {
  .miuzin-countdown-classic .miuzin-countdown-item {
    width: 70px;
    height: 70px;
  }
}

.miuzin-countdown-classic .miuzin-countdown-digit {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #fc1550;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
}

@media (max-width: 480px) {
  .miuzin-countdown-classic .miuzin-countdown-digit {
    width: 60px;
    height: 60px;
  }
}

/*--------------------------------------------------------------
## Search
--------------------------------------------------------------*/
.on-search {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 99999999;
  align-items: center;
  display: flex;
  visibility: hidden;
  transform: scale(0);
  transition: visibility 0.15s;
}

.on-search .site-search-wrapper {
  width: 100%;
  position: relative;
}

.on-search .site-search-field {
  background: none;
  border-bottom: 2px solid #eee;
  padding: 0 30px;
  height: 60px;
  font-size: 24px;
  font-weight: normal;
  color: #fff;
}

.on-search .site-search-field:focus {
  color: #fff;
}

.on-search.search-show {
  transition: all 0.3s;
  transform: scale(1);
  visibility: visible;
}

.on-search .site-search-close {
  position: absolute;
  bottom: calc( 100% + 30px);
  right: 0;
  background: none;
  font-size: 32px;
  line-height: normal;
  padding: 0;
  height: 30px;
  width: 30px;
  transition: all 0.3s;
}

.on-search .site-search-close:hover {
  transform: rotate(90deg);
  color: #fc1550;
  transition: all 0.3s;
}

.admin-bar .on-search {
  top: 32px;
}

/*--------------------------------------------------------------
## Product Carousel
--------------------------------------------------------------*/
.product-carousel {
  position: relative;
  margin-bottom: 30px;
}

.product-carousel .products,
.product-carousel .product {
  margin-bottom: 0 !important;
}

.product-carousel .product {
  padding-bottom: 12px !important;
}

.miuzin-product-button-next,
.miuzin-product-button-prev {
  position: absolute;
  top: calc(( 100% - 112px - 40px )/2);
  z-index: 999;
  height: 40px;
  width: 40px;
  padding: 0;
}

.miuzin-product-button-next:before,
.miuzin-product-button-prev:before {
  font-weight: 900;
}

.product-carousel.has-dot .miuzin-product-button-next,
.product-carousel.has-dot .miuzin-product-button-prev {
  top: calc(( 100% - 180px - 40px )/2);
}

.miuzin-product-button-next {
  right: 0;
}

.miuzin-product-button-prev {
  left: 0;
}

.product-slider-dots {
  margin-top: 45px;
}

.product-slider-dots .slick-dots {
  position: static;
}

.product-slider-dots .dots-bullet {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #eee;
  border-radius: 50%;
}

.slick-active .dots-bullet {
  background-color: #1f3d70;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX3ZhcmlhYmxlcy1zaXRlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fZmxhdGljb24uc2NzcyIsInZhcmlhYmxlcy1zaXRlL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy1zaXRlL190eXBvZ3JhcGh5LnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fc3RydWN0dXJlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sdW1ucy5zY3NzIiwidmFyaWFibGVzLXNpdGUvX2lvbmljb24uc2NzcyIsInZhcmlhYmxlcy1zaXRlL3NsaWNrLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9zbGljay10aGVtZS5zY3NzIiwidmFyaWFibGVzLXNpdGUvX2Jvb3RzdHJhcC5zY3NzIiwibWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fY29weS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fbGlzdHMuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImZvcm1zL19mb3Jtcy5zY3NzIiwiZm9ybXMvX2J1dHRvbnMuc2NzcyIsImZvcm1zL19maWVsZHMuc2NzcyIsIm5hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsIm5hdmlnYXRpb24vX2xpbmtzLnNjc3MiLCJuYXZpZ2F0aW9uL19tZW51cy5zY3NzIiwibmF2aWdhdGlvbi9fbmV4dC1wcmV2aW91cy5zY3NzIiwibW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwibW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwibW9kdWxlcy9fY2xlYXJpbmdzLnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwic2l0ZS9zZWNvbmRhcnkvX3dpZGdldHMuc2NzcyIsInNpdGUvX3NpdGUuc2NzcyIsInNpdGUvaGVhZGVyL19zaXRlLWhlYWRlci5zY3NzIiwic2l0ZS9wYWdlLWhlYWRlci9fcGFnZS1oZWFkZXIuc2NzcyIsInNpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJzaXRlL3ByaW1hcnkvX2FyY2hpdmVzLnNjc3MiLCJzaXRlL3ByaW1hcnkvX2NvbW1lbnRzLnNjc3MiLCJzaXRlL2Zvb3Rlci9fc2l0ZS1mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2luZmluaXRlLXNjcm9sbC5zY3NzIiwiYmxvY2tzL19ibG9ja3Muc2NzcyIsIm1lZGlhL19tZWRpYS5zY3NzIiwibWVkaWEvX3N2Zy5zY3NzIiwibWVkaWEvX2NhcHRpb25zLnNjc3MiLCJtZWRpYS9fZ2FsbGVyaWVzLnNjc3MiLCJ3b29jb21tZXJjZS93b29jb21tZXJjZS5zY3NzIiwid29vY29tbWVyY2UvX3Nob3Auc2NzcyIsIndvb2NvbW1lcmNlL19jYXJ0LnNjc3MiLCJ3b29jb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsIndvb2NvbW1lcmNlL19hY2NvdW50LnNjc3MiLCJ3b29jb21tZXJjZS9fd2lzaGxpc3Quc2NzcyIsIndvb2NvbW1lcmNlL19zaG9wLXNpZGViYXIuc2NzcyIsIm1vZHVsZXMvbW9kdWxlcy5zY3NzIiwibW9kdWxlcy9fYmxvZy5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWwuc2NzcyIsIm1vZHVsZXMvX3F0eV9wcm9kdWN0X2NhdC5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdC1maWx0ZXIuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3QtZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2UtbGluay5zY3NzIiwibW9kdWxlcy9fY291bnRkb3duLnNjc3MiLCJtb2R1bGVzL19zZWFyY2guc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3QtY2Fyb3VzZWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4qIFRoZW1lIE5hbWU6IE1pdXppblxyXG4qIFRoZW1lIFVSSTogaHR0cHM6Ly9ib29zdGlmeXRoZW1lcy5jb20vXHJcbiogQXV0aG9yOiBCb29zdGlmeVRoZW1lXHJcbiogQXV0aG9yIFVSSTogaHR0cHM6Ly90aGVtZWZvcmVzdC5uZXQvdXNlci9oYWludGhlbWVcclxuKiBEZXNjcmlwdGlvbjogQSBLaWRzIFdvb0NvbW1lcmNlIFdvcmRQcmVzcyBUaGVtZS5cclxuKiBMaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxyXG4qIExpY2Vuc2UgVVJJOiBMSUNFTlNFXHJcbiogVmVyc2lvbjogMS4yXHJcbiogVGV4dCBEb21haW46IG1pdXppblxyXG4qIFRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XHJcbiovXHJcblxyXG4vKlxyXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XHJcblxyXG5cdCMgTm9ybWFsaXplXHJcblx0IyBUeXBvZ3JhcGh5XHJcblx0XHQjIyBIZWFkaW5nc1xyXG5cdFx0IyMgQ29weVxyXG5cdCMgRWxlbWVudHNcclxuXHRcdCMjIExpc3RzXHJcblx0XHQjIyBUYWJsZXNcclxuXHQjIEZvcm1zXHJcblx0XHQjIyBCdXR0b25zXHJcblx0XHQjIyBGaWVsZHNcclxuXHQjIE5hdmlnYXRpb25cclxuXHRcdCMjIExpbmtzXHJcblx0XHQjIyBNZW51c1xyXG5cdFx0IyMgTmV4dCAmIFByZXZpb3VzXHJcblx0IyBBY2Nlc3NpYmlsaXR5XHJcblx0IyBBbGlnbm1lbnRzXHJcblx0IyBDbGVhcmluZ3NcclxuXHQjIExheW91dHNcclxuXHQjIFdpZGdldHNcclxuXHQjIENvbnRlbnRcclxuXHRcdCMjIEFyY2hpdmVzXHJcblx0XHQjIyBQb3N0cyBhbmQgcGFnZXNcclxuXHRcdCMjIENvbW1lbnRzXHJcblx0IyBJbmZpbml0ZSBzY3JvbGxcclxuXHQjIEJsb2Nrc1xyXG5cdCMgTWVkaWFcclxuXHRcdCMjIFNWR1xyXG5cdFx0IyMgQ2FwdGlvbnNcclxuXHRcdCMjIEdhbGxlcmllc1xyXG4qL1xyXG5cclxuQGltcG9ydCBcInZhcmlhYmxlcy1zaXRlL3ZhcmlhYmxlcy1zaXRlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbWl4aW5zLW1hc3RlclwiO1xyXG5cclxuLyogTm9ybWFsaXplICovXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuXHJcbi8qIFR5cG9ncmFwaHkgKi9cclxuQGltcG9ydCBcInR5cG9ncmFwaHkvdHlwb2dyYXBoeVwiO1xyXG5cclxuLyogRWxlbWVudHMgKi9cclxuQGltcG9ydCBcImVsZW1lbnRzL2VsZW1lbnRzXCI7XHJcblxyXG4vKiBGb3JtcyAqL1xyXG5AaW1wb3J0IFwiZm9ybXMvZm9ybXNcIjtcclxuXHJcbi8qIE5hdmlnYXRpb24gKi9cclxuQGltcG9ydCBcIm5hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xyXG5cclxuLyogQWNjZXNzaWJpbGl0eSAqL1xyXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XHJcblxyXG4vKiBBbGlnbm1lbnRzICovXHJcbkBpbXBvcnQgXCJtb2R1bGVzL2FsaWdubWVudHNcIjtcclxuXHJcbi8qIENsZWFyaW5ncyAqL1xyXG5AaW1wb3J0IFwibW9kdWxlcy9jbGVhcmluZ3NcIjtcclxuXHJcbi8qIExheW91dCAqL1xyXG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xyXG5cclxuLyogV2lkZ2V0cyAqL1xyXG5AaW1wb3J0IFwic2l0ZS9zZWNvbmRhcnkvd2lkZ2V0c1wiO1xyXG5cclxuLyogQ29udGVudCAqL1xyXG5AaW1wb3J0IFwic2l0ZS9zaXRlXCI7XHJcblxyXG4vKiBJbmZpbml0ZSBzY3JvbGwgKi9cclxuQGltcG9ydCBcIm1vZHVsZXMvaW5maW5pdGUtc2Nyb2xsXCI7XHJcblxyXG4vKiBCbG9ja3MgKi9cclxuQGltcG9ydCBcImJsb2Nrcy9ibG9ja3NcIjtcclxuXHJcbi8qIE1lZGlhICovXHJcbkBpbXBvcnQgXCJtZWRpYS9tZWRpYVwiO1xyXG5cclxuLyogd29vY29tbWVyY2UgKi9cclxuQGltcG9ydCBcIndvb2NvbW1lcmNlL3dvb2NvbW1lcmNlXCI7XHJcblxyXG4vKiBNb2R1bGVzICovXHJcbkBpbXBvcnQgXCJtb2R1bGVzL21vZHVsZXNcIjtcclxuIiwiQGltcG9ydCBcImZsYXRpY29uXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnNcIjtcclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcInN0cnVjdHVyZVwiO1xyXG5AaW1wb3J0IFwiY29sdW1uc1wiO1xyXG5AaW1wb3J0IFwiaW9uaWNvblwiO1xyXG5AaW1wb3J0IFwic2xpY2tcIjtcclxuQGltcG9ydCBcInNsaWNrLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXBcIjtcclxuXHJcbiIsIi8qXG5cdCBBbmltYXRpb24gZXhhbXBsZSwgZm9yIHNwaW5uZXJzXG4qL1xuLmFuaW1hdGUtc3BpbiB7XG5cdC1tb3otYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0LW8tYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0LXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuXHRhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ALW1vei1rZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cbn1cbkAtby1rZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuQC1tcy1rZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxufVxuQGtleWZyYW1lcyBzcGluIHtcblx0MCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG59XG5cbi5pY29uLXJvY2tpbmctaG9yc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXG4uaWNvbi1waG9uZS1jYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXG4uaWNvbi1uaWdodHN0YW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXG4uaWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXG4uaWNvbi1oYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5pY29uLWhhbmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5pY29uLWRpc2NvdW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXG4uaWNvbi1jb252ZXJzYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLWJhYnktZHVtbXk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5pY29uLXZlY3Rvci1zbWFydC1vYmplY3QzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uaWNvbi12ZWN0b3Itc21hcnQtb2JqZWN0Mi1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi10ZWRkeS1iZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXG4uaWNvbi1zdGFydHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZsYXRpY29uJztcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250L2ZsYXRpY29uLmVvdD81NzI1NTYwJyk7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9mbGF0aWNvbi5lb3Q/NTcyNTU2MCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJ2Fzc2V0cy9mb250L2ZsYXRpY29uLnN2Zz81NzI1NTYwI2ZsYXRpY29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmxhdGljb24nO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LGQwOUdSZ0FCQUFBQUFES0VBQThBQUFBQVU2QUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCV0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFHVUFBQUFRd0FBQUZZK0lVbVJZMjFoY0FBQUFkZ0FBQUNSQUFBQ0xqSmsxVzFqZG5RZ0FBQUNiQUFBQUJNQUFBQWdCdTMvQW1ad1oyMEFBQUtBQUFBRmtBQUFDM0NLa1pCWloyRnpjQUFBQ0JBQUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBSUdBQUFKeGNBQUQ4Y2h6Q2prMmhsWVdRQUFDOHdBQUFBTWdBQUFEWVZlNFBXYUdobFlRQUFMMlFBQUFBZkFBQUFKQWN6QTJCb2JYUjRBQUF2aEFBQUFCc0FBQUE4T3ByLzdteHZZMkVBQUMrZ0FBQUFJQUFBQUNCa0ZuTHViV0Y0Y0FBQUw4QUFBQUFnQUFBQUlBS3lEYWh1WVcxbEFBQXY0QUFBQVlJQUFBTE5oWlQwQTNCdmMzUUFBREZrQUFBQW9nQUFBT1M4S25nMGNISmxjQUFBTWdnQUFBQjZBQUFBaHVWQks3eDRuR05nWkdCZzRHSXdZTEJqWUhKeDh3bGg0TXRKTE1samtHSmdZWUFBa0R3eW16RW5NejJSZ1FQR0E4cXhnR2tPSUdhRGlBSUFKanNGU0FCNG5HTmdaSDdCT0lHQmxZR0JxWXBwRHdNRFF3K0VabnpBWU1qSUJCUmxZR1Ztd0FvQzBseFRHQnhlTUx6Z1l3NzZuOFVReFJ6SE1CMG96QWlTQXdBTUJBd3dBSGljN1pIUkRjSXdERVJmMmxBb2JmUE5FSXpCUUh3eEd5UGRGdVdjZUF3c3ZaenN5RkYwQjF5QTJUeE5oZktoRVBYMnRQVDV6TDNQS3kvM2k3VXdhVlU3VHhEYVFsM0ZkNCt1azNlcVgxNjRjbVAxL3NiT1FmUGx3ci8yZm42emErSGlJQnhYWWhkUkVna3BpWlNVUkhwSzdEWks3RHRLbkFCS25BVktJbFZ0QTBMM1FmeE94NERRTnFEOUFMWWxKZEFBQUFCNG5HTmdRQU1TRU1nYzl6OFRoQUVTM2dQekFIaWNyVlpwZDlOR0ZCMTVTWnlFTENVTExXcGh4TVJwc0VZbWJNR0FDVUd5WXlCZG5LMlZvSXNVTyttKzhZbmY0Ri96Wk5wejZEZCtXdThiTHlTUXRPZHdtcE9qZCtmTjFjemJaUkpha3RnTDY1R1VteS9GMU5ZbWpldzhDZW1HVGN0UmZDZzdleUZsaXNuZkJWRVFyWmJhdHgySFJFUWlVTFd1c0VRUSt4NVptbVI4NkZGR3k3YWtWMDNLTFQzcExsdmpRYjFWMzM0YU9zcXhPNkdrWmpOMGFEMnlKVlVZVmFKSXBqMVMwcVpscVBvclNTdTh2OExNVjgxUXdvaE9JbW04R2NiUVNONGJaN1RLYURXMjR5aUtiTExjS0ZJa211RkJGSG1VMVJMbjVJb0pETW9IelpEeXlxY1I1Y1A4aUt6WW81eFdzRXUyMC95K0wzbW5kemsvc1Y5dlViYmtRQi9JanV6ZzdIUWxYNFJiVzJIY3RKUHRLRlFSZHRkM1Ftelo3RlQvWm8veW1rWUR0eXN5dmRDTVlLbDhoUkFyUDZITS9pRlpMWnhQK1pKSG8xcXlrUk5CNjJWTzdFcytnZGJqaUNseHpSaFowTjNSQ1JIVS9aSXpEUGFZUGg3ODhkNHBsZ3NUQW5nY3kzcEhKWndJRXlsaGN6UkoyakJ5WUNWbGl5cXA5YTZZT09WMVdzUmJ3bjd0MnRHWHptampVSGRpUEZzUEhWczVVY254YUZLbm1VeWQya25Ob3lrTm9wUjBKbmpNcndNb1A2SkpYbTFqTlltVlI5TTRac2FFUkNJQ0xkeExVMEVzTzdHa0tRVE5veG05dVJ1bXVYWXRXcVRKQS9YY28vZjA1bGE0dWROVDJnNzBzMFovVnFkaU90Z0wwK2xwNUMveGFkcmxJa1hwK3VrWmZremlRZFlDTXBFdE5zT1Vnd2R2L1E3U3k5ZVdISVhYQnRqdTdmTXJxSDNXUlBDa0Fmc2IwQjVQMVNrSlRJV1lWWWhXUUdLdGExbVd5ZFdzRnFuSTFIZERtbGErck5NRWluSWNGOGUrakhIOVh6TXpscGdTdnQrSjA3TWpMajF6N1VzSTB4eDhtM1U5bXRlcHhYSUJjV1o1VHFkWmx1L3JOTWZ5QTUzbVdaN1g2UWhMVzZlakxEL1VhWUhsUnpvZFkzbEJDNXAwMzhHUWl6RGtBZzZRTUlTbEEwTllYb0loTEJVTVlia0lRMWdXWVFqTEpSakM4bU1Zd25JWmhyQzhyR1hWMUZOSjQ5cVpXQVpzUW1CaWpoNjV6RVhsYWlxNVZFSzdhRlJxUTU0U2JwVlVGTStxZjJXZ1hqenloam13RmtpWHlKcGZNYzZWajBibCtOWVZMVzhhTzFmQXNlcHZINDcyT2ZGUzFvdUZQd1gvMWRaVUpiMWl6Y09UcS9BYmhwNXNKNm8ycVhoMFRaZlBWVDI2L2w5VVZGZ0w5QnRJaFZnb3lySnNjR2NpaEk4Nm5ZWnFvSlZEekd6TVBMVHJkY3VhbjhQOU56RkNGbEQ5K0RjVUdndmNnMDVaU1ZudDRLelYxOXV5M0R1RGNqZ1RMRWt4Ti9QNlZ2Z2lJN1BTZnBGWnlwNlBmQjV3Qll4S1pkaHFBNjBWdk5rbk1RK1ozaVRQQkhGYlVUWkkydGpPQklrTkhQT0FlZk9kQkNaaDZxb041RTdoaGczNEJXRnV3WGtuWEtKNm95eUg3a1hzOHlpay9GdW40a1QycUdpTXdMUFpHMkd2NzBMS2IzRU1KRFQ1cFg0TVZCV2hxUmcxRmRBMFVtNm9CbC9HMmJwdFFzWU85Q01xZHNPeXJPTER4eGIzbFpKdEdZUjhwSWpWbzZPZjFsNmlUcXJjZm1ZVWwrK2R2Z1hCSURVeGYzdmZkSEdReXJ0YXlUSkhiUU5UdHhxVlU5ZWFRK05WaCtybVVmVzk0K3dUT1d1YWJyb25IbnBmMDZyYndjVmNMTEQyYlE3U1VpWVgxUFZoaFEyaXk4V2xVT3BsTkVudnVBY1lGaGpRNzFDS2pmK3IrdGg4bml0VmhkRnhKTjlPMUxmUjUyQU0vQS9ZZjBmMUE5RDNZK2h5RFM3UDk1b1RuMjcwNFd5WnJxSVg2NmZvTnpCcnJibFp1Z2JjMEhRRDRpRkhyWTY0eWcxOHB3WnhlcVM1SE9raDRHUGRGZUlCd0NhQXhlQVQzYldNNWxNQW8vbU1PVDdBNTh4aDBHUU9neTNtTU5obXpockFEbk1ZN0RLSHdSNXpHSHpCbkhXQUw1bkRJR1FPZzRnNURKNHdKd0I0eWh3R1h6R0h3ZGZNWWZBTmMrNERmTXNjQmpGekdDVE1ZYkN2NmRZd3pDMWUwRjJndGtGVm9BTlRUMWpjdytKUVUyWEkvbzRYaHYyOVFjeit3U0NtL3FqcDlwRDZFeThNOVdlRG1QcUxRVXo5VmRPZElmVTNYaGpxN3dZeDlRK0RtUHBNdnhqTFpRYS9qSHlYQ2dlVVhXdys1KytKOXcvYnhVQzVBQUVBQWYvL0FBOTRuTlY3Q1lBY1IzVm92ZTZ1dnMrWjdybnZlM2ExeDh6c3ptaFh1NnRkclk2VmRXdGxhMWNTMHNpU2JVbXI5WUh2R0dPRHJ3QjJZakNXRGJZeE5zUUN3d2ZqMkRFSk44RWhBUUxFQ1VkKzhuRkNNTVNRQzRNRFNhelJmOVd6SzhrSmhKK2YvM1BzVGxkVlYxZTllbFZkNzZ6WFJEMTltaEQrKy94T3NvbnNJUmVSSzhucnlDZko3NURQa3krU0wwRnFzdlUwQVBrSXo4bndNZUFDdndPRy9UNVFqYzk4K2xPZnZQZk9xWkxNQzI5NTg2MjMvTktsaTVkTWxsV2RTaHMyQW5jQ1ZHNzlwaWRLMitjbUx5QUJoM01DM0NLeE9ZT3pqVVhDQzVyQWE0c1NVRXUzcUw1SWdNZ095RzBGT0RQSXFRS250b2xCQk40UTJrUWpGdFdzTnRHSnFJdjdpT09RT1VLSTdteU1UKzc3UHdhTVBad0FjZmIvcXdPSW9yNkw2TG80eDBiYVBEOVozTGYzaTEvNHZkOTk5bk8vOXVqREQ3M3Q3dGZkY09HQnZSZnR1Mmh1OS9hdGtVZ29HSGU5aUVzVHZWQWFnRmF6Vk80SEV5ekk1L3dVNzBRTFJEY05vZnBxYU5iVDRKWEtwUnlyQ29mQ29YcXIyV29PRFVBcEo0blNjRGkwR2laZ0hJYkt4UWxZQlI3V1llZDhxeWsxUEZmc2hWeHBIQ0NNbGVWU3VZVzlXODFpYXdKQ2FSQnowQStTNkRsU2Q3enlNSU9aejdGaXQwVUl3Ym1ZMUp2amdEWGRjYkFRbHNSUW1qTkJDa3VzWlN2c2xSdGVmcGcvQ0h3cHpndWlYY2pHSkFqbHg4dTg5cktWMjdjdlY2QjBtcHBDM2NnYmlXQ1FtclJPNlpiREI1ODdlSGdMcFhYQnBIWjRSbFJ2RXlXaGM1ZFY5dXg4M0JSNUk2ZnhtVnJRK0tqaHdtZmo3UnR2dU9IR2RuenVxaXV1dUtwelVhTndvSjBmMnYxcHVKaFhxZXFPOVZ4K2VjOHFqMllpYVN1cEZsZEVFK2VkbDNDcGxDc2xQaG92VzV4anJLQlVrTktCS00vVHdVTzlHeU9QWDU0VHdodXI5R1EyeXozUFE3UXBHcnpNR1ZHSHo0N21qNXU1YURSWFFMeW1LYTNwZXVKNUs4and0T2lXYXJsYzNVSXRBU2RnQi81dVJ1U3lvSXFIUmVGaHl4WURSdHl5amgwdFBqRnRCbDFqdXZPOStIdzZsVXJQeDNjbUU0bGtlaWdmamVhSEtuQ3p3SEZVNjN4Vlg5V1RTdldzMGp1eWtBM3BhcWszaW11RFdFOG5TcVhFenV2TmlCam1aSnJTN0FCWEUzVWhjNFBZWDBnbHNtS3V3b2s3UHBiTjRyNFVDRG45ZXY0SVAwNlNaSkNNay9QSW1zblZJaEFDSElHMmhDa1ZPTnFXUWVCNVlSZG1BaitIKzV6ZnZIcWlYZ095YnUzRWVhdlBXOW1xamRmSEsyV1NoS1JDWGR3eWJBOTUvbDdEVGRCcTRoNWtXMjU0Q0xkUWljZHJlSWpkMTFrRHo1VkVIcmV0bTRMNkJBejFBNS9yaDZFSnFLZkFOUUYrZk5IdVhiWEc3c2xMaG1zZ3F4S0YydkFsazdzYnRWMjdMenEyNjY2K0ZadTJQcmwxMDRxK3UzWWRhMXhRcjE5d01Vc2FsZWx5ZVhvN1MvaHh2K25jM1VkdlhEME1NZ2NVaGxmZmVQVHVPUi9zSzFkZmRjMnpSK1laQUFacC9zaXoxM0Q3bDRCZzB2bjFKU2lZc0xVNi9VK25qeUdmMmtVYTVHcnlKdkl3bVozY3JvRXNDRUJGYmdPUkJVbVFwVVVpRVVFaUM0U0t2RWg1eGdRRVhEZkdCRVJLeERiaGVXNk9jTWd5Tmo3NHdPdHV1UHl5NDhlMmJGNDlWaTFISTQ1Q3ZkNGlvMU8yVHZqUEZvN1JGUDZRZktVOFc5WndDdGl5aFJ2MTFuQjNZWWZLMG1DTjBidUUxTXE2OVFQKy9GV3Zod2RyN0JYZ3IwdldZdGdMaFplckd2V2xKdUVRSU5RVU5KQVl5LzE4dVdSQ2lDN2w0UlNQVDFZaDZmS2gxSTdNZEVnVDltOHZCeUxSUURZN2FvaHFVRXR2emNKTUJXa2x1bTNrems5ZE1tdWNONmk0c21GbHNoV3FLK0ZBcXFadTNQdjBMYzN6SXBiRzg3RVpLMnNwdHFzSW85bXNxT2NENENxaGdkMkhNOGc3ZFRsZ3pkZ3ArK3BNNTUzblgyK0RyVkhONU9TQm1iMTF6UlVNK0lhNTVicDdackZvNmh0dlcxaHJkQnQ4TDVPWjFpay9mckJSOXVLQjNEWkVTMUpkSlozZVdCbWRubDkzNjdySFhsTVRoMEJ6WmMzT2JVOGZFelhGODdKMHhkeURVemRNVlZjblM1RVp5NUlkVjZham1heWs1MjF3RTl6UXF1T3JIY3B6RkJHeXIwNXpJK2IxRjZnbWNFRzl2bWRtQUFrOUV2ejkyWHV1MjJKeVp0amw5SFhIYmoxUE5Ua1gzekxCQlBmSllaUm45NUlIeUh2SkI4bFQ1T1BrMHlqTi9wQjhpM3lYL0JYNU8vSUtPUVVLaENBTUF6REkvL25rMFAyZ0c5OSsvbHNQYkpseEpGNy83bmUrdW1zRDVmaHZUdWs4NWI0RUpUb3l5Q1ZMTjBNdGRBU2M2SWNlNDFLT3NtSFRFeW9LdUVlSUVkZmpCb29ibmVmMFE0VG40dndoRTFlVHE1UUxpa1JwaWFNSHFpTmNxUWVTcEpSc054TWN5WUdNc3FuZFc4eGJLZ1hTdHdMNkRvN0NpaGpZb1JWMmUxVS9GeUsxd1ZDdGpUeGhJRHc0MENaaEVtbUVJMjNTR0lQNmNLUGVKc05rS0RvODFDYlJsZGxXMmd1S1RpcnE3Q2Z4T0pOZm9qNlRnVlFxTU9kQ0lHQUVOc1kzUGFFaG9vK2VnMmhjNXhmK2EyTGFnNWkrNTJkaHlpMzgxMEwxVlMvK0hDeUpTT0tHR04vL240UHRxM0NjbjUrZmVpTkVJVUpPa3c1NWlmeVFmSlo4aHZ3UC9QODEvSCtJUEFpOVVJVWk1Q0VEU1lnZ0xVVHh3czZvek9qSXFqblNBWVdjQnBuOGxQdzk5bjRGWWJ5QzFQTzM1Ry9JWDVNZmtPK1R2eVRmSTc5SG5rV29YMFRZWDBRcSt4VHFqcDlBZXZzdDhodmthUnpwS2YvNkNIa0NSL3lnZjcyZnZJODhRdDVOSGtUYWZBaXYrOGdKOGpaeU4vbFY4aXZrTHZJV2NnZTVuZHhDM29oYTZBM2tPbkl0dVFvMTBzdkpaZVE0T1VZdVFmMzBRdEltODZnSGJpZmJ5R2FVbU92SU5Fck9NYktLakJLUGxFaVJEQ0VQQ0pJOHBnVjhRa215RjFCRks2RmdGSk9RSHg3Q0VtcFNxSWFsVVdNVHV4clNBQ3BUckFIeWFLWTJtZURMdzFKNUdEVWpaTXQrSjFTamhsREJrdnBadDJRWFdnNEZiZWdNSE1mdDZseE00OG91NVkxNmM5Z1pLckhXV2RhcWtmV3lUcFlCaDBhNEpKYkR1ZEpRc3g1eVJld29NbTB2dTVSanp4RFRBSmx5VnN5am50Wm9oaHNtRXk3amlKM1hjcG42T01Sa1VCbkZoNGc2cHRRSUliUndROHJUTElQYXlESUllYm84U2NRKzNOVXBoNXA0SC9La0JxdGs4MTV1MEgzWTRDY0VUckpqaHlVbHAwaFBCY3pJY0Y5ck5Ob3ZLWW8wcmFoY0haV21GMFVWNnB3bVo1MmdGQzhteEtCVC80a1JUcWpTRUtkSVlWZXRoaVZWVXVxU21naWJVMTR5NlRtS2xFdjJKT0d6bU5pU3FwcktxZnN3azdpanB5N2lmaitRb0c3bjdxK29heTVkUmYySEN2Q0txWjc2SjB5NDBxeXNxTkxzYmRsczU0OEdLTDRkbmgrZ3NjTld3QXBNVTF2WFFOVm1OVnV3SkdWSGhxcDJyTzhOK2xIdW9WUGdnei9Oc083ME1SUk91cW1VYXl2U1NmYmdwS1E4YzVJOU8ray84a3VzSGg3V29tcElrZXJQU09wT2pvdkV0V3RVVTlXVkYwVkpFbDlVOUlLWUtZVERoWXhZZU95WTJoT1ZWS29kbGxUZGl5alNMdXlsU3RFZTlWaXFtdXpjTENtT1AzRm5hZnF3bFExeU5VN3VKRndXTFdUZ3ZnR3hwZjBEUXNmZnFTODRiSFNubTNLZVlpbVBQWGFiR1FDT3N3SThqZGs0WXp1cnFGU1pEcGlnQ2xuQjBiMFlwZnR4RVJxSHA5bUttZXAwc3ByQ29lc1N1MUdsWjdBV2F4QTYzcUpzWkJmaC94SmxZNERFU1piMEloZHBralZJUWR1UW5oNllWT3UxY2lsQ0JRb2J1dVpiRlZWVVRoRzR0Z1lJQVZWc1hwSGJrc2p4QkhqWVJ5Z2xjenFxcXpwRmhsaGpKU29RdXYvbmRRTGdkN0djaHpuV0g4MnM4cnExSzF1VWJOcTRkdHU2YlJOanJUVXIxd3oyOTFTeW1WUXlGZzE1aGtvQ05HQXhwVFkvV011YTREbU1nTG9VaFlvWWFsREJiREFzNXNxUUJXZW8yYUo4UGxjcXNqM09GNUZHSEhydUJ1Zk9saHY4KytHVisySkZ0SGN1aVpXS3B4NXFoMWVGTG5qaFZPRDdUeGw1czNNZmI3L3lYbHNENDdSc0J2bjNCWTNvVHlHazJhZGliMlV2MEU4KzQ0aXFLanFzeU8rRVlxd3pGaStWNHZDNVdMSHp2WjNCNE1iT2FaQ2F1ZzZOVGdJK3B3WGhoYzYzZzRZUmhOQmZRMURyak5rS2UxOUxQelJIbWM3QzNvdE9vc2pER21TUzdDYUh5WjJvdzN5US9BbXVWWlZiTVRXRWV1K2xoQ01Pc2NraFZHeDFORjgvU3o1QUhrZSsrbTdVaDBVU1F3NzR4L2pFeGRKZm82N3o1K1J6K0M2aXhHWDJCTDd2RkhKdlFNNllKUk5rSmFuaCt5OWdYUmdocXRoT3hXZUV5R1JEVnd4ZlJWUTlvS3VCeFFURVBOZUx1WXVSRU9kR1BUZTZnQWc0bXUwdysxbFhOYjBkaEVBWXZGakFheWZqWERTVDVsTFphS3FOdytCUStmMFZ1U3lXaENKWFVBaEtRMTZBSEJvM1ZiQXNZNDRZaGo3VEE3bWNPVWRNMHpCeEc3MzJYeG5Xd0Y2MmdmYjZ2My84Y3dlZG43b0VSQkI4QVlSaWxWUklHY2tqUmt4OE1jd1lpNkJRRkZCVWlsQWwvMEJlOWdYZmQ4aGZrT2RSb2Z3RytUb3FscytScjVBdm93RDhBdms4K1IxZkRINmNmSXg4bER5RHd1L1hVZmg5R0lYZVNmSWU4aWg1SjNrSGlydTM0a2ozNG5qM29yaTdsYnlXWElGQzdRRFpnNEp0S3dvMUpzcUdjQXNNNDlWUCtoQ2JCdUxVd1Bsa0VLc1M0bGJ5Ulp5QnI5YkVTOEpYajBUb2I0bGVGSGh1YjR1Sm02NzhHU28xL2k5dWZOK0NiN0tnWFZKditRWWo4eFV3cDRYcit6Q0dod0N2SlV1SnlUZVhlU2trcEZFM3pCTHN4NlFjTmdFbWhaaFlnV1dyTXl5VnUzWVdTNXBTZU5sUGNtNk9qY1FjODVJZ0R1ZmtyYVhtU3duU056YjEwQVRMbGZQRGcvbHNydWJsUldRV2lCN0t3R0hrQ1kzQjRVYXowY0wvSWNUSWE2REZsWWFHMjZpbG1NUjlYTloxVzlNZVlwbXVQeVJyMnIvSU92TW9XZXJWa0FVQ05YaE5NbXd2bVpIcE9zbVVSRkhXWlJHK3hHMFltOXplYXFaR2Q0NG1SMWR1WHoyK0hyeG9zcGJrQTVoRU81Vm9QbC9QNXpzdk5jYm5Qam8zM3NoSEI0NEUrZ05IL1dSTnVMSmV0TVJyUkJ1dnMzbk5VTllyaG5RTmRZUnJKQXR6bTdKOEg5V1MyNXdCNStqUmJoTFdRbkxMQnA0VDRaVnZBbU91MVZmK0psSHhIT0FBZnpLYU1SbE9VSGtzTzE1RjB1VkJuT20vSmVGV1MxU0lEa1JpSU5taXlnVWl3WVF0MkdWSzJjeEZxb2ludmhyU1h2TzF2ZTFXMlV6dEhCM2RtYlRLS3cvcy9kcHJRcHJWSDAvV2svaUw5L05hRGhlZ251czh1TG0yWVVOdGMyT2t0KzA0YlhaTkRGNHdSZW1pS0M0dXAvMnB6S1FrSGFmMCtISjZ2cG5lalpaZ3U4MHVSNUhyNjNETytHZXY2M1FxaVdCT3hqTHYvMERPQlJNVm54ekk2Y3Q4bnZyYlNKYlBJWkgrS2ZsZjVDVWtZZ2tTZ1BvMjkvMnBZU1JsSUJHaU1TcEhzcEpSVndhU0pIRW9ZNjRpYnp5T1JNa2hnU21vMS80cWxnd2t1MnZ3R1JDZWZKWDhKbXF4UEhKT1FPSUhaRW9DK1YzeUpMYmlzUHg1NU55UDRWTkNMR1JUeUZNVHlGTWZJdEdJRjRsNmkwUjI0NjRjWHlTcHBKcE1xWXNrS0JsUzBGZ2tCcFVNdWtBb2o1d0tiUXFRZUZnUUFRUUpoQVhDMlpiTldZc0kwYmJJQWdweGh3U2NSZUtsd1pVOXQ1MkFlQmFTcVhpeWpianJpcXEzVFZUZ3BhQWlIVVRVYkU2d2tXTnEra3dzdzBVaW9ia3doRUw2REhPUHpoSEhNWnhsKyt2ZFJBdEZRbHBrOFQ4YjJaK0w1K1M3L24raWlPT3hrYU1oTkxmK0xVdDdGa0Uwdk5hampwNGtQeVkvSWw4amY0UUdWaHBOckJWWXR3TGlhR2FodENML2lMTGtKMmhZL1FoRThtTzhtRW4xSWhwVWYweStTZjRJTit2WDhQcHRGUEFmUmhQcWNUU2JIa1d6Nlg0MGw5NUMzb3dtMFd0OWMraENjaERseG10UWJ1d201NU5kdnZRbzRvYjJVQ29VVUZaRVNRN2xRYndYbVRueWRzYk9rUSt2aHFGR2k3RnNDend4bit1SDFtQ04zZVBqbk9jMzRKcEQvV0FCV2hoNXYvMEVzRnV4SDVoWHE5RmlYSnAxNTNMTTk5d0w0SE4vNW0rdUk5YzJtUytyaGFMQTk0b2pNemQ5RnhwS2xRRy9ZUnJaTHRZeTNzMGNYcUVHS3pKdnBldnpkRmJkTEROaHd6emV2c3VhRFlhZ3lxMlEyTUlNMjRoU3NONFZPcUVHN1hyVWgzM2JyT1JiWk9GUXVlNExxYnJ2NEpSOG4yZXpFVDdyZnovYk9senZOblQ5WnN6MitmeVZvaGY4dXVRYXVFK09pWnBEajh1U2FvQjRuS3FPZUl5VEFxYklIV0hsb3lCSnFpazlMb0lha01ibG9FN2xTM1BWV1VuNkR1djEvS1o0U0U1c3JLenRmRmEwTlFwcnFiSTV2VEo4YlZpeGxaUjlXS2RVc0UxZTZCV3BtNlFYSk1SYnFhT0pyODlkRUVnSVNpamdtb29zYzdZYkNkalJnRnNQSkR3djdvYTRSTkNTRlJCQzBkZ2lqdEg1cVJoUUtvSXdSaTNaOGpoQi9MS2lhbzZtS1IxY0lUR2RxUGRsd2tFbmt1bXJKOEJSVVhwb21WQThsRTZFa2lINzVuVFFaWDdpUUNvVE1uVFZDbVdhb2hvUWVVT0oySlptb0ZTNzkwcFJub3JYY1NuTUFDN0ZBc052QWFnUmtJNkx0ZzUwZ1JQTmdBUkhxYU9DZUFTQW1rRmNDd2ZuVk1TcGVYUmpHT2dMck5PM1FKSVRhWmdRZFZ2c2ZFSU1lOXZ0UnNpdzRKRHVva0ttV3RJR05XS0o2czJWMmtGRnVKV3QzVTF6WTQyYll3TG81bUNZandZQzRZRE5oZDFBSUc2Z3RjMEZyUjZYeHpXWXpJOHNJaWFkZ3NRTFpUbXdobExPOW1STDVKNW1JdDNXUnpuT2lhN295UXdZeGtDbVowWDBQbDJTOUxEanhrTkJOTWs4Si93SDhVUkE1VGpkVHNUREdWSE1paG9LTkN1cXFycGhLVWpQaXErWHY4RFBramRCREZwd1Bsd01sOEpOOEJaNEFFNU1hYkFPdVg2WU1KbXhBZDZCcVlmWCtpWHRPUWxSMjdNWmE0b0ZqRUFNV1pITVM3d3NMWEtvcG9GcUU3WE4rRTdVc3BHNWVDUVM5aUxNeXhQQ1BkcU9nMFBjb09NZVJHa1RpQVVEN01ESzVBMnpyWUJJZ1pkRm5qRnlaa1VCTWtaSkV1YUlJQmdDMDU1LzdyQ0lta1pBYS84L0d2N3NvUE5UNitBdXVCTXVoOHRnTjF3QTk4STllUGNBMWowQWI0STc0Rlo0STF3SDErTFRtN0ROVGJBSXgrRW9ISUVEc0I5Ylg0eDlMb1l0c0JrSmZReHFNQWg1eUtFNDdqcXNYa0F0KzZQa044aUhsaHhIRDZMK2ZEMEs0QVhrZnE4aGUxRkxyaUcvSytBckNLR3dacG92Y2czbUUyRWNwNXYxQTd2eVVzNHZJeGZyNnBJbVZqT09aMEsrblBOenE4dXRsaktYZVlMOFc1YWxnRjNJK2Z3eUFnNHRLYXVZTlJsL2JJVHJmczR1ZitpSlpYaG5ZQytQMTgxOW5UYlBsTnBsdk03Z3VvejMwdkZEY3dubUdmakxZM1p6cGk4dm8zUTJaOWN5Nmt0bmtXSzVoT281bit2bmZNWWNUdkgxQ2E3VkxMWDYrWnpKU1NJNzFFQzJ5OWRUSERMd0NhQTVYMmo0REpPZFQ1WThONGQ1M1lOLy9pRHNvcHpBVWdQWmJTc244Y3duaGx3OHlMZ3MvOGNoUVFocGtwM1RlVVZ3M1lxRW00aFBlejJ5enJ0cUtWZzJqYlJkc2RQVWxDckJrdXJ5dXR6anBYa1JGS25pdW9MQzZ6bGIwdjUxR0JYSnBENFF3eXovWEJqVnJLNEpNcWVvRmRQbFJNNVVlK3lvN0FwQkJkVldQUzBGNWJUdGFrcFpDUXF1RkxON1ZCTWJ1V1pGVlRpRjEvU3N6Tk9RTEljb0x5TWNYbmtWbkpoMEJvNGNsTko2eXZUQnlORlhnWkdGYzhFY0VoV1F4OXJYM1h6ZGdYRVpGRjBDWmVySUc5Nzh4aU9UQ2dwcnYveUdJMU9zekZFWjVQRUQyTEk5NXJmc25Nb0hRNkhnZWo5WjMvbUxzM2NRZFBKNUovaHBRL2dLOG5GVC9BcSs1NzZDYUlvRnAyckVWS3ZxRmtTRDA2VWVOOFpKVWpGZ0lyTlVFNmFaUUN2QmtzMUFVWks0bU5zajZad2hGdHlxcGNhTXF2TXorbGU5TS8xNWpqSUFxbmltdjFkOVZmOTBURTFhVmRYbURScTJxeWhIQVN5enFFaUNMVkl0SVVrSlU3QUZTU21hRmo0eDFLb2RSaVBMeGp5aHhzU2dYREJTUmtFT2lyOElpa2JGbnduR1NwNExwb1hyT1hINXJyNitYWmRQaUJLbmlOUFg3NjNWOWw2M1ZsVG11OFhycC9IRlNQVGNSZ2s3VUpndEJPeWw3QjNaN0d3dUIrSS9xM1djM0d6T2NmYXBuWU1DbFEwTkh1SkZ4U0NvVkM3N2RqSyt2MjBsMlliRy85M0l5TjZMaXQzbnlKK2dUYUtnVXJnSzFzSVdZWHhxQWhVNUprazBLRUFDTFlrS2NXRUVHcWdVZmhnMXpTcXk1RjhpVjJOOUhKVlZpaTA1bEZNWCsvYUlRUWJZY1NkYVBwdkllcXd2RUJGTThrK29Vclo4NzA3UmwwK0Exb3hLTnVENGdMQVBZQnBBUVFBSWkyZXlpeDBWUFVVcWJ0Q3JYRVRNS0hITWkwaEJMSXFGNGlJcHFtSlJYU0JxU1ZRUGtaSWlscFFGNW9lb3VzRTJLWk5xVDduYUpqMmtOOWJUMng1QTVUZm1KR1A3bVZJZEQ3QnpGQkkxNDFHbUpYTUc0ZG9oaXpQQ05xY0xodDVtTmxTS0Y5cURrQ0w1ZENyZkptbVNFOU81L1lUMmcxaWc0djRWb1BTQkxDa3lFMWFlTmhjQlpzZGtVZitDK1F4NzRjQ01GeE54ZjVyaDdsYUNpLy9ka0dkS3d6UG5JaDgxeWVMUHdyNjA4RjhQL1Zjdit5L0VIRUVnckxMbXRmL0Q1L0Fxdk5rSjJVWGtXMmhvUFl2L1RkS0VUWEFlYklEMXNBYW0vSENaSmd4REdVcStQRVVMQnh5d1FRY04wSHowVDlWK1NsNUd3KzM3NU0vSm55R1VseERXU3dqcFQvenJhK1E1OHZ2a0M3NDc4QlBrdDhqVDVFbmZXM3VTUElhMC95aDVtRHhFM29FRzNkdkpQZjc1MSsza1ZuSXp1Y2svOWJxY1hJb3F6aEd5QncyN2pXU0dUSk9wcFZPdUVjUnpwWCs1dm9PemwvUWhmZGVRZm1POXhWemU5OTUxajdyY2NON2ttRXVQZWN6SFdYQkhlWmdkL1BoeFJSNEthUCtnYVRnc2xXa3RPN3prS1dmeFFFeXpTWEVlNmlldmdwYVR1dUNXVDRxR2g4NDJUcDQ5U3ZOSGtzcU5WdmNZaTBWS3NBSDlvWG5mWk1QdWZIbjRER0MvVjRzcEgwMVV4ZEIrN0VZOWRjK284SGthR0hDSlhXTDZiRWpUVUNtNEhDQ0ZhcEt2dTBEM1ZHdkp0M2dtQW1zSWxhbHl5WGRONHRpSVNJcnJ6b1NCbVFEcERGTExCVGpFY1RsTnZxVzZLaWYwYlY2aHkvQm5zcjVpODdjTDBjc2l6aTIzaEFPTkRmV2JlM3BCN3F6ZndkeGsyNFgxdFZuSmxHWnpJMW00RVBpbHZoem5kMlp1UlBuTjJaSDhUdEVXWi9NcnMzZXppdmZLMm9yTmQvYWMzMXVmcWQ4U0NpSmNoRDRqK29iTDMrd1lxYjVjR1IydHZKeXFxNXVweHRFckpBMW94bjA1bXN0Rlg0N2thUk4rOCtWVVRkc2txaHhWZG1ERDZzaG9rRDNLaWMwZWJDdGtXZHZYNElCREVXWjlsckMwaHA3NkVsZUlKc0lxR3lNWU5qbkRzOUJTQ3NkYVFrRFRBbXF0Ty9ydHhmb1RzcmFxZXFCZUZCcmIrM2N4YkhmMWIyODhFbzNsKzV4b1dlOHBOQnFGMS9mMGZMbU12V3N6NGl5bHMwSmxJczlkRE1YYVIxalhkcTBJUXIzYjE5WW44eE1WWVZZVS9VYVQyRWVYRUY1OWM4K04rVVlqbjliV085RllMTjhKaU14MkRZQzhZMzkxWktUNmdjcG9OaTVSM1pJbE41cUxmb0JOL1dLWnRqcjNzR3BEMmJHZnJkQUhLeU9kSC9tUFJMbnB0NHprS0IyS1VNMFdTNks0UnJTNU4wUUx3SHRLekdTdlNuYzRNK1JRbkMrYmxpaVZyMENyRjBjOWRTOGJYWGRRT2pKNS9WMy9MQ2JrdStuZmhYVDdETFFucTlkZXMzaGNjTDJiRDNIVWVnUHczTk8vemdYNHAxQ0FxaEFOalFzY1NCZHNROFZRUG5PQUV1QUpIMEJlR0EyRlE5SHdJcEhDRUpaZzBRQTAwMVZGVzBRU3RpTXVzOEFpSkdaRll2c2RzSUpBT1l1MlVYN3pBUTROclJBSlM2RXcybVNFZ0V5Z2JZS005cHNpby8zbWVjSUZhSU9oQ2FocGZwQ0NJZm9IS0w5d1dJRjRydUR0LzNjT2YzYlErY21wUng0RzhzeHZQUDcraDU5ODVNa0hIN2ovdm52Zi90YTczM1RIcmJkY2Y5MXJyMWc0ZHVIQmZYdm5kcy91M0xybHZJMXJweWRYRDlVcXBXUWlHTEJNU1VSelZFLzZjV3ZubkQrMHVxVFlRbG9zbFl1TVUwalU5TG13ZjhvZTlnT21mTDR4QWI2VHFIdkNiZ0pTZVlqNWxWb2Vsdk9NNWJHSUxhUnBGcGZsdEpwK3JHUytYUFM2RVcvalFLWDhrcVBxN0lFOThvemlFdmNLTHZPRWNyNkxYNWVuZElka1VaY05HTzRlSVlpaXJSdW1STGtUc3QwNXlZdC9KdktkazdaTlZ3dXVPZXRaYXc1YnZHY2VOejNlT3J6RzhyREgwTUdLQ0xwRjg3UDkyNjROSEE5Y3U3VnZOazh0WFNwZjJBaHdrbTJCUFRjSkcvS3IxcS9LdzRiSk9Sc3NXK0tDU0ZDenBpdXNwcDBqUTV1R24vcGFsMmpmZEw4ZE5yWE5zaUZ1MXMyd3ZYbnovWENwTHQvSnRqd21reUtPUjNGdFZsckNBWUFEUXRKK3pyQTYxMXNoVHR3OWFUaU9NYmxiNUVMV2I3SDJ4L2xLampvR1RlWDVzblRKbGkyWFNHVStuNktHUTNNVkhzNWJMMW1DTEk4K3Q3ZWNYNVhIWDNudmM2T3lMRmpTK2kyczk1aGxQR2NQRkllSGk3MmRlcGVpdnhweXJqV0NOTTd6Y2VycTE5cmhkeVVTMTVJei9oV21HOHVvblE2Z1RKdENxWGNwU3NSSFlHWXlib0xCWHd4UjhSMFFUei84NWx1dnU1eW00czBxSjB0MGljSXVUT0tUVkRxZVd0VFJndkVjempCNVk3OGJzSGt6Q0pab1d1MHd5bitJcHNYb2ZwSXVNcnM0aGJzZFlobU9oSUMwSXhCU1FaSkQwdjQ4S2pXK1EwT2Z5YUdwSm5OeldmQ2pCT09UN1RPREVBR2I4WUxXL3ZlTzl1b2g1aWYzbnJoM1lXRjBwRGFvS1VBZWZPRGVSMDQ4Y3ZldjNISDc2MTkzMVpVTGx5NWN1bmo4MkpHTERoKzY4T0NCdmZQbjc1cmR1V1BicG8zcjFrNnZtUmdmbVJxZEdoNGFYRmxiMmRkYkthZFQ3TkE4WUN0RnJVZ0ZnbVpqQ2VtcXVPd3BwVXNINTcxTVFPZFFHdWFYZ2xMWXFYcHJtTVdkNUxPNUVzMTJvMWRFRmdUcVpWSEkwNGFYUHpkRUJKdSsrcjdoWkgyNFljekRaeWpybk9QMnBaQ1dzelcwUytaZGt1SnZ4NDFqNmZvckgrZGZHMFhaK2FiaFBjZm1oOTh1NjUyZnlIcU93ck9hM0xrUWJmM2JPNGQ0K0pEZStjUGVtWjdPNTN0bU90OTlRNUJ0dWEyTWxhT1Y1TEo4SzZzSlh0M1pxY2tmZjE5bjFXS211YnFaWVEvSzdFSC9aRDhyVnpEaC9yRkx0KzJ1cy9EdmMxSHU2N0krUEQ4OHRHZFlsNyt0eTUxTU5MZHEvWHBzcFNzYXkvbDM5c3owNE8rMzkzUzc3Rm5PVHowT1Y4cDZ1Zk51YUY5VFRqY3ptV2E2M0gxVXp2VDNaNWJLVzNYNVFZWURKbXp2bi83eDZhUDhpL3grM1B1RHVQTTNrKzFrSGkyNUs4a2Q1UHpKblRad2NNSDUyN2R0WGRtcWw0cVdKbkRjQnNLQkFKeXdLQU1sSXFGaVcxb09GU2JkeUdEZTREZGVmUldRVzk1NDFSMVgzekc3czIrRm9YWTNBZ3NNRGk1eHNoSXQ1V3RNUlpwWWluUkZ2aUNKL3Jsc3FOa0tTMTI5Q1RsZXNleUhqWWVMMklheDFLWWYvZXEzTGhXWjJ1Z2Z5SVpETHVwWEpwZmlKcmdTYjBJLzVpbE81Sm02Sm9rcDZKNGMrK3JsUjdvSHFod2E3QW8xKzJxUmFHeHNldCtlK1gyM1IvQnZlbXpIMXZldTZ6TXAvVWx5eDBpeTgvNGVLb29pclo3NjhaaUhmOWZ0Mkw1dHgvV3NkUDNPYlk5d1NtdTJCV05PelRreGU4THB0SWZ2dXZOb3NYajByanVQRlFvNytxNjdmazg2dmVmNjYvWmtNcytWWitJNWc1Y3NpOWVqNFpFMG9nQS9aRmpZMm9zVWtWajMzcTA3eHFiWitMZnZtOSt6YjNvc0ZvM1VFQWtIc1JqZG5ueXk2aVBSMHhyZnNXMzcwdkJZMm5tZDUvVUtpTUtMam5QZnpoTk9qWWZoUXVIWW5YY2Q4OVBPbC9zeW1UMkloWi9DV0NxZXE4b1dsZVI4TkJUQndkbFowUm5lVjBRTmZoSzEvSjJFMlNJL0lLOEFSWGswQkpmQjYrRXVPQUVQQzQ5TTljTldXSW1LY1FWbHQ0eDJmUW90ZGdYdCtCakM0WHlybi9Pak40RGNpRmNRemFsdmtFOWlYUXpMOTVQYnNKUkJhWDgzNmpPY0h5WDNKZko3V0VwZ1dXRm5rd295MDA5WnlKeW9MRjAwWm5DMFQ2YUhTTjlBYjkraEdneW84b0M2d0FPYVBBS2dXa0VjZ1RnTHBFcFdpTlVWYlJ0RTFBa2tVVzZqWHJCS0crV1ZocXEwU1dNU2hyakdFRk1rMko1dFI4R0pRS0R1Qk5wa2VEWFVCNGZyTExheEhCd3NId3hETUFVeE54aHJoOEROUWFiZ1p0cFRUYTR3QWlXdlVHcXZXVm5rdlZhZVM2UzlSTHQvZ3V2dHJjejFRS1dDTnVnNGwwN0g1NUEveDQwNHM2RkRPSTFQLzR4cHlIMERDLytkNXNGazIyZisyVHo2RnY3YlRlUmZiS2xmT0FjRXd3QldLNzN0LzV6cHZIb0d6RC93TnJnZjdvTmZoVitCbStFbXVBSXVaejRCdFBhZko3dklMTm5FdnRrZ1UvQWdQSUN0SHNhMkQ4TTk4RFpzZlFMN25JQTc0SGJzZFJmMnZjcy9CTGtjYWZvS3ZJN0RNVGdJYmRnTjU4Tk8yQTRiWVFPc2hUVXdqRlRmeEdzQStxQUhxbENDZ3U5M01FQUhCV1RrL3p5UytXbi84UGlINUcvSmQ4a0xpTWtQRUo4ZmtQOUp2dm1xTUtSUGtJLzU0VWNmSU84bjd5R1BrQk5veTdBbzIxOUdDZk02OGt2a0t2OFErU2c1U05wa0g5bnJoeC9OSWcvYWhkYzJzaFZueHI0SjIwbldrM1dvbDIzRWVXNUVidVBpZjhnUGo0cGh5U1BUU3hHMkxkU002LzVSTFVvSGxDb1QwTlU2d3N5aTk2M3hjS2hsb3JsZWJ0YURJWGRKdS9mamlWRFkxS1ZsTFNXL1hDaXpBZ3VOWmFLbzI1OTlYK0hIR0tXWU1GcjZmSVZKTU5QL29pSmNZbDlnZVM0TENFUXpuOFhwU3MzdTZiWGtmMEhWL2ZBbEhKcUFaYm5Iem9xeHJodTNsR0wyQktMbDZ5L2QyQ2IvaTZ2aElUajNxNWdpWG5sMm5GUWE3dFpKWGJHYUU4UGRPS2Q2Q0phK3YxazZheTR6Y0g3WXNGVHF4Zy83dm9oV25hM09rb2hzTnVyK21iZ3ZsQ2U2d2Ivc2VMcDdnbzB6V3Zwd3A1VDNRNm5ZMXpyK1p5bit0enV0ZXRoSGphR0pvUGhsU1MrZENTNytRc2gxUTJySW82cEJqYUFxVXpNWTc0OEhUU3FycmtaTmxVWXU0QlJaNGFqN0NsV3hqWlhzTWJHdGF0NnJXcVpuV1Y5V0xjdTFyQWNsVlZVdHhWU28wWnUwS1BkU3REL2ZtN0FsbWRPa2FuVXNZcW5wWXh1M1VKV0NvR2lDSUJjbUNxTGRiNHVZeXdKVkZZR2pHdDJ5OFZoYXRTSmoxYXFrOFlwa0ozcHpBNDFRL3NEcUhTcFhIQ2lNYnh3UGhFWkRBY3dMQTBWT25aM1ludytkdWdqUmpmYzNXUUwzWVRuVjBFRHlLMDZXVzJYOEhRNG1YRGNSN0pSaXVjTFVobzl2bUNya1lwWGh6SENtTUdxdWVlZVVNVnJBOHZCa29rZk9SUVJPTTJnc3QzcjcrTkdpS0lzS0owVHljbThpVnh2TUt3cWZTV1ZHVjc5djlTam1ncXJrYWpWSTlHM3A2eXRVOWxVS2ZWZ3FaSktGd3ZqTWVLR1F6TndTTDVlYmxYTENjTm53Y0RtTnhTaDRiRUVOd1ZBMUdrdmFkakpHTlJWdnFXclN5R3RSbjZBQStGekZSbVpQMHNURzZrbkxNOWt5dSt4M0tUNHhWRVhCSit3dGRDNzFKTXB6UEdpbXpJbkF1NGFyU1ZGUnNFRlFOVUV6VGFpc3E0WThTZkpDMVhVVk1FMnNWQVd3QlRFcWFkaVlCNUdUVFEwUUJKVjZpbkVIYlJJalpEbWJCckI1RlNlY3J5S0FnVTJPRlRJQUVuYWkyTGt4MDV4Z2F1enE0Y3pWcU0rVzAwSWc2dXUxZzNHMjFNdlQ1UzZkbkZrN05sR29WQW9UWTJ0bkpwWEpLbE45czJYOFlmT2V5VTltNG9rTVJiUnBJZExYYkNDWjBWdzhscW10cTFuSzlPYXhvVlk2bjArM2hzYTJySkVjckR6MS9jTEV6SG92SFBiV3owd1UvakhnTlAzMzNXdzZnVTV5NlMyN2NmYVdDYkhQc1IwZDVFWEhrYVBkUWU0aGo1SW55TlBrczhnSi81UzhTUDRlK2VYT3liNm5udnpRZ3NDSkg3Nnl5QXYwZlZlUDhCNy8xam9INUpIYkR2R0dmdkpkYitNRHh2MjMzN1JUVUFQU2ttMTVMWkU0eWtsMGtiZ0NMN2o4SXZGNHduc29xblRHalZsb1VRQ013QUx6L2dTWWcxc0dWVjVBSG8zU3lseXdBVzFDTTdoQWdob0V0UVdpV2FCWkMyVHBnejVVMTNoUDRKa3pHM1NtdnJQdlN4d1dFV3VoMUx5V2lKeDQyWC9nOEVzanowK1dUM2YrNGFjdi9mQ3ZmdkRDZDU3LzFqZS84ZHdmZlBFTHozN3VrNS80NkRONzUyZldWUXBCRi8rZGtQL2Q2eEtIYVMwWHBDWE81d1paWUkyditrdklmcFlqUXYyb0h2YkZCZnVHamhrUXpFK3ppZ2tNWmxnd0ZoejJ2NUVMK1c1ZzVKa3NCR2pwczhVdWUwUk9pU3d3WHdveXlOMW5ZYkVsK2gvbitlWHcwb015Y21aazR5MTJXejdURUV0aU40alVYZklKbjNzVFBQZW0vSE52WHRXSE0zelBpL2FqeEk2UmtSMGpLNTFhTGxmTGZVK1VJNE83dHIzOXNKbm83Y2ttODhsWVNoZDRXWXdXd2tISjB3UXhNV0Rwa3NDWkVxZkdxNW0rQVNOZ3IyaUlBcFdqaW1xVTl4WXFRUnRpR2ZQQ29ZUWh2M0phamNSenRkWmdqaE1FYm1SN29DZGRGbFVqNENYWDZHc1Z1U1QyeWJ4aVBWcCtPYkNpMG04SUFrVWFYNzg2SFloa1puWTlVeDZKUmVkdWYwOXQ5Uy92bkpjN2FkSEcxZEljdXBKMnZrdFpwckdLVzdGNEd5dmVLajU2dG1pSkxOWFlQVHlONVFTclRsQzRGbk9jY2ljNXdxYTgwOG14S2NPb0tCdUpvUXZOVEF6c1lLV3d0MnhRVG96S1ZCQWJLK3lBTWRDWHFjYUR1aURwMWtCQ0ZEUlBDb1lMVVNXU2l1SHFaSHQ2RStiaHQyL2JOUmlSTzBmN0t5c0NzZlRxOWNqcjVNNHpBVU1WeSttZWdLZXZTVlo0dVl3YXBGSW9QMnE1dVhoRWpXYVNJWUhuY29PdEU5SFlTUG1aWFRPWnlGenRQYmQvK0pmajh2eXB2U0xPemRad2xnN0VLTXMwVnRINU9zVXBZZmxXbk5UWjRnZEVsbXJzbnJWT3NESW01SDhEOHZvOFh3QjRuR05nWkdCZ0FPSjV0eW9TNC9sdHZqSndNNzhBaWpEY3RGY1FoZEgvdi96UFpIN0ZIQWZrY2pBd2dVUUJWWlFNTmdBQWVKeGpZR1JnWUE3Nm53VWtYL3ovOHY4Zjh5c0dvQWdLNEFjQXRiMEhtQUI0bkdOK3djREEvT0wvZjJZSS9SdEM0OFAvdjhEWUFJSnlFN0VBQUFBQUFBRytBbFFEYUFiMkI4SUtiQTJPRUxBVWlCWStGN3dZdkIxY0g0NEFBUUFBQUE4Qm9BQVVBQUFBQUFBQ0FJWUFsZ0J6QUFBQmxRdHdBQUFBQUhpY2RaRGRTc013SE1WUDNPYkhCaW9LM3BvcjJSQzdyZURGQkVHWXVCdTlHYkpiNmJwK2phNHBhVGJZYS9nT1Bvd3Y0Yk40Mm1VaUUxdlMvUDRuNTUrY0JzQVp2aUN3ZVc0NU5peHd5R3JEZXpqQXZlVWE5VWZMZGZLejVRWmFlTFc4VC8zTmNoUFhpQ3kzY0k1MzdpRHFSNnptK0xBc2NDcE9MTy9oV0Z4YXJsRy9zVnduMzF0dTRFSzhXTjZuN2x0dVlpSUt5eTFjaWMraHl0YzZpV0lqMjhPT2RIdjlnWnl1cGFLVVpGNHF2YVdKbFM3a2d3eFZab0kwVlk2dkZtSHFtY1JYMlRpSWxxbW50K1YybmdTNlNGUW0rMDV2SzQyQ0xOQ2VDV2JsN3NVcWNvMEpaYWpWUWo3WmZXV3UxVHp3alJNYms5OTF1Ny9Qd3hBS09kYlFTSGhWTVF3azJsUTduRjMwME1lQU5LVkQwcmx4SmNqZ0lhWGlZY21PdUZvcFdEOXdoS3d5cWdFZEtkbUJ6KytDZWtxL1liZGZPY1owUk93dlZmMW5kYmVlMEYyZWtWU1ZaQzZINlhaZEk3cXl5dWxWQ1dZLzJRdXNlSnBMMWJDclRLbXJWQkpQTzNrbDc2TmNtMVB4cVR2VnJSaXFkK2p5L2VmL3ZnRTdFSU85QUFCNG5HMk5RUTZDTUJBQXU0S0NCY1NERngvUmk3NW9hUnRhTFYzU0xpVDhYaEt2ekczbU11SWsva2h4VEE4bktLQ0VNMXlnZ2hxdUlLR0JGanE0UVE5MzBTWFNYeDlINVNobDI4d0J0WFVVakUxeWRoU3QwaGlDakg1MG5CbWpLU2Ywb1hESXBkdXROajVyV2lLM211SnFVMGIyRk9XQXc2Yk1NazNiWTdXYUthazhZV0pGdzJmWDkvTWd2cFNtZVpOc2pkblVZREZWK3k3eE1ndnhBNzFIUEdjQUFIaWNZL0Rld1hBaUtHSWpJMk5mNUFiR25Sd01IQXpKQlJzWldKMDJNVEF5YUlFWW03bVlHRGtnTEQ0R01Jdk5hUmZUQWFBMEo1RE43clNMd1FIQ1ptWncyYWpDMkJFWXNjR2hJMklqYzRyTFJqVVFieGRIQXdNamkwTkhja2dFU0Vra0VHem1ZV0xrMGRyQitMOTFBMHZ2UmlZR0Z3QU1kaVAwQUFBPScpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LEFBRUFBQUFQQUlBQUF3QndSMU5WUWlDTEpYb0FBQUQ4QUFBQVZFOVRMekkrSVVtUkFBQUJVQUFBQUZaamJXRndNbVRWYlFBQUFhZ0FBQUl1WTNaMElBYnQvd0lBQUVlSUFBQUFJR1p3WjIyS2taQlpBQUJIcUFBQUMzQm5ZWE53QUFBQUVBQUFSNEFBQUFBSVoyeDVab2N3bzVNQUFBUFlBQUEvSEdobFlXUVZlNFBXQUFCQzlBQUFBRFpvYUdWaEJ6TURZQUFBUXl3QUFBQWthRzEwZURxYS8rNEFBRU5RQUFBQVBHeHZZMkZrRm5MdUFBQkRqQUFBQUNCdFlYaHdBcklOcUFBQVE2d0FBQUFnYm1GdFpZV1U5QU1BQUVQTUFBQUN6WEJ2YzNTOEtuZzBBQUJHbkFBQUFPUndjbVZ3NVVFcnZBQUFVeGdBQUFDR0FBRUFBQUFLQURBQVBnQUNSRVpNVkFBT2JHRjBiZ0FhQUFRQUFBQUFBQUFBQVFBQUFBUUFBQUFBQUFBQUFRQUFBQUZzYVdkaEFBZ0FBQUFCQUFBQUFRQUVBQVFBQUFBQkFBZ0FBUUFHQUFBQUFRQUFBQUVENkFHUUFBVUFBQUo2QXJ3QUFBQ01Bbm9DdkFBQUFlQUFNUUVDQUFBQ0FBVURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZCbVJXUUFRT2dBNkE0RFV2OXFBRm9EWGdDWEFBQUFBUUFBQUFBQUFBQUFBQVVBQUFBREFBQUFMQUFBQUFRQUFBRjJBQUVBQUFBQUFIQUFBd0FCQUFBQUxBQURBQW9BQUFGMkFBUUFSQUFBQUFZQUJBQUJBQUxvQ2VnTy8vOEFBT2dBNkF2Ly93QUFBQUFBQVFBR0FCZ0FBQUFCQUFJQUF3QUVBQVVBQmdBSEFBZ0FDUUFLQUFzQURBQU5BQTRBQUFFR0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3QUFBQUFBTGdBQUFBQUFBQUFEZ0FBNkFBQUFPZ0FBQUFBQVFBQTZBRUFBT2dCQUFBQUFnQUE2QUlBQU9nQ0FBQUFBd0FBNkFNQUFPZ0RBQUFBQkFBQTZBUUFBT2dFQUFBQUJRQUE2QVVBQU9nRkFBQUFCZ0FBNkFZQUFPZ0dBQUFBQndBQTZBY0FBT2dIQUFBQUNBQUE2QWdBQU9nSUFBQUFDUUFBNkFrQUFPZ0pBQUFBQ2dBQTZBc0FBT2dMQUFBQUN3QUE2QXdBQU9nTUFBQUFEQUFBNkEwQUFPZ05BQUFBRFFBQTZBNEFBT2dPQUFBQURnQUFBQXIvL3dBQUErb0RVZ0JMQUZvQVpRQnpBSHdBdmdER0FNY0F5d0RNQVI1QU43VUJBUUN4QXdJSUFic0JBaExHQVEwUXFBRUtEY0hBdjc2VmpFRW1DQU1FaTRxRWczcHViV2RBSndvTUJRZEhTUUVDbGdFS0FrWkxzQ1pRV0VCV0FCSVJBaEVTQW0wQUVBSU5BaEFOYlFBREJBc0VBd3R0QndFRkR3d1BCUXh0QUFFQUNCRUJDR0FKQVFJT0V3SUtCQUlLWUFBTkFBUUREUVJnQUFzQUR3VUxEMkFBREFBR0RBWmNBQkVSQUZnQUFBQU1FVWtiUUZ3QUVoRUNFUklDYlFBUUFnMENFQTF0QUFNRUN3UURDMjBIQVFVUERBOEZERzBBQVFBSUVRRUlZQUFBQUJFU0FCRmVDUUVDRGhNQ0NnUUNDbUFBRFFBRUF3MEVZQUFMQUE4RkN3OWdBQXdHQmd4VUFBd01CbGdBQmd3R1RGbEFKVnhieThySnlNWEVwYUtmblpLUWZIdGlYMXRsWEdWWVYxQk9HQmdXRXhzVUZSZ1VCUndyQVNZdkFUYzJKaWN1QVE0QkR3RWpJZzRCRHdFakp5NEJCZzhCQmhRZkFSWXlQd0UyTWg4QkZTWW5KaUlQQVFZVUZ4WVhGakkzTmpjMk5DOEJKaUlIQmdjMUZ4WS9BVDRCUFFFMEp5VStBVHNCRlFjR0J3WVBBU00zTmdjekZSUUdLd0VpSmowQkFSY0dCd1luSmljM0ZoY1dOellsTno0QkZoOEJCaUlCTGdFSEJoVVJCeWN1QVFZUEFTYzFOQzhCSmlNaUJnOEJKemMrQVJZZkFSWTdBUlVVRmpzQk1qWTlBVGMrQVQ4QlBnRTlBVGMrQVJjSEJoWWZBZzRCQnhjSEp6YytBVGNYRlNjekZTTTFBMkVCQXlZYkF3UUdFQ1FoR2djQkZpTTlKd01MOVE4aVhGd2lKQVVGUXdVT0JESU5JdzBjRXhNRkRnVXlCUVZOWkdIU1lXUk5CUVV5QkE0RkVCZElCZ3FGQmdjRS9vMFBKeFVRSXhzT0JnTU5JZ3NESURFVERiZ05GQUhDRzJCOWUzdDlZQnRZZEhGeGRQNWxNeVJmWUNNMFY4QUJaZ01LQlFvVVBDcHdjQ283RlFVZ0dCOFBIUW9sTEJrY1Nrb2NGQVVISWlZY3VCc25Ed0lSRFN3RkJRUUhIeElaQXdNRk1HTXJTUmlxY0NJRUYwa3BCYWNoSVFMZkF3RVpOZ1lOQXdnQ0RSa1JBeUU2STJ3T0loa1pJaVFFRGdWREJRVXhEQXdjM3c4VEJRVXlCQThGVFNrbkp5bE5CUThFTWdVRkVCTHdTQVlDSVFFS0JtUUdCSjhQRUFZU0RSc1BEMnBwSmJCRERoTVVEVVArNXh0Wkh4NGVIMWtiVWgwY0hCMGZOQ01aR1NNMEtBR0FCQUlDQlF2KzBBdzdLaDRlS2pzTS9nZ0VJUllNQ2lZckdSd1RFeHdVQlVNY0ppWWNVbmtPR0FZWEFnZ0ZIZ3NRRWdJeEJnd0VJSHNHTGlRZUhDRUdJaWdDQmxHN0lTRUFBQUFFQUFEL2ZnTm9BejBBSFFBd0FEMEFTZ0JDUUQ4R0FRQUFBUUlBQVdBSEFRSUFCUVFDQldBSUFRUURBd1JVQ0FFRUJBTllBQU1FQTB3L1BqSXhBUUJGUkQ1S1AwbzROekU5TWowb0p3QWRBUjBKQlJRckFTSUhCZ2NHRlJRWEZoY1dId0VXTnpZL0FUWTNOamMyTlRRbkppY21BeVluSmpVME56WTNOaklYRmhjV0ZSUUhCZ01pRGdFVUhnRXlQZ0UwTGdFRElpNEJORDRCTWg0QkZBNEJBZlJsVjFReE0xZEFaelV4QVFnS0J3VUJNVFZuUUZjek1WUlhaV3BValMwc1MwNnlUa3NzTFkxVWFqTldNakpXWmxZeU1sWXpLRU1uSjBOUVF5Y25Rd005TXpGVVYyVllrR2w5UHpVQkNBSUJCUUUxUDMxcGtGaGxWMVF4TS94MWRIYkZhRmxPU3l3dExTeExUbGxveFhZQ1hqSldabFl5TWxabVZqTCtzeWREVUVNbkowTlFReWNBQUFBRS8vdi9hZ1BxQTFRQU13QjFBSWtBbndCVFFGQUxBUWdFQkFFRkJnSkhBQWdFQndRSUIyMEFCd0FFQndCckFBVUdBd1lGQTIwQUFRQUVDQUVFWUFBQUFBWUZBQVpnQUFNREFsZ0FBZ0lOQWttY20zeDdjRzlzYWsxTVB6d3BKeGtZRVFrRkZTc2xKaUlQQVNjbUp5WW5KaWMyUHdFMk5DOEJKaThCSmljbUlnY2pCd1lIQmhjZUFSY1dGeFlYTXpJM05UWS9BVFkzTmpRbkJ6QXhCZzhCQmdjR0t3RW1KeVluTGdFbkxnRTNOajhCTmpJWE1ERVdId0VXSHdFV0J3WUhCZzhCQmhjVkZoY3hGaDhCRmg4QkZqTXlQd0UyTWhjd01SY1dBUjRCRng0Qk16YytBU2N1QXljbURnRVdCUzRESnlZT0FSWVhIZ01YSGdFN0FUNEJBeFllVVNCREZnc0VYbEFuRWhnWkVpRWhPZzBHQ2hNTEgwNGhBVWdvQlFjaUdVODVqTDluVXcxS01Ba1VDQTBQSUNFb0JRd0pGeEllTVFwSlc3V0ROa29ZRHdzREF4cElEeUVQQ1JBVUNRUTZJU0VHRENNU0FSUUpGaTlYWkNBTEJBTU1DQklQU0JBZUVIVWcvcHBWZVJBQkVBc0ZDdzRDQ0M5SVd6SUxGQVFOQWRjT1RYaVRVd3NVQkE0TVNZVnJSQTBCRUFzRkN3N25JQ0JEREFVRFBXRXpKeFViRWlKUElUb05Cd29VQ1I4ZlNTZzZRMWxGaEVXbVhURUdOQUVMRkFnTEVDSlFIMm9HQ3drVkZTRUZMRmljUVh0QktUOGRKaGhJRHc4SUVSUUlCVG9nSVFjTUl4QUJGQndDTkR0c1B4RUZBd0lGRDBnUUVIVWZBamtPZVZZS0RnRUNFd3d5V2tndkNBSU5HQlBOVTVONFRRNENEaGNVQWd4RmFvUktDZzRDRkFBQUFBQVVBQUQvYWdOa0ExSUFsUUNiQUtRQXJBQzBBTHdBd0FETEFOTUEzZ0RtQU93QThBRDhBUDBCQ1FFV0FSY0JMd0V3QStGQU5KZ0JEQTNpMzk2YlRVZ1JCd01NNXVUUVZFY0ZBZ1BZUVF3REJRTE1BU1lGT1RBQ0hTYUFBVEVXYUFFUkdhNm1BaDRSQ1VkTHNBcFFXRUNoQUEwYkRCc05ERzBBREFNQ0RHTUFBd0liQTJNT0N3UURBaWduSkFrSEJRVW1BZ1ZmS1RrQ0ppb0JIUUFtSFdBMkhBSUFJZ0VJQVFBSVlDc2xJdzhLQlFFQUxTd0JMV0U2QVN3YUFSQVdMQkJnT3k0Q0ZnQXhNQll4WUFBd0FDOFhNQzlnQUJjQUdETVhHR0FBTXp3Qk1qVXpNbUFBTlFBMEdUVTBZQUFaT0NFM0h4VVRCaEVlR1JGZUFCc2JCbGdBQmdZTVNDQUJIaDRTV0JRQkVoSU5Fa2tiUzdBTFVGaEFvZ0FOR3d3YkRReHRBQXdER3d3RGF3QURBaHNEWXc0TEJBTUNLQ2NrQ1FjRkJTWUNCVjhwT1FJbUtnRWRBQ1lkWURZY0FnQWlBUWdCQUFoZ0t5VWpEd29GQVFBdExBRXRZVG9CTEJvQkVCWXNFR0E3TGdJV0FERXdGakZnQURBQUx4Y3dMMkFBRndBWU14Y1lZQUF6UEFFeU5UTXlZQUExQURRWk5UUmdBQms0SVRjZkZSTUdFUjRaRVY0QUd4c0dXQUFHQmd4SUlBRWVIaEpZRkFFU0VnMFNTUnRMc0NwUVdFQ2pBQTBiREJzTkRHMEFEQU1iREFOckFBTUNHd01DYXc0TEJBTUNLQ2NrQ1FjRkJTWUNCVjhwT1FJbUtnRWRBQ1lkWURZY0FnQWlBUWdCQUFoZ0t5VWpEd29GQVFBdExBRXRZVG9CTEJvQkVCWXNFR0E3TGdJV0FERXdGakZnQURBQUx4Y3dMMkFBRndBWU14Y1lZQUF6UEFFeU5UTXlZQUExQURRWk5UUmdBQms0SVRjZkZSTUdFUjRaRVY0QUd4c0dXQUFHQmd4SUlBRWVIaEpZRkFFU0VnMFNTUnRBb1FBTkd3d2JEUXh0QUF3REd3d0Rhd0FEQWhzREFtc0FCZ0FiRFFZYlhnNExCQU1DS0Nja0NRY0ZCU1lDQlY4cE9RSW1LZ0VkQUNZZFlEWWNBZ0FpQVFnQkFBaGdLeVVqRHdvRkFRQXRMQUV0WVRvQkxCb0JFQllzRUdBN0xnSVdBREV3RmpGZ0FEQUFMeGN3TDJBQUZ3QVlNeGNZWUFBelBBRXlOVE15WUFBMUFEUVpOVFJnQUJrNElUY2ZGUk1HRVI0WkVWNGdBUjRlRWxnVUFSSVNEUkpKV1ZsWlFZSUJHUUVZQVA4QS9nRHlBUEVBd2dEQkFLMEFyUUNsQUtVQW5RQ2NBU3NCS1FFbEFTTUJJQUVkQVJnQkx3RVpBUzhCRkFFU0FRNEJEQUVGQVFJQS9nRUpBUDhCQ0FENEFQWUE4UUQ4QVBJQS9BRHdBTzhBN2dEdEFPc0E2Z0RvQU9jQXlRREZBTUVBeXdEQ0FNc0F3QUMvQUw0QXZRQzhBTG9BdGdDMUFLMEF0QUN0QUxRQXNRQ3dBS1VBckFDbEFLd0FxUUNvQUtFQW9BQ2NBS1FBblFDa0FKY0FsZ0NTQUpBQWp3Q09BSTBBaXdDSEFJWUFnd0NDQUh3QWV3QjRBSGNBZEFCekFIQUFid0JzQUdvQVp3QmxBR0lBWUFCWkFGZ0FVQUJQQUV3QVNnQkZBRU1BUFFBOEFEc0FPZ0FWQUNZQUpRQTBBQlFBRXdBakFCUUFKQUE5QUFVQUhTc0JOaVluSmlzQklnWWRBU00xTkNZckFUY1dGekkzTmg4Qkl5SUdGQlk3QVRJMkx3RXVBU3NCSWdZUEFRWVdPd0VWRGdFZUFUSStBU1luTlRNVkl6YytBVFUwSmlzQk5qMEJOQ1lqSWdjdUFTTWlCaDBCSWdZZEFTTWlCaFVVRmg4Qkl5SUdGQlk3QVJFVUZqc0JGUlFXTWpZOUFTRVZGQll5TmowQk16STJOUkUwSmlJR0hRRWhJZ1lVRmpNaEZTRVJJVEkrQVNZQk14Y21CaWNYSWlZME5qSVdGQVlCRlJRR0lpWTlBU0VWRkFZaUpqMEJBVE15RmhRR0t3RW5NeFVqSlNNK0FUY3pOaGN6RGdFbkxnRTlBUjRCRlRjVUJ3WUhOVFEvQVRZM0p4NEJGd1lWSmljSE14WVhJaVlYTXdjakJTRWlKalEyTXlFeUZoUUdJd1VpQmhRV093RXlOalFtSXhjVUJpc0JJaVkwTmpzQk1oWVZCek15TmpRbUt3RWlCaFFXT3dFeU5qUW1Ld0VpSmpRMk13TStCQUlIRUJwa0J3a2lDUWUwRWc0WU5TMDNPaGt1QndrSkIwTUpDZ0l5QVFvRzZRWUtBVElDQ3dnaEVSTUhHeVVjQmhNUk12Y05GeHdLQnpRQ0NRY1hGQW9wRndjS0J3a3lCd29jRnc1QkZSMGRGUkVKQnlJZEtoMEJ3aDBxSFJBSENnb09DZjJYQndvS0J3SnAvV1VDelJJY0JSVCtrTThLUW00N0JRY0tDZzRKQ1FFRENRNEsvZnNKRGdvQ0psTUlDUW9IVTRVaElmN1VMd1VWRGdFREF5OEZHbVFQRWc4U1F3VVFEQXNCQ2d0VEN4QUVEd2NKVVNBRkNoQWFMWUVNYVFLZC9RRUhDZ29IQXY4SENRa0gvaTBWSFIwVnB4UWVIaFFRQ1FlbkJ3b0tCNmNIQ2JlbkJ3a0pCNmNWSFIwVnB3Y0pDUWVuQndvS0J3R2ZDeGtLRmdrSE1yY0hDbElDQWhnYkMzWUtEZ29NQ2VrR0J3Y0c2UWtNSkFZZ0pCY1hKQ0FHSktacUNpb1pCd29GQzJRSENnd1ZHQWtIVkFrSE1nb0hHU29LYWg0cEhmNkFCd2tSRlIwZEZSRVJGUjBkRlJFSkJ3Rk9Cd2tKQjNVS0RnbW5BVzhaSkNBQmx5OEdOd3Y1Q2c0S0NnNEsvY29SQndvS0J4RVJCd29LQnhFQ0ZRa1BDYWFtaFE0U0FRSUNEeElEQlJvUUx3VWFFQ0VKQ2dVSlF4SU9BUW9FSVFRUkRCVWFCUVZlRWc4U00yUkRDZzRKQ1E0S1F4MHBIaDRwSFRJSENRa09DZ29IdHdvT0NSMHBIZ29PQ2drT0NnQUFBQW9BQUFBQUErZ0RVZ0FTQUJzQUlRQXJBRFVBTmdCQ0FFTUFUd0JRQUp0QUNqSXhKeVlZQlFRRkFVZExzQ1pRV0VBcEFBUUFBZ2tFQW1BTEFRa09DZzBEQ0FNSkNHQUhCZ0lEQUFFREFWd0FCUVVBV0F3QkFBQU1CVWtiUURFTUFRQUFCUVFBQlY0QUJBQUNDUVFDWUFzQkNRNEtEUU1JQXdrSVlBY0dBZ01CQVFOVUJ3WUNBd01CV0FBQkF3Rk1XVUFuUlVRNE53VUFTMGxFVDBWUFBqdzNRamhDTUM0cUtDRWdIaDBhR1JZVkRRb0FFZ1VTRHdVVUt3RWpNREVoRGdFVkVSUVdNeUV5TmpVUk5DWUJGeFl5UHdFVElSTVhCaUluQVNFQkVUUTJOd1VESXlJbUpSUUdLd0VESlI0QkZSRUZNekkyTkNZckFTSUdGQlk3QWpJMk5DWXJBU0lHRkJZekE2a0IvSmNhSlNZYkEyY2FKaVg5bldBWE94Wlc1ZjBTNnJRTkl3Nytsd01RL0tRUUN3RU4vd2dPRXdPb0V3MForQUVXQ3hEOUdwRUhDUWtIa1FjSkNRZkJFUVlLQ2dZUkJ3a0pCd05TQVNVYS9qd2JKaVliQWNRYUpmN25VaE1UU2Y3L0FRYzJEQXdCTS80Y0FjUUxFd0hsL3VJVERRMFRBUmJ0QVJNTC9qd1FDUTRKQ1E0SkNRNEpDUTRKQUEwQUFQOXFBK2dEVWdBTUFCa0FKZ0F6QUVBQVZ3QmtBSXdBbFFDc0FOc0JBd0VwQWl4Qk5BQjFBRzRBQWdBUkFCQUFZd0FCQUF3QUN3RENBS3NBcWdDbEFLQUFud0FHQUJvQUZRRFpBQUVBRkFBYUFPMEE1Z0RoQU1RQUJBQVpBQlFCQWdBQkFDRUFIZ0R3QUFFQUl3QWhBRDRBT0FBeEFDc0FKQUFlQUJjQUVRQUtBQVFBQ2dBQkFBQUFDQUJIUzdBcVVGaEFkQUFLREJJTUNoSnRIQUVhRlJRVkdoUnRHQllDRkJrVkZCbHJBQkFBRVFzUUVXQUFDd0FNQ2dzTVlCTUJFaGNCRlJvU0ZXQWRHd0laSUI4Q0hpRVpIbUFBSVFBakFDRWpYaWdJSndZbUJDVUNKQWtBQ1FjRkF3UUJJZ0FCWUNrQkR3OE5XQUFORFF4SUtnRWlJZzVZQUE0T0RRNUpHMEJ5QUFvTUVnd0tFbTBjQVJvVkZCVWFGRzBZRmdJVUdSVVVHV3NBRFNrQkR4QU5EMkFBRUFBUkN4QVJZQUFMQUF3S0N3eGdFd0VTRndFVkdoSVZZQjBiQWhrZ0h3SWVJUmtlWUFBaEFDTUFJU05lS0FnbkJpWUVKUUlrQ1FBSkJ3VURCQUVpQUFGZ0tnRWlJZzVZQUE0T0RRNUpXVUZuQVFZQkJBQ09BSTBBTlFBMEFDZ0FKd0FiQUJvQURnQU5BQUVBQUFFWUFSUUJCQUVwQVFZQktRRDVBUFVBNmdEb0FPUUE0d0RmQU40QTF3RFdBTk1BMGdEUEFNNEF5d0RLQU1jQXhnREFBTDhBdkFDN0FMZ0F0d0MwQUxNQXNBQ3ZBS2dBcHdDakFLSUFtZ0NaQUpJQWtRQ05BSlVBamdDVkFJY0FoQUJ5QUhFQVlBQmZBRm9BV1FCT0FFd0FPd0E2QURRQVFBQTFBRUFBTGdBdEFDY0FNd0FvQURNQUlRQWdBQm9BSmdBYkFDWUFGQUFUQUEwQUdRQU9BQmtBQndBR0FBQUFEQUFCQUF3QUt3QUZBQlFyTnlJR0hRRVVGakkyUFFFMEpqTWlCaDBCRkJZeU5qMEJOQ1l6SWdZZEFSUVdNalk5QVRRbU15SUdIUUVVRmpJMlBRRTBKak1pQmgwQkZCWXlOajBCTkNZQkxnRUhCZ2NHRHdFR0hnRXpNamMwTnpZM05qYytBVGNtSWdjR0ZCY1dNamMyTlRRQk5qVTBKaWNtSnlZbk5qUW1JZ1lVRndZSEJnY09BUlVVRnc0QkZSUWVBVE1oTWo0Qk5UUW1BVElXRkFZaUpqUTJBVFkzTmpJWEZoY1dGd2NuSmlJUEFTY21JZzhCSnpZSEZ4WXlQd0UyTWg4QkZqSS9BVFl5SHdFV01qOEJGaGNIQmlJdkFTWWlEd0VHSWk4QkppSVBBUVlpTHdFM05nY1hGakkvQVJjV01qOEJGeFl6TWpZL0FSWVZCekF4SWljak5UQWpJU0l4RlNNR0l6QXhOVFFCSVNJbU5UUTJOek13TlRNMk16Y3pOek0wTXlFeUZUTVhNREVmQVRNVU16RWVBUlVVQnFvSURBd1FDd3VkQ0F3TUVBd01uUWdMQ3hBTURKMElDd3NRREF5ZENBc0xFQXdNL2xrRUR3Y3lLUllQQVFRRkRRTUxCdzBRRlIwZ0NBVkZCdzRIQmdZSURBZ0dBY3dDUnp4QVVEYzJIanBTT2gwNk9GQS9QVVlCRlJrZE1SMERFaDB4SFJuK0tCa2pJeklqSS83eU16MVl1Rmc5TXlNWkwyZ1NMaEpwYUJJdUVtbENGeWhHQmc4R2RnWVFCbllHRHdaMkJoQUdkZ1lQQmpFTkNVWUpEUWQyQlJFRWRnY1BCM1lGRUFWMkJ3OEhYQVVMSFU4Ukx4RnBhUkV2RVdscEVSY0xGZ2czRUFFREFnWUIvTmdCQmdJREF5bjg3aHdvRlJFQkFnRUJBZ0VJQlFJRElBSUVDZ01CQWdFUkZTZ0hEQWd3Q0F3TUNEQUlEQXdJTUFnTURBZ3dDQXdNQ0RBSURBd0lNQWdNREFnd0NBd01DREFJREF3SU1BZ01EQWd3Q0F3Q1B3Y0ZCQmt2R0JvQkJ4QUdDZ0lTR0JNY0VBUVFKd1VGQ0F3SUJnWUZDUWI5MEJZTFhkVmJZRGNuRGg1U09qcFNIUThuT0Y5YjFWMFdDdzh1R3gweUhSMHlIUnN1QXdzaU1pTWpNaUwrbkV3eFIwY3hURE01SzJBUkVXQmdFUkZnUGpCV1FRVUZiUVlHYlFVRmJRWUdiUVVGTGg0Z1FBY0hiQVVGYkFjSGJBVUZiQWNIVlE0ZlYwZ1FFR0JnRUJCZ1lCRUpDREpGTnhBQkFRRUJFRVgrL2lnY0V5SUlBUUVCQXdFQkF3RUJBUWdpRXh3b0FBQUFEQUFBLzI4RDZBTlNBTU1BeWdEU0FOTUEzQURkQVBJQkJnRUhBUndCTEFFdEF1cEJOUURxQUFFQUdBQUxBUUFBQVFBYkFBZ0JHQUFCQUIwQUd3RW5BQUVBQ2dBZUFHd0FXZ0FDQUFjQUNRQytBSThBQWdBTkFCTUFkZ0FCQUFFQUF3RFFBTGtBbkFBREFBUUFBUURPQUFFQUVBQUVBTWdBc2dBQ0FBSUFFQURIQUt3QXBnQURBQUFBRHdBTEFFZExzQnhRV0VDZEFCa1lGUmdaRlcwQUNCUWJGQWdiYlFBZUhRb2RIZ3B0QUJNSERRY1REVzBBRFFVSERRVnJBQVVEQndVRGF3QURBUWNEQVdzR0FRRUVCd0VFYXdBQ0VBOFFBZzl0QUE4QUVBOEFhd0FTQUJFQUVoRnRBQlVmQVJRSUZSUmdIQUViSVFFZEhoc2RZQUFLQUF3SkNneGdEZ0VKQUFjVENRZGhBQVFBRUFJRUVHQUFDd3NNU0JvZ0FoZ1lGbGdYQVJZV0RFZ0FBQUFSV0FBUkVRMFJTUnRMc0NwUVdFQ2dBQXNXR0JZTEdHMEFHUmdWR0JrVmJRQUlGQnNVQ0J0dEFCNGRDaDBlQ20wQUV3Y05CeE1OYlFBTkJRY05CV3NBQlFNSEJRTnJBQU1CQndNQmF3WUJBUVFIQVFSckFBSVFEeEFDRDIwQUR3QVFEd0JyQUJJQUVRQVNFVzBBRlI4QkZBZ1ZGR0FjQVJzaEFSMGVHeDFnQUFvQURBa0tER0FPQVFrQUJ4TUpCMkVBQkFBUUFnUVFZQm9nQWhnWUZsZ1hBUllXREVnQUFBQVJXQUFSRVEwUlNSdEFuZ0FMRmhnV0N4aHRBQmtZRlJnWkZXMEFDQlFiRkFnYmJRQWVIUW9kSGdwdEFCTUhEUWNURFcwQURRVUhEUVZyQUFVREJ3VURhd0FEQVFjREFXc0dBUUVFQndFRWF3QUNFQThRQWc5dEFBOEFFQThBYXdBU0FCRUFFaEZ0RndFV0dpQUNHQmtXR0dBQUZSOEJGQWdWRkdBY0FSc2hBUjBlR3gxZ0FBb0FEQWtLREdBT0FRa0FCeE1KQjJFQUJBQVFBZ1FRWUFBQUFCRllBQkVSRFJGSldWbEJSZ0VlQVIwQTlBRHpBTlVBMUFFZ0FSOEJIUUVzQVI0QkxBRWJBUmtCRndFVkFQb0ErUUQzQVBZQTh3RUdBUFFCQmdEdEFPc0E2UURuQU5rQTJBRFVBTndBMVFEY0FNTUF3Z0N2QUswQXFnQ3BBS0lBb1FDWUFKY0Fpd0NLQUhNQWNnQnFBR2NBWWdCaEFGOEFYUUJaQUZjQVZRQlVBRTRBVEFBbEFCZ0FGUUFaQUNRQUdnQVpBQ0lBQlFBYkt3RUhCaDBCRkFZUEFRWWlKalEvQVRRek56WTBKaUlQQVJVR0l5SXVBVGN3TVRjMk5DWUdEd0VpRlFZaUpqUS9BalkwTGdFUEFSUUhCaU1pSmpRL0FUNEJMZ0VQQVFZdUFUWS9BVFl6TnpJL0FUWTBKaUlQQWlJSEp5NEJLd0VCSmlJR0ZCY0JGanNCTWhZWEJ3NEJGeDRCTndjR0J5Y3VBUTRCSHdFV0RnRW1Md0VtUFFFMEx3RW1JZ1lVSHdFVkZCOEJGaGNXTXpJM1BnRW5Gak1XRnhZekZCY1dGeFFYRmpJL0FSWXpNamMySnpZM1BnRW5KaWMzUGdFOUFUYzJOQ1lpQVE0Qkp6Y1dCamNPQVNjL0FSWUdCeE15TmpRbUlnWVVGak1GRmpJM05qYzJOVFFtSXlJSEppTWlCaFVVRnhZbk1oY1dNamMyTWhZVkZBY0dCeVluSmpVME5qTVhGQmNXRnhZeU56WTNOalUwSmlNaUJ5WWpJZ1lYTWhZeU56WXlGaFFHQnlZbkpqUTJNd1BIY3dZVkU5WUhGQTBHQVFGcUJnc1JCV3dJQndvTkFRWnNCUW9SQm1vQ0J4SU9CZ0pvQlFvUkJta0JCd2NLRGdlcUJnRUtFZ2M5Q0JNTUJRaHVJaWxUQndma0Jnc1JCZDlMR3hZSUhFa29SUDdDQmhBTEJRRkVCUWxNSHpnWGR4Y0pFQWtlRUdRTUJRVUVFQTREQkNzR0JSUWRCVlljQm9RRkVRc0dmaUpXRWh3RUNSWVNGQTRKQ0FnQ0VCUVlFaEFaRWhReUVod1ZGUnNVRmdJY0V3OElDUUVFRmhrYWJRWUxFZjc0QmhJSktBUUVQQVVQQ0E4VkFnUUd6Z2tLQ3hFTEN3bitGZ1lIQmg4Y01pMGdGeE1SR0NBdE1od0JFUW9IRHdjTElCWWJGaDhjRmgwV0VJQWZFeFFHQndZVkVoNGdGZzBNQ2c4V0lEWUdDaElHQXcwSkdCQVBDdzBJQmdHVmN3WUlRUnN5RTlZSERoSUdBUUZyQlJFTEJtc0JCUTBTQjJ3R0VBd0JCV3NDQmc0U0J3RnBCUkVLQVFab0FRRUZEaE1IcWdZUkRnTUVKUVVFRUJVRlNSY0JCZVVGRVFzRzNnRUhDQndmQVQ0R0RCQUcvcjBHRnhWUUVETVdEUThCWXd3VUNRY0ZDZzhIUndvWUR3WUtnQ2d4WVFrRWhBWUxFUVYvV0R3emdCb0VBUXdPTUJjREdSSVNGeElRQWhjVUVoSWJEUlFXSHdJVER5b1VBd1FXR1VBak9XMEdFQXorSkFjREJDY0lFa0lGQlFJUUZRZ1BCZ0sxREJBTEN4QU1PZ0lDRVJrc0tpQXZEUTB2SUNvc0daY01Cd2NNRnhFVUd4WVRFUlVkRlJFWDBSc2NFZ29DQWd3UUhCc1hJQVlHSVFZTEJnVUpEeGtLQ2d3TkR3a0FBQUFKQUFEL2FnUGxBMU1BaVFFYUFUY0JWUUZtQVc0QmZ3R0xBWnNCbGtFTEFVVUFBUUFYQUJnQUFRQkhBWmtBQVFBVkFBRUFSa3V3S2xCWVFIUWRBUmtRRlJBWkZXMEFHaElORWhvTmJRQUlBd2NEQ0FkdEFnRUFEQUVLRUFBS1lBQVBBQkFaRHhCZ0hBRVZBQmdYRlJoZ0FCY0FGaFFYRm1BYkFSRUFGQk1SRkdFQUV3QVNHaE1TWUFBTkFBNEREUTVnQ1FFR0JRRURDQVlEWUFBTEN3RllBQUVCREVnQUJ3Y0VXQUFFQkEwRVNSdEFjaDBCR1JBVkVCa1ZiUUFhRWcwU0dnMXRBQWdEQndNSUIyMEFBUUFMQUFFTFlBSUJBQXdCQ2hBQUNtQUFEd0FRR1E4UVlCd0JGUUFZRnhVWVlBQVhBQllVRnhaZ0d3RVJBQlFURVJSaEFCTUFFaG9URW1BQURRQU9BdzBPWUFrQkJnVUJBd2dHQTJBQUJ3Y0VXQUFFQkEwRVNWbEJSUUdOQVl3QmNBRnZBVmNCVmdHVkFaTUJqQUdiQVkwQm13R0pBWWNCaEFHQ0FYZ0Jkd0Z2QVg4QmNBRi9BVzBCYkFGcEFXZ0JYd0ZlQVZZQlpnRlhBV1lCVFFGTUFUMEJQQUV4QVRBQkl3RWlBUUFBL2dEeUFQRUE1UURqQUxnQXRnQ3VBS3dBcVFDb0FKd0FtZ0I1QUhZQWF3QnFBRjBBV3dBMEFERUFKUUFrQUJnQUZnQWVBQVVBRkNzQkp5WTBQd0UySmk4QkpqOEJOaVl2QVM0Qkx3RXVBU01ISWlZdkFTNEJEd0VHTHdFbUlnOEJEZ0V2QVNZR0R3RU9BU01uSWdZUEFRNEJEd0VPQVI4QkZnOEJEZ0VmQVJZVUR3RUdGaDhCRmc4QkJoWWZBUjRCSHdFZUFUTTNNaFlmQVI0QlB3RTJGaDhCRmpJL0FUWWZBUlkyUHdFK0FUTVhNalkvQVQ0QlB3RStBUzhCSmo4QlBnRVBBUTRCSHdFV0JnOEJEZ0VQQVE0Qkx3RW1CZzhCRGdFdkFTWUdEd0VHSWk4QkppTWlEd0VHSmk4QkxnRVBBUVltTHdFdUFTOEJMZ0UvQVRZbUx3RXVBVDhCTmpRdkFTWTJQd0UrQVM4QkpqWS9BVDRCUHdFK0FSOEJGalkvQVQ0Qkh3RVdOajhCTmpJZkFSNEJQd0UyRmg4QkhnRS9BVFlXSHdFZUFSOEJIZ0VQQVFZV0h3RWVBUThCQmhRZkFSWUdKeVlHQnc0RElpNENKeTRCRGdFWEhnTXlQZ0kzTmlZM0xnTWlEZ0lIQmhZWE16STJOejRETWg0Q0Z4NEJQZ0VGSWdjR0hRRVVGeFl5TnpZOUFUUW5KaFVVSWowQk5ESVZBU0lIQmgwQkZCY1dNamMyUFFFMEp5WVhGQVlqSWowQk5ETXlGaFUzSWdjREJoVVVGak15TnhNMk5UUW1BOWtXQkFRV0N3Y1FJZ3dEQ1FRVUZDZ0hDUUVHQXg4VktnZ01BeFFLSmhNbkRnMGZFQ2dRSHdVT0J5Z1RKZ29VQXd3SUtoVWZBd1lCQ1Fjb0ZCUUVDUU1NSWhBSEN4WUVCQllMQnhBaURBTUpCQlFVS0FjSkFRWURIeFVxQ0F3REZBb21FeWdIRGdVZkVDZ1FIdzBPSnhNbUNoUUREQWdxRlI4REJnRUpCeWdVRkFRSkF3d2lFQWNwSVF3TEJBZ0NDUW9vRGhRQ0JnSU9DaW9RR1FnVUJCTUpKdzRlREI4SEV3Z2ZFQlFMQ1NjSkV3UVVCeG9RS2dvT0FnWUNGQTRvQ2drQ0NRTUxEQ0VJQXdVV0NBZ1dCUU1JSVF3TEF3a0NDUW9vRGhRQ0JnSU9DaW9RR2djVUJCTUpKdzRlREI4SUV3Y2ZEQjRPSndrVEJCUUlHUkFxQ2c0Q0JnSVVEaWdLQ1FJSUJBc01JUWdEQlJZSUNCWUZBMk1HQ1FFSVBHQjRnSGhmUFFnQkNRd0hBUWxCYUlHS2dtaEFDUUVIQmdsQmFJR0tnV2hCQ1FFSEJnSUZDQUVJUFY5NGdIaGdQQWdCQ1F3SC92MGpFeFlXRTBZVEZoWVRSa2IrNHlNVEZoWVRSaE1XRmhNQkV4RWpJeEVUd0EwRXp3TU5DUTRHendFT0FTMGtCZzRHSkJFcERSb0tEeWtVSkFZTkFnd0hLaFFhQWdjSEpSSU9DQThHQ2h3T0Rod0ZBZ01QQ0E0U0pRY0hBaG9VS2djTUFnMEdKQlFwRHdvYURTa1JKQVlPQmlRUktRMGFDZzhwRkNRR0RRSU1CeWtWR2dJSEJ5VVNEZ2dQQXdJRkhBNE9IQW9HRHdnT0VpVUhCd0lhRlNrSERBSU5CaVFVS1E4S0dnMHBIeG9LSFE4cENoQUREUVVYRUNrS0RRRUJBUThPSlFrSEJCQUdCUXNjQndjY0RnUVFCQWNKSlE0UEFRRUJEUW9wRUJjRkRRTVFDaWtRSEFvYUJoTUlKQTBlRFNRSUV3WWFDaDBQS1FvUUF3MEZGeEFwQ2cwQkFRRVBEaVVKQndRUUJnVUxIQWNISEFzRkJoQUVCd2tsRGc4QkFRRU5DaWtRRndVTkF4QUtLUThkQ2hvR0V3Z2tEUjROSkFnVE53RUhCajV3VkMwdFZIQStCZ2NDQ1FaRGVWc3hNVnQ0UkFZSldVTjVXekV4VzNsREJna0JCd1UrY0ZRdExWUndQZ1lIQWdrY0VCSWtVeVFTRUJBU0pGTWtFaENaSVNGVElpSUJCaEFTSkZNa0VoQVFFaVJUSkJJUW1SRVJJbE1pRVJGY0N2NWhCQVVJRFFzQm5RTUdDUTBBQUJJQUFQOXFBK2dEVWdBZ0FDc0FOUUE0QUU4QWpRQ1FBSm9BcEFDdEFNUUEyd0R5QVFrQkd3RTdBVVFCVFFROVFUNEFWUUFCQUJVQUN3RWtBUndBQWdBb0FCUUJPUUV6QU5nQXJ3QUVBQ2tBRXdCNkFIVUFBZ0FiQUJFQUJRQUJBQUlBQUFCbUFBRUFBd0FOQUM4QUFRQUVBQXdBU3dCR0FBSUFKQUFHQVE0QSt3RG5BRGNBQkFBS0FDVUFGUUFCQUFFQUJ3QUtBRWNBbWdBQkFDZ0FYd0FCQUJJQUR3QUJBQVVBQXdCR1M3QUxVRmhBdEFBb0ZCTVZLR1VBRGhrQUVRNWxBQ1FHSlFZa0pXMEFKUW9HSlFwckFBb21CZ3BqQUNZSkJpWUphd0FVQUJNcEZCTmdBQ2NBS1NvbktXQUFLZ0FyR2lvcllDOEJIUUFhRVIwYVhnQVNBQkViRWhGZUFCc0FHUTRiR1dBQUFBQUNEUUFDWUJZUEFnMFhFQUlNQkEwTVlBQURBQVFlQXdSZ01BRWVBQ01mSGlOZ0FCOEFJZ1lmSWw0QUJTNEJCaVFGQmw0c0FRa3RBUWdIQ1FoZ0hBRVZGUXRZR0FFTEN3eElJUUVIQndGWklBRUJBUTBCU1J0THNBNVFXRUMxQUNnVUV4UW9FMjBBRGhrQUVRNWxBQ1FHSlFZa0pXMEFKUW9HSlFwckFBb21CZ3BqQUNZSkJpWUphd0FVQUJNcEZCTmdBQ2NBS1NvbktXQUFLZ0FyR2lvcllDOEJIUUFhRVIwYVhnQVNBQkViRWhGZUFCc0FHUTRiR1dBQUFBQUNEUUFDWUJZUEFnMFhFQUlNQkEwTVlBQURBQVFlQXdSZ01BRWVBQ01mSGlOZ0FCOEFJZ1lmSWw0QUJTNEJCaVFGQmw0c0FRa3RBUWdIQ1FoZ0hBRVZGUXRZR0FFTEN3eElJUUVIQndGWklBRUJBUTBCU1J0THNDcFFXRUMzQUNnVUV4UW9FMjBBRGhrQUdRNEFiUUFrQmlVR0pDVnRBQ1VLQmlVS2F3QUtKZ1lLSm1zQUpna0dKZ2xyQUJRQUV5a1VFMkFBSndBcEtpY3BZQUFxQUNzYUtpdGdMd0VkQUJvUkhScGVBQklBRVJzU0VWNEFHd0FaRGhzWllBQUFBQUlOQUFKZ0ZnOENEUmNRQWd3RURReGdBQU1BQkI0REJHQXdBUjRBSXg4ZUkyQUFId0FpQmg4aVhnQUZMZ0VHSkFVR1hpd0JDUzBCQ0FjSkNHQWNBUlVWQzFnWUFRc0xERWdoQVFjSEFWa2dBUUVCRFFGSkcwQzFBQ2dVRXhRb0UyMEFEaGtBR1E0QWJRQWtCaVVHSkNWdEFDVUtCaVVLYXdBS0pnWUtKbXNBSmdrR0pnbHJHQUVMSEFFVkp3c1ZZQUFVQUJNcEZCTmdBQ2NBS1NvbktXQUFLZ0FyR2lvcllDOEJIUUFhRVIwYVhnQVNBQkViRWhGZUFCc0FHUTRiR1dBQUFBQUNEUUFDWUJZUEFnMFhFQUlNQkEwTVlBQURBQVFlQXdSZ01BRWVBQ01mSGlOZ0FCOEFJZ1lmSWw0QUJTNEJCaVFGQmw0c0FRa3RBUWdIQ1FoZ0lRRUhCd0ZaSUFFQkFRMEJTVmxaV1VGbEFONEEzQURGQU1VQU5nQTJBVXNCU2dGSEFVWUJRZ0ZCQVQ0QlBRRTJBVFVCSndFbUFSOEJIZ0VYQVJZQkVRRVFBUXdCQ3dFSEFRUUEvd0QrQVBnQTlRRHRBT29BNFFEZ0FOd0E4Z0RlQVBJQXhRRGJBTVVBMndEVkFOSUF6UURLQU1BQXZ3QzlBTG9BdFFDeUFLc0FxZ0NuQUtZQXBBQ2lBSjhBblFDWkFKY0FsQUNUQUpBQWp3Q0dBSVFBZ0FCL0FIZ0Fkd0J3QUc0QWFnQm9BRm9BVndCSkFFZ0FRd0JCQUQwQVBBQTdBRGtBTmdBNEFEWUFPQUFVQUNFQUl3QXJBQzBBTndBeEFBVUFHaXNsSWlNMlBRRTBKaXNCSWdZZEFSUVhJdzRDSFFFVUZqTWhNalk5QVRRdUFTYzFORFk3QVJVVUJpc0JGVE15TnhVVUJpSW1OUmNISndVeElUVXpNalkwSmlzQlBnRTNGeFl5UHdFZUFoVUJKaU0yUFFFMEppc0JJZ1lkQVJRWElnY09BaDBCRkJZN0FUSTJOQ1lyQVRVMFBnRTNGeFl5UHdFZUFoMEJJeUlHRkJZN0FUSTJQUUUwTGdFSEp6TTNGQVlpSmowQk16STNOUlFHS3dFMU5EWTdBUU1tSWdZVUZqSTJOQU1uTlRRbUt3RWlCaDBCRkJZN0FUSTJOek15TmpjMkp5SUdCdzRCS3dFaUpqMEJORFk3QVRJV0hRRVVId0VCSXlJR0J5TWlCZ2NHSHdFVkZCWTdBVEkyUFFFMEpoTVVCaXNCSWlZOUFUUXZBVE15TmpjK0FUc0JNaFlWQnlZaUR3RW5KaUlHRkI4QkZqSS9BVFkwQVM0Qkp5WUhEZ0VWRkJZeU5qVTBOaDRDRGdJZEFSUVdNalk5QVQ0QkJ5WWlCaFFXTWpZMEF5WWlCaFFXTWpZMEFXTUNBaUlMQ0lNcE95SUVMVXdzREFnQjRBZ01MRXppSkJsdkdCR0RneGNTTTBjeWdDb3JBUWorUmxFSURBd0lVQVJHTVZNSERnZFRJamtoQVdJQkF5SUxDSU1wT3lJQ0FpMU1MQXdJblFnTEN3aUtJVGtqVWdZUUJsTWpPQ0dRQ0FzTENLUUlDeXhNakNwVkt6SklNb01XRXhnUmd5UVpiMGdHRUFzTEVBenVVVGtwOVNnNk9pajFIaklLVEFVTEFnVnhCd3NCQlNBVTlSa2lJaG4xR0NNRk5nRzU5UjR4QzBzR0NnSUZDVkU2S1BVcE9Ub1RJaG4xR0NJR05pb0hDd0VFSVJUMUdTSmRCaEFHTkJnR0VBc0ZKZ1lRQmtJRi9jd0NKQmtjRndvTEN4QU1FeGNPQWcwVkR3d1FDeGNhTndRU0N3c1NDakVHRUFzTEVBeUdKVEt3Q0FzN0tWOHlKUVF6VUM1VUNBc0xDRlF1VURPaEdSb2pMUkVaSnd3cUpETXpKSDRxS3M0bkRCQUxNVWdHVXdVRlV3UW9QaU1DWmdFbE1iRUlDenNwWURFbEFRUXlVQzVVQ0FzTEVBeEFJejRvQkZNR0JsTUVLRDRqUUF3UUN3d0hWQzVRTWt3cWZTTXpNeU1mQzBZUkdSb2FJLzRTQmdzUkN3c1NBUWhSWGlrNU9TbXJLRG9oR3djRkRBOElCeFFaSWhtckdTSWlHV1lJQlRmK2t5RWJCd1VOQ1ZGZUtEbzZLS3dvT2Y3ekdTSWlHV1lHQ0RZSUJ4UVpJaGdpQlFVMEdBVUxFQVltQmdaQ0JoQUNnUmtrQVFNVkNSb09DQXdNQ0F3UkFnNFdFUVVTQ3dzSUN3c0lCZ2NuY1FZS0Vnc0xFdjJWQmdzUkN3d1JBQWNBQVA5cUErWURVZ0FNQUJZQWpRQ1ZBSjRBc2dDM0FXQkFLWGQyYld3RUZCV0FZd0lGRDRFQkF3SzFzd0lTQTdRQkFCSUtBUmtXUFFRQ0FRZFdUd0lKQ2doSFM3QXFVRmhBZEFBU0F3QURFZ0J0QUJrV0Z4WVpGMjBBQnhjQkZ3Y0JiUTBCQ1FvTENna0xiUUFVQUJBWUZCQmdIQUVZQUJvUEdCcGVFUUVQRXdFRkFnOEZZQUFDQUFNU0FnTmdBQllBRndjV0YyQWJBUUFBQVFnQUFXQU9BUWdNQVFvSkNBcGdBQlVWQkZZQUJBUU1TQUFMQ3daWUFBWUdEUVpKRzBCeUFCSURBQU1TQUcwQUdSWVhGaGtYYlFBSEZ3RVhCd0Z0RFFFSkNnc0tDUXR0QUFRQUZSUUVGVjRBRkFBUUdCUVFZQndCR0FBYUR4Z2FYaEVCRHhNQkJRSVBCV0FBQWdBREVnSURZQUFXQUJjSEZoZGdHd0VBQUFFSUFBRmdEZ0VJREFFS0NRZ0tZQUFMQ3daWUFBWUdEUVpKV1VCQm9aOEJBTGUycXFtZnNxR3luSnVZbDVXVWtaQ0poNFNEZVhoeWNXdHFZbUZjVzFoWFUxSk9UVXBKUkVOQVB6UXhLQ1lkSEJNU0R3NEhCZ0FNQVF3ZEJSUXJBU0lHSFFFVUZqSTJQUUUwSmpjbUlnWVVGakkzTmpRQkppY2xKaXNCSWdjRkRnRWZBUjRCT3dFUkZCWVhIZ0VYSGdFN0FUSTJOejRCTno0QlBRRTBKaUlHSFFFT0FRY09BUll5Tno0Qk54VU9BUWNqTGdFbk5SNEJGeFl5TmpRbkxnRW5FVGMyTGdFR0R3RWpKeVVWRkI0Qk1qNEJQUUVGQnlNbkxnRU9BUjhCRlJRV01qWTlBVE15Tmo4Qk5pVVVCaUltUFFFekV5WWlCaFFXTWpZMEp5TWlCaDBCRkJZZkFSWXlQd0UrQVQwQk5DWVBBU2MxTXdFMUNBd01FQXNMQmdZUURBME9Cd1VDbGdnUS9xY0RCdUFHQS82bkVCQUZQd1FVRGxNVkQwSmtEd01WRG13T0ZRTVBaRUlQRlF3UUN6UmhLQVlCREE4RkkxTXVUM2NTYkJKM1RpMVRJd1VQREFjbllqTVNBZ2NRRHdFUVdFQUJSeU03UmpzakFVZEFXQkFCRHhBSEFoTUxFQXhURGhRRVB3WCthRFJMTmJUVkJoQUxDeEFNaVpnUUZ3NExUQWdOQmt3TURoY1FURXlZQVc0TUNJd0lEQXdJakFnTVFBWU1FQXNGQnc0Qk9BOEVYd0VCWHdRZEVOSU5ELzU1RHhZQ0JsZEFEUkVSRFVCWEJnSVdEN29JREF3SWJBTW9JZ1VSRFFVZUl3TW5CMmROVFdjSEp3TWpIZ1VORVFVaUtBTUJTa1lIRHdRSUNEclNXeWNqT3lNak95TW5XOUk2Q0FnRUR3ZEdUUWdNREFnOER3M1NFQzhsTlRVbEsvNHlCZ3NSQ3dzUzBCWVJkdzBUQlJzREF4c0ZGQXgzRUJlZUhCeDNBQUFBQUFrQUFQOXFBK2dEVWdBSUFDVUFMd0E0QUVFQWFnQnVBSlFBb1FGSVFCc09BUTBEWmdFWkJwa0JHeCtmaW9SNGNBVWVHellwQWdnSEJVZExzQ3BRV0VCaUhRRWJIeDRmR3g1dERBVUNBeFVSQWcwT0F3MWVGQklRQXc0VEFROEdEZzlnRndFR0pBRVpId1laWGdBZkpRRWVBUjhlWUJ3QkFSb2dBZ0FXQVFCZ0dBRVdDZ0VIQ0JZSFhpTUJDd3NFV0FBRUJBeElJZ2tDQ0FnQ1dDRUJBZ0lOQWtrYlFHQWRBUnNmSGg4YkhtMEFCQ01CQ3dNRUMyQU1CUUlERlJFQ0RRNEREVjRVRWhBRERoTUJEd1lPRDJBWEFRWWtBUmtmQmhsZUFCOGxBUjRCSHg1Z0hBRUJHaUFDQUJZQkFHQVlBUllLQVFjSUZnZGVJZ2tDQ0FnQ1dDRUJBZ0lOQWtsWlFGdVdsV3RyT2preE1Bc0pBUUNjbTVXaGxxR1Fqb2VHZm54MGMydHVhMjV0Ykdwb1pXUmpZbUZmVzFsVlZGTlNVVTlMU1VWRVEwSStQVGxCT2tFMU5EQTRNVGd0S3lnbkh4NGFHUllWRWhBSkpRc2xCUVFBQ0FFSUpnVVVLeVV5TmpRbUlnWVVGZ1VoTWpZMUVUUW1Ld0UwTGdFaURnRVZJeUlHSFFFaElnWVZFUlFXTnpVaEZSUUdJeUVpSmdVaE5qMEJJUlVVQmdFeUhnRVZJVFErQVFVekZTTWlCaFFXT3dFeU5qUW1Ld0UxSVJVaklnWVVGanNCTWpZMEppc0JOVE1SSVJFMEppc0JGeEVoRVJjVkZCNEJNajRCUFFFeU5qUW1Ld0VpQmhRV014VVVCaUltUFFFeU5qUW1Ld0VpQmhRV0JUSTJQUUUwSmlJR0hRRVVGZ09HQ0F3TUR3d00vTHdEY2hraUN3aUpOVnBxV1RXVUNBeis5d2dNSWdVQnhRc0kvbUlJREFPRy9tTURBYTRNL3RNclNDcit4eXBJL3VhQkV3Z01EQWhPQ0FzTENCUUJPUlFJQ3dzSVRnZ01EQWdUZGY1U0N3aThxUDQ3YlNBMlB6WWdDQXNMQ0NjSURBd0lMa0F1Q0FzTENDZ0lDd3NDK2dnTURCQUxDMkFNRUFzTEVBejJJaGtDMWdnTU5WazFORm8xREFqaURBaitJQmtpTzBaR0NBd01EQWtMUmtZSURBT2FLa2dxS2tncXcxb01FQXNMRUF4YVdnd1FDd3NRREZyOXFnRnpDQXduL3FBQllIWW5IellnSURZZkp3d1FDd3NRRENjZ0xpNGdKd3dRQ3dzUURFNE1DSndJREF3SW5BZ01BQUFBQ2YvMC8ya0Q2UU5lQUFnQU1BQTRBRXdBVUFCWkFHWUFjd0NIQUZWQVVoQUJBZ0ZXVlZCUFRqZzNNaVlsRHdzRUFnSkhBQUlCQkFFQ0JHMElBUVVBQmdBRkJtQUhBUUFBQVFJQUFXQUFCQVFEV0FBREF3MERTWFYwQVFDRGduU0hkWWRUVWkwc0RRb0ZCQUFJQVFnSkJSUXJFeUlHRkJZeU5qUW1CU1lqTVNJUEFTYytBU2NtSnlZbkpnY09BUWNHRnhZWEZoY1dOamNYQndZVUh3RVdNalkwSnlVbk56NEJQd0VYSlNZbkpqYytBVGMyRng0QkZ4WUhEZ0VIQmlZbEZ3Y25CUVlpTHdFM0Z4WVVBUzRCRGdJZUFqNENKZ01PQVM0Q1BnSWVBZ1lESWdZSEJnY0dIZ0UyTnpZM1BnRXpNalkwSnJFSUN3c1FEQXdDSEFjSENRVU9MVEVZR1JvOFExeGFXVnlHR0JnWUdFTThVVTZrUlMwT0JRWDNIVkU1SGY2cEtnVUdCZ1lGS2YzMFBCVVZGUlY0VVZCUFVYa1ZGUlVWZVZKUG9RSUpOMU0zQVR3Uk1SR1dVNVlSL21BMWpZeHBKU1Zwall4cUpDUlJMWGg1V2g4ZldubDRXaUFnMGlkSUd5SU5Bd2NQRHdNTUdSYzVId2dMQ3dIeEN4QU1EQkFMNlFVRkRpMUZwRTVSUEVNWUdCZ1lobHhaV2x4RFBCb1pHREV0RGdVUkJmY2RPbEFkc2lrRkJnWUdCU28zUFZGUFVGRjVGUlVWRlhsUlQxQlNlQlVWS3dRM1V6ZnBFUkdYVXBZUk1RTUJOU1FrYW95TmFpUWthb3lOL3M0dElDQmFlSGxhSUNCYWVIa0JQQjRiSWlrSUR3VUhDQ01aRmhnTEVBd0FBQUFSQUFEL2FnUG9BMUlBSlFBdEFFQUFTUUJTQUdVQTNnRHJBUHdCQlFFT0FUUUJid0YrQVkwQmxnR2ZCS0ZCTGdGT0FUZ0JLd0VvQUFRQUNBQUdBUjRBQVFBSkFBb0FHZ0FSQUFJQUFRQUVBQUlBQVFBQUFBRUFmUUFCQUJNQUp3RFhBTDRBQWdBYUFCTUFtQUNGQUFJQUlBQVVBSkFBalFBQ0FCVUFKZ0RNQU1rQUFnQWNBQlVBQ1FCSFM3QUpVRmhBdnc4QkJ3Z0ZDQWRsUEEwQ0JTMElCV01BTFM4ckxXTXhBUzhLQ0M4S2F3TUJBUVFBQkFFQWJRQUFFUVFBRVdzQUtRQXNCaWtzWUJBQkJnNEJDQWNHQ0dBTUFRbzdDem9EQ1RNS0NXQUFNMEFCTkFJek5HQUFBZ0FFQVFJRVlCa0JFUmdCRWpJUkVtQUFOVDhCTWpBMU1tQUFNQUFuRXpBbllSY0JFeDRCR2hRVEdtQVdBUlFpQVNBa0ZDQmdRVFlDSkRrQkpoVWtKbUJDT0NVREZUY2pBaHdmRlJ4Z0xqNENLeXNvV0NvQktDZ01TQ0U5QWg4ZkcxZ2RBUnNiRFJ0SkcwdXdGbEJZUU1BUEFRY0lCUWdIWlR3TkFnVXRDQVZqQUMwdkNDMHZhekVCTHdvSUx3cHJBd0VCQkFBRUFRQnRBQUFSQkFBUmF3QXBBQ3dHS1N4Z0VBRUdEZ0VJQndZSVlBd0JDanNMT2dNSk13b0pZQUF6UUFFMEFqTTBZQUFDQUFRQkFnUmdHUUVSR0FFU01oRVNZQUExUHdFeU1EVXlZQUF3QUNjVE1DZGhGd0VUSGdFYUZCTWFZQllCRkNJQklDUVVJR0JCTmdJa09RRW1GU1FtWUVJNEpRTVZOeU1DSEI4VkhHQXVQZ0lyS3loWUtnRW9LQXhJSVQwQ0h4OGJXQjBCR3hzTkcwa2JTN0FxVUZoQXdROEJCd2dGQ0FkbFBBMENCUzBJQlMxckFDMHZDQzB2YXpFQkx3b0lMd3ByQXdFQkJBQUVBUUJ0QUFBUkJBQVJhd0FwQUN3R0tTeGdFQUVHRGdFSUJ3WUlZQXdCQ2pzTE9nTUpNd29KWUFBelFBRTBBak0wWUFBQ0FBUUJBZ1JnR1FFUkdBRVNNaEVTWUFBMVB3RXlNRFV5WUFBd0FDY1RNQ2RoRndFVEhnRWFGQk1hWUJZQkZDSUJJQ1FVSUdCQk5nSWtPUUVtRlNRbVlFSTRKUU1WTnlNQ0hCOFZIR0F1UGdJckt5aFlLZ0VvS0F4SUlUMENIeDhiV0IwQkd4c05HMGtiUUw4UEFRY0lCUWdIWlR3TkFnVXRDQVV0YXdBdEx3Z3RMMnN4QVM4S0NDOEthd01CQVFRQUJBRUFiUUFBRVFRQUVXc3FBU2d1UGdJcktTZ3JZQUFwQUN3R0tTeGdFQUVHRGdFSUJ3WUlZQXdCQ2pzTE9nTUpNd29KWUFBelFBRTBBak0wWUFBQ0FBUUJBZ1JnR1FFUkdBRVNNaEVTWUFBMVB3RXlNRFV5WUFBd0FDY1RNQ2RoRndFVEhnRWFGQk1hWUJZQkZDSUJJQ1FVSUdCQk5nSWtPUUVtRlNRbVlFSTRKUU1WTnlNQ0hCOFZIR0FoUFFJZkh4dFlIUUViR3cwYlNWbFpXVUdTQVpnQmx3R1BBWTRCZ0FGL0FYRUJjQUUyQVRVQTRBRGZBRlFBVXdCTEFFb0FRZ0JCQVp3Qm13R1hBWjhCbUFHZkFaTUJrZ0dPQVpZQmp3R1dBWWNCaGdGL0FZMEJnQUdOQVhnQmR3RndBWDRCY1FGK0FXd0JhZ0ZoQVdBQlZ3RlZBVklCVUFGSkFVY0JSQUZDQVRVQmJ3RTJBVzhCTHdFdEFTb0JLUUVtQVNRQkZ3RVdBUTBCREFFSkFRZ0JCQUVEQVFBQS93RDZBUGtBOFFEdkFPWUE1UURmQU9zQTRBRHJBTm9BMkFEUEFNNEF5d0RLQU1jQXhnQzlBTHNBdEFDekFLc0FxUUNqQUtFQWxnQ1ZBSThBamdDSUFJY0FmQUI2QUhRQWNnQnFBR2tBWVFCZ0FGd0FXd0JhQUZrQVV3QmxBRlFBWlFCUEFFNEFTZ0JTQUVzQVVnQkdBRVVBUVFCSkFFSUFTUUFSQUJRQUZBQVdBQnNBR2dBYUFCUUFGUUJEQUFVQUhTc0JOamNXSHdFeU56WTBKaUlIQmlZbkppYytBVFFtSWdZVUZoY0dCdzRCSnlZaUJoUVhGamNPQVNJbUp6WXlFeFlVQmhRV01qYzJOQ1lpQndZVUZqSTJNZ2N5TmpRbUlnWVVGaU15TmpRbUlnWVVGaWN5TmpRbU5EWXlGakkyTkNjbUlnWVVGeFlCSmljbUJ3WUhEZ0VlQVRjMkZ4WVhGaFVVQndZbkppY21EZ0VXSHdFV0Z5WWpJZzRCRlJRWEJpSW5OalUwTGdFaklnYzJQd0UrQVM0QkJ3WUhCaWNtTlRRM05qYzJGeFkrQVNZbkppY21CdzRCRlJRWEZqYzJOd1lIRGdFVkZCNEJNalkzRmpJM0hnRXlQZ0UxTkNZbkppY1dGeFkzTmpVMEFTSXVBVFErQVRJZUFSUU9BU1VVRGdFaklpWXZBU1kxTkQ0Qk1oNEJCeFFXTWpZMEppSUdGeFFHSWlZME5qSVdBUVlWRkJjV0Z4WXlOelkzTmpVMEp6NEJOVFF1QVNNaUJnY21JZ2N1QVNNaURnRVZGQlkzTWhZWEJnY0dIZ0UyTnpZM05qTXlGaGNXTXpJK0FTY21KejRCTXpJV0ZBWWpJZ1lYRmhVVUJ3WUhCaUluSmljbU5UUTNOaVlqSWlZME5nRXlQZ0UwSmljbUlnY09BUlFlQVRjeUZ4NEJGQTRCSWk0Qk5EWTNOZ01pQmhRV01qWTBKZ2NpSmpRMk1oWVVCZ0hLRmhRVUZnb1dGUVVLRFFVTkV3b0lCUTRUR3k0YkV3NEZDQW9VQ3dVT0NnVVlWZ0lKQ0FrQ0JSVDhCUW9LRFFVUEhTb09CUW9OQ2c2VkNnOE9GUThQemdvUER4UVBENXdIQ2dvS0R3a09DUVVOS3gwUEJRTHlHUzRqS3h3UUJ3Z0NDd2NwS1R3WUR3b2Zha2xOQlFvRkFRUUpDd1FFQ0NRK0pBWVFMaEFHSkQ0a0NBUUZDZ2tFQWdVTEJVMUphaDhLRHhnOEtTa0hDd01KQnhBY0t5SXZNeFlqWHo5UkNnSWxMeVE5U1QwU0Zqb1dFajFKUFNRdkpRSUtVejVlSXhiOVpSc3VHeHN1Tmk0Ykd5NEJseHN1R3g0ekN3RUhHeTQyTGh1bkp6Y25KemNuWkJNY0ZCUWNFLzRtR2lJa1FVZThSMEVrSWhvb05TQTFJQ1E2RGtLYVFRMDZKQ0ExSURWQUhDb0lJaGdFQWdzTkJSb2lQMUE5YVNVR0NBWUpBZ1FZSXdnckhDSXhNQ01KQ1FNZ0hpQTZQNmcvT2lBZUlBUUtDU0l4TVFFY0xVMHRMU1FvWENna0xTMU5MU1FnSFNRa1BVZzlKQ1FkSUlNYkp5YzJLQ2NjRFJRVEhCUVVBWEFGR2hvRkFSVUZEZ29GRFFRTkNnc0ZHaDBRRUIwYUJRc0tEUVFOQlFvT0JSaHlCUVlHQlFFQkNnVU5DZzRLQlE0cUhRNEZEZ29LcHc4VkRnNFZEdzhVRHc4VUQyNEtEZ29OQ2drSkRnVU9IU29PQmY1dUZRY0ZBd0lEQVFzT0NBSUdBUU1VRFJRTEJ4a0dCQkFCQkFvTEJBc09EZ0VvUlNrV0ZRY0hGUllwUlNnQkRnNExCQXNLQkFFUUJBWVpCd3NVRFJRREFRWUNDQTRMQVFNQ0F3VUhLaVViRVJ3QkFRMFdEeEZMTHlsRktDa2pDUWtqS1NoRktTOUxFUThXRFFFQkhCQWNKZjU5SURZK05pQWdOajgxSUhVZk5pQW5Id1FTR1I4MklDQTJNQnNuSnpjbkp4d05GQk1jRkJRQ2JrQklSRHcrSkNnb0pENDhSRWhBQ1VBcElEWWZKeUVuSnlFbkh6WWdLa0MrSUJzY0lBVU9DQUlGSkJndE5qTUdCdzRGSWhzYUlERkZNUThKUTB3OE5EY2ZJeU1mTnpROFRVSUhFVEZGTWYzcUpENUlSaFVYRnhWR1NENGsraElSTmpZdUd4c3VOallSRXY0ZEp6Y25KemNuWkJRYkZCUWNFd0FBRUFBQS8yb0Q2QU5TQUFnQUVRQWFBR3dBZWdDSEFKTUFvZ0N3QUxVQXdnRFBBTndBNlFEMkFRTUJVa0F0dExLdWF3UUNCcTl6SlFNRUJhaDFPUU1WQTVFeUFnRUFvWVZqQXcwTXA1NlNBeElObUlaL1VnUUtFZ2RIUzdBcVVGaEFkd0FIQWdVQ0J3VnRBQlFFQXdRVUEyMEFGUU1BQXhVQWJRQU1BUTBCREExdEFBMFNBUTBTYXdBU0NnRVNDbXNBQ2dnQkNnaHJDUUVJRGdFSURtc1FBUTRUQVE0VGF3QVRDd0VUQzJzQUN3OEJDdzlyQUFJQUJRUUNCV0FBQkFBREZRUURZQUFBQUFFTUFBRmdBQVlHREVnUkFROFBEUTlKRzBCM0FBWUNCbThBQndJRkFnY0ZiUUFVQkFNRUZBTnRBQlVEQUFNVkFHMEFEQUVOQVF3TmJRQU5FZ0VORW1zQUVnb0JFZ3ByQUFvSUFRb0lhd2tCQ0E0QkNBNXJFQUVPRXdFT0Uyc0FFd3NCRXd0ckFBc1BBUXNQYXdBQ0FBVUVBZ1ZnQUFRQUF4VUVBMkFBQUFBQkRBQUJZQkVCRHc4TkQwbFpRQ2YvL3ZuNDh2SHM2K1hrMzk3WTE5TFJ5OHJGeEw2OXVMZGJXVWhGS0NRVEZCTVVFeEVXQlJ3ckFTWWlCaFFXTWpZME55WWlCaFFXTWpZMEJ3WWlKalEyTWhZVUV5WWpJZ2NHQndZSEJnY21CeUlIQmdjT0FSVVVGeFl6TWpjMk56WWZBUVlIQmhjT0FRY0dCdzRCRmpzQk1qYzJOejRCTnhZM05qY1hGZ2NHQndZV016STJOelkzTmpVMkp6WTNOamMyTnpZMU5BRTJOelkzTmhjR0J5Y21KeU1tRXdZSEJnYzJOelkzTmpjWEJqY0dMd0VtSnlZM05qY1hCaGNHQndZSE5qYzJKeVl2QVRZM0ZqY0dCd1lISnpZM05qYzJOeGNHTnljMk53WUJKaUlQQVFZVUZqSS9BVFkwQVNZaUR3RUdGQll5UHdFMk5CTW1JZzhCQmhRV01qOEJOalFuSmlJUEFRWVVGakkvQVRZMEp5WWlEd0VHRkJZeVB3RTJOQUVtSWc4QkJoUVdNajhCTmpRQ0RRWVFDd3NRQy9NY1VUazVVVGs0RVRFaUlqRWk1d1lJR0RCVVQ1UmtEaHdyS2lFZEl4MGFIZ3dFQXdnR0dTUVhFd2NWQ3dRR0hDOFBEQWNFQWc0SEFnb2JLU0F0THcwU0VDd3pCZ1FGQ0JrSkNnMG5XeVFvRXhBQkdpQU9ZalFjRFFqOC93b1lHeUl4TnpBaUFnUUVBamxRRWlvZkp3WUtEUklWSFVJTVJBa0lKZ1l0Q0FNSkQ2SW45UklzS0M0TkJBUUZBUU1DUmo4ZkVoZ2dTRlMzSnprYUdWaUdvekUvaUZKWkNQNGZCaEFHTndZTEVRVTRCZjdtQlJFRk9BVUxFQVkzQm9RRkVRV0ZCUXNRQm9RR29nVVJCWVVGQ3hBR2hBWVBCaEFHaEFZTEVRV0ZCUUcxQmhBR0hBVUxFQVljQlFGM0JRc1FDd3NRL2gwNVVUazVVVklSSWpFaUlqRUJPZ1lJRFJ3MFlnNGdHZ0VRRXlna1d5Y05CUUlHR1FnRkJBWXpMQkFTRFM4dElDa2JFd3dFQnd3UEx4d0dCQXNWQnhNWEpCa0pHQjRhSFNNZElTb3JIQTVrbEU5VU1CZ0kvbWt1S0N3U0doOC9SZ0lEQVFqK3R4SU5DZ1luSHlvU0ZReENIU2dEQ0NjRkxRZ0pKQ2VpRHhRaUd4Z0tHU0FkRmdRREFpSXdONVlaR2prbnQxUklJQmhZTWFPR3I0Z2JDRm45V3dZR053WVFDd1U0QlJFQkdnVUZPQVVSQ3dZM0JoRCsxZ1VGaFFVUkN3YUVCaEFHQlFXRkJSRUxCb1FHRUtzR0JvUUdFQXNGaFFVUkFSb0ZCUndHRUFzRkhBWVFBQUFCQUFBQUFRQUFudHA0WVY4UFBQVUFDd1BvQUFBQUFOay9JQlVBQUFBQTJUOGdGZi8wLzJrRDZnTmVBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBTlMvMm9BQUFQby8vVC8vZ1BxQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFQQStnQUFBUG8vLzhENkFBQUErai8rd1BvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErai85QVBvQUFBRDZBQUFBQUFBQUFHK0FsUURhQWIyQjhJS2JBMk9FTEFVaUJZK0Y3d1l2QjFjSDQ0QUFRQUFBQThCb0FBVUFBQUFBQUFDQUlZQWxnQnpBQUFCbFF0d0FBQUFBQUFBQUJJQTNnQUJBQUFBQUFBQUFEVUFBQUFCQUFBQUFBQUJBQWdBTlFBQkFBQUFBQUFDQUFjQVBRQUJBQUFBQUFBREFBZ0FSQUFCQUFBQUFBQUVBQWdBVEFBQkFBQUFBQUFGQUFzQVZBQUJBQUFBQUFBR0FBZ0FYd0FCQUFBQUFBQUtBQ3NBWndBQkFBQUFBQUFMQUJNQWtnQURBQUVFQ1FBQUFHb0FwUUFEQUFFRUNRQUJBQkFCRHdBREFBRUVDUUFDQUE0Qkh3QURBQUVFQ1FBREFCQUJMUUFEQUFFRUNRQUVBQkFCUFFBREFBRUVDUUFGQUJZQlRRQURBQUVFQ1FBR0FCQUJZd0FEQUFFRUNRQUtBRllCY3dBREFBRUVDUUFMQUNZQnlVTnZjSGx5YVdkb2RDQW9ReWtnTWpBeE9TQmllU0J2Y21sbmFXNWhiQ0JoZFhSb2IzSnpJRUFnWm05dWRHVnNiRzh1WTI5dFpteGhkR2xqYjI1U1pXZDFiR0Z5Wm14aGRHbGpiMjVtYkdGMGFXTnZibFpsY25OcGIyNGdNUzR3Wm14aGRHbGpiMjVIWlc1bGNtRjBaV1FnWW5rZ2MzWm5NblIwWmlCbWNtOXRJRVp2Ym5SbGJHeHZJSEJ5YjJwbFkzUXVhSFIwY0RvdkwyWnZiblJsYkd4dkxtTnZiUUJEQUc4QWNBQjVBSElBYVFCbkFHZ0FkQUFnQUNnQVF3QXBBQ0FBTWdBd0FERUFPUUFnQUdJQWVRQWdBRzhBY2dCcEFHY0FhUUJ1QUdFQWJBQWdBR0VBZFFCMEFHZ0Fid0J5QUhNQUlBQkFBQ0FBWmdCdkFHNEFkQUJsQUd3QWJBQnZBQzRBWXdCdkFHMEFaZ0JzQUdFQWRBQnBBR01BYndCdUFGSUFaUUJuQUhVQWJBQmhBSElBWmdCc0FHRUFkQUJwQUdNQWJ3QnVBR1lBYkFCaEFIUUFhUUJqQUc4QWJnQldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBWmdCc0FHRUFkQUJwQUdNQWJ3QnVBRWNBWlFCdUFHVUFjZ0JoQUhRQVpRQmtBQ0FBWWdCNUFDQUFjd0IyQUdjQU1nQjBBSFFBWmdBZ0FHWUFjZ0J2QUcwQUlBQkdBRzhBYmdCMEFHVUFiQUJzQUc4QUlBQndBSElBYndCcUFHVUFZd0IwQUM0QWFBQjBBSFFBY0FBNkFDOEFMd0JtQUc4QWJnQjBBR1VBYkFCc0FHOEFMZ0JqQUc4QWJRQUFBQUFDQUFBQUFBQUFBQW9BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBOEJBZ0VEQVFRQkJRRUdBUWNCQ0FFSkFRb0JDd0VNQVEwQkRnRVBBUkFBRFhKdlkydHBibWN0YUc5eWMyVUxjR3hoWTJWb2IyeGtaWElLY0dodmJtVXRZMkZzYkFwdWFXZG9kSE4wWVc1a0JHMWhhV3dEYUdGMEJHaGhibVFJWkdselkyOTFiblFNWTI5dWRtVnljMkYwYVc5dUNtSmhZbmt0WkhWdGJYa1VkbVZqZEc5eUxYTnRZWEowTFc5aWFtVmpkRE1aZG1WamRHOXlMWE50WVhKMExXOWlhbVZqZERJdFkyOXdlUXAwWldSa2VTMWlaV0Z5QjNOMFlYSjBkWEFBQUFBQkFBSC8vd0FQQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZQUJnQUdBQVlBMTcvYVFOZS8ybXdBQ3dnc0FCVldFVlpJQ0JMdUFBT1VVdXdCbE5hV0xBMEc3QW9XV0JtSUlwVldMQUNKV0c1Q0FBSUFHTmpJMkliSVNHd0FGbXdBRU1qUkxJQUFRQkRZRUl0c0FFc3NDQmdaaTJ3QWl3Z1pDQ3d3RkN3QkNaYXNpZ0JDa05GWTBWU1cxZ2hJeUViaWxnZ3NGQlFXQ0d3UUZrYklMQTRVRmdoc0RoWldTQ3hBUXBEUldORllXU3dLRkJZSWJFQkNrTkZZMFVnc0RCUVdDR3dNRmtiSUxEQVVGZ2daaUNLaW1FZ3NBcFFXR0FiSUxBZ1VGZ2hzQXBnR3lDd05sQllJYkEyWUJ0Z1dWbFpHN0FCSzFsWkk3QUFVRmhsV1ZrdHNBTXNJRVVnc0FRbFlXUWdzQVZEVUZpd0JTTkNzQVlqUWhzaElWbXdBV0F0c0FRc0l5RWpJU0Jrc1FWaVFpQ3dCaU5Dc1FFS1EwVmpzUUVLUTdBQllFVmpzQU1xSVNDd0JrTWdpaUNLc0FFcnNUQUZKYkFFSmxGWVlGQWJZVkpaV0NOWklTQ3dRRk5Zc0FFckd5R3dRRmtqc0FCUVdHVlpMYkFGTExBSFF5dXlBQUlBUTJCQ0xiQUdMTEFISTBJaklMQUFJMEpoc0FKaVpyQUJZN0FCWUxBRktpMndCeXdnSUVVZ3NBdERZN2dFQUdJZ3NBQlFXTEJBWUZsbXNBRmpZRVN3QVdBdHNBZ3NzZ2NMQUVORlFpb2hzZ0FCQUVOZ1FpMndDU3l3QUVNalJMSUFBUUJEWUVJdHNBb3NJQ0JGSUxBQkt5T3dBRU93QkNWZ0lFV0tJMkVnWkNDd0lGQllJYkFBRzdBd1VGaXdJQnV3UUZsWkk3QUFVRmhsV2JBREpTTmhSRVN3QVdBdHNBc3NJQ0JGSUxBQkt5T3dBRU93QkNWZ0lFV0tJMkVnWkxBa1VGaXdBQnV3UUZranNBQlFXR1Zac0FNbEkyRkVSTEFCWUMyd0RDd2dzQUFqUXJJTENnTkZXQ0ViSXlGWktpRXRzQTBzc1FJQ1JiQmtZVVF0c0E0c3NBRmdJQ0N3REVOS3NBQlFXQ0N3RENOQ1diQU5RMHF3QUZKWUlMQU5JMEpaTGJBUExDQ3dFR0ptc0FGaklMZ0VBR09LSTJHd0RrTmdJSXBnSUxBT0kwSWpMYkFRTEV0VVdMRUVaRVJaSkxBTlpTTjRMYkFSTEV0UldFdFRXTEVFWkVSWkd5RlpKTEFUWlNONExiQVNMTEVBRDBOVldMRVBEME93QVdGQ3NBOHJXYkFBUTdBQ0pVS3hEQUlsUXJFTkFpVkNzQUVXSXlDd0F5VlFXTEVCQUVOZ3NBUWxRb3FLSUlvalliQU9LaUVqc0FGaElJb2pZYkFPS2lFYnNRRUFRMkN3QWlWQ3NBSWxZYkFPS2lGWnNBeERSN0FOUTBkZ3NBSmlJTEFBVUZpd1FHQlpackFCWXlDd0MwTmp1QVFBWWlDd0FGQllzRUJnV1dhd0FXTmdzUUFBRXlORXNBRkRzQUErc2dFQkFVTmdRaTJ3RXl3QXNRQUNSVlJZc0E4alFpQkZzQXNqUXJBS0k3QUJZRUlnWUxBQlliVVFFQUVBRGdCQ1FvcGdzUklHSzdCeUt4c2lXUzJ3RkN5eEFCTXJMYkFWTExFQkV5c3RzQllzc1FJVEt5MndGeXl4QXhNckxiQVlMTEVFRXlzdHNCa3NzUVVUS3kyd0dpeXhCaE1yTGJBYkxMRUhFeXN0c0J3c3NRZ1RLeTJ3SFN5eENSTXJMYkFlTEFDd0RTdXhBQUpGVkZpd0R5TkNJRVd3Q3lOQ3NBb2pzQUZnUWlCZ3NBRmh0UkFRQVFBT0FFSkNpbUN4RWdZcnNISXJHeUpaTGJBZkxMRUFIaXN0c0NBc3NRRWVLeTJ3SVN5eEFoNHJMYkFpTExFREhpc3RzQ01zc1FRZUt5MndKQ3l4QlI0ckxiQWxMTEVHSGlzdHNDWXNzUWNlS3kyd0p5eXhDQjRyTGJBb0xMRUpIaXN0c0Nrc0lEeXdBV0F0c0Nvc0lHQ3dFR0FnUXlPd0FXQkRzQUlsWWJBQllMQXBLaUV0c0Nzc3NDb3JzQ29xTGJBc0xDQWdSeUFnc0F0RFk3Z0VBR0lnc0FCUVdMQkFZRmxtc0FGallDTmhPQ01naWxWWUlFY2dJTEFMUTJPNEJBQmlJTEFBVUZpd1FHQlpackFCWTJBallUZ2JJVmt0c0Mwc0FMRUFBa1ZVV0xBQkZyQXNLckFCRlRBYklsa3RzQzRzQUxBTks3RUFBa1ZVV0xBQkZyQXNLckFCRlRBYklsa3RzQzhzSURXd0FXQXRzREFzQUxBQlJXTzRCQUJpSUxBQVVGaXdRR0JaWnJBQlk3QUJLN0FMUTJPNEJBQmlJTEFBVUZpd1FHQlpackFCWTdBQks3QUFGclFBQUFBQUFFUStJeml4THdFVktpMndNU3dnUENCSElMQUxRMk80QkFCaUlMQUFVRml3UUdCWlpyQUJZMkN3QUVOaE9DMndNaXd1Rnp3dHNETXNJRHdnUnlDd0MwTmp1QVFBWWlDd0FGQllzRUJnV1dhd0FXTmdzQUJEWWJBQlEyTTRMYkEwTExFQ0FCWWxJQzRnUjdBQUkwS3dBaVZKaW9wSEkwY2pZU0JZWWhzaFdiQUJJMEt5TXdFQkZSUXFMYkExTExBQUZyQUVKYkFFSlVjalJ5TmhzQWxESzJXS0xpTWdJRHlLT0Myd05peXdBQmF3QkNXd0JDVWdMa2NqUnlOaElMQUVJMEt3Q1VNcklMQmdVRmdnc0VCUldMTUNJQU1nRzdNQ0pnTWFXVUpDSXlDd0NFTWdpaU5ISTBjallTTkdZTEFFUTdBQ1lpQ3dBRkJZc0VCZ1dXYXdBV05nSUxBQkt5Q0tpbUVnc0FKRFlHUWpzQU5EWVdSUVdMQUNRMkVic0FORFlGbXdBeVd3QW1JZ3NBQlFXTEJBWUZsbXNBRmpZU01nSUxBRUppTkdZVGdiSTdBSVEwYXdBaVd3Q0VOSEkwY2pZV0Fnc0FSRHNBSmlJTEFBVUZpd1FHQlpackFCWTJBaklMQUJLeU93QkVOZ3NBRXJzQVVsWWJBRkpiQUNZaUN3QUZCWXNFQmdXV2F3QVdPd0JDWmhJTEFFSldCa0k3QURKV0JrVUZnaEd5TWhXU01nSUxBRUppTkdZVGhaTGJBM0xMQUFGaUFnSUxBRkppQXVSeU5ISTJFalBEZ3RzRGdzc0FBV0lMQUlJMElnSUNCR0kwZXdBU3NqWVRndHNEa3NzQUFXc0FNbHNBSWxSeU5ISTJHd0FGUllMaUE4SXlFYnNBSWxzQUlsUnlOSEkyRWdzQVVsc0FRbFJ5TkhJMkd3QmlXd0JTVkpzQUlsWWJrSUFBZ0FZMk1qSUZoaUd5RlpZN2dFQUdJZ3NBQlFXTEJBWUZsbXNBRmpZQ011SXlBZ1BJbzRJeUZaTGJBNkxMQUFGaUN3Q0VNZ0xrY2pSeU5oSUdDd0lHQm1zQUppSUxBQVVGaXdRR0JaWnJBQll5TWdJRHlLT0Myd095d2pJQzVHc0FJbFJsSllJRHhaTHJFckFSUXJMYkE4TENNZ0xrYXdBaVZHVUZnZ1BGa3VzU3NCRkNzdHNEMHNJeUF1UnJBQ0pVWlNXQ0E4V1NNZ0xrYXdBaVZHVUZnZ1BGa3VzU3NCRkNzdHNENHNzRFVySXlBdVJyQUNKVVpTV0NBOFdTNnhLd0VVS3kyd1B5eXdOaXVLSUNBOHNBUWpRb280SXlBdVJyQUNKVVpTV0NBOFdTNnhLd0VVSzdBRVF5NndLeXN0c0VBc3NBQVdzQVFsc0FRbUlDNUhJMGNqWWJBSlF5c2pJRHdnTGlNNHNTc0JGQ3N0c0VFc3NRZ0VKVUt3QUJhd0JDV3dCQ1VnTGtjalJ5TmhJTEFFSTBLd0NVTXJJTEJnVUZnZ3NFQlJXTE1DSUFNZ0c3TUNKZ01hV1VKQ0l5QkhzQVJEc0FKaUlMQUFVRml3UUdCWlpyQUJZMkFnc0FFcklJcUtZU0N3QWtOZ1pDT3dBME5oWkZCWXNBSkRZUnV3QTBOZ1diQURKYkFDWWlDd0FGQllzRUJnV1dhd0FXTmhzQUlsUm1FNEl5QThJemdiSVNBZ1JpTkhzQUVySTJFNElWbXhLd0VVS3kyd1FpeXdOU3N1c1NzQkZDc3RzRU1zc0RZcklTTWdJRHl3QkNOQ0l6aXhLd0VVSzdBRVF5NndLeXN0c0VRc3NBQVZJRWV3QUNOQ3NnQUJBUlVVRXk2d01Tb3RzRVVzc0FBVklFZXdBQ05Dc2dBQkFSVVVFeTZ3TVNvdHNFWXNzUUFCRkJPd01pb3RzRWNzc0RRcUxiQklMTEFBRmtVaklDNGdSb29qWVRpeEt3RVVLeTJ3U1N5d0NDTkNzRWdyTGJCS0xMSUFBRUVyTGJCTExMSUFBVUVyTGJCTUxMSUJBRUVyTGJCTkxMSUJBVUVyTGJCT0xMSUFBRUlyTGJCUExMSUFBVUlyTGJCUUxMSUJBRUlyTGJCUkxMSUJBVUlyTGJCU0xMSUFBRDRyTGJCVExMSUFBVDRyTGJCVUxMSUJBRDRyTGJCVkxMSUJBVDRyTGJCV0xMSUFBRUFyTGJCWExMSUFBVUFyTGJCWUxMSUJBRUFyTGJCWkxMSUJBVUFyTGJCYUxMSUFBRU1yTGJCYkxMSUFBVU1yTGJCY0xMSUJBRU1yTGJCZExMSUJBVU1yTGJCZUxMSUFBRDhyTGJCZkxMSUFBVDhyTGJCZ0xMSUJBRDhyTGJCaExMSUJBVDhyTGJCaUxMQTNLeTZ4S3dFVUt5MndZeXl3Tnl1d095c3RzR1Fzc0RjcnNEd3JMYkJsTExBQUZyQTNLN0E5S3kyd1ppeXdPQ3N1c1NzQkZDc3RzR2Nzc0RncnNEc3JMYkJvTExBNEs3QThLeTJ3YVN5d09DdXdQU3N0c0dvc3NEa3JMckVyQVJRckxiQnJMTEE1SzdBN0t5MndiQ3l3T1N1d1BDc3RzRzBzc0RrcnNEMHJMYkJ1TExBNkt5NnhLd0VVS3kyd2J5eXdPaXV3T3lzdHNIQXNzRG9yc0R3ckxiQnhMTEE2SzdBOUt5MndjaXl6Q1FRQ0EwVllJUnNqSVZsQ0s3QUlaYkFESkZCNHNBRVZNQzBBUzdnQXlGSllzUUVCamxtd0Fia0lBQWdBWTNDeEFBVkNzZ0FCQUNxeEFBVkNzd29DQVFncXNRQUZRck1PQUFFSUtyRUFCa0s2QXNBQUFRQUpLckVBQjBLNkFFQUFBUUFKS3JFREFFU3hKQUdJVVZpd1FJaFlzUU5rUkxFbUFZaFJXTG9JZ0FBQkJFQ0lZMVJZc1FNQVJGbFpXVm16REFJQkRDcTRBZitGc0FTTnNRSUFSQUFBJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmbGF0aWNvbic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZmxhdGljb24uc3ZnPzU3MjU1NjAjZmxhdGljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuXG4gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmbGF0aWNvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG5cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG4uaWNvbi1yb2NraW5nLWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXG4uaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24tcGhvbmUtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24tbmlnaHRzdGFuZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb24taGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uaWNvbi1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uaWNvbi1kaXNjb3VudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmljb24tY29udmVyc2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbi1iYWJ5LWR1bW15OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbi12ZWN0b3Itc21hcnQtb2JqZWN0MzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tdmVjdG9yLXNtYXJ0LW9iamVjdDItY29weTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmljb24tdGVkZHktYmVhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xuLmljb24tc3RhcnR1cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuXG5cbi5pY29uLXJvY2tpbmctaG9yc2UgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwMDsmbmJzcDsnKTsgfVxuLmljb24tcGxhY2Vob2xkZXIgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwMTsmbmJzcDsnKTsgfVxuLmljb24tcGhvbmUtY2FsbCB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODAyOyZuYnNwOycpOyB9XG4uaWNvbi1uaWdodHN0YW5kIHsgKnpvb206IGV4cHJlc3Npb24oIHRoaXMucnVudGltZVN0eWxlWyd6b29tJ10gPSAnMScsIHRoaXMuaW5uZXJIVE1MID0gJyYjeGU4MDM7Jm5ic3A7Jyk7IH1cbi5pY29uLW1haWwgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwNDsmbmJzcDsnKTsgfVxuLmljb24taGF0IHsgKnpvb206IGV4cHJlc3Npb24oIHRoaXMucnVudGltZVN0eWxlWyd6b29tJ10gPSAnMScsIHRoaXMuaW5uZXJIVE1MID0gJyYjeGU4MDU7Jm5ic3A7Jyk7IH1cbi5pY29uLWhhbmQgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwNjsmbmJzcDsnKTsgfVxuLmljb24tZGlzY291bnQgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwNzsmbmJzcDsnKTsgfVxuLmljb24tY29udmVyc2F0aW9uIHsgKnpvb206IGV4cHJlc3Npb24oIHRoaXMucnVudGltZVN0eWxlWyd6b29tJ10gPSAnMScsIHRoaXMuaW5uZXJIVE1MID0gJyYjeGU4MDg7Jm5ic3A7Jyk7IH1cbi5pY29uLWJhYnktZHVtbXkgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwOTsmbmJzcDsnKTsgfVxuLmljb24tdmVjdG9yLXNtYXJ0LW9iamVjdDMgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwYjsmbmJzcDsnKTsgfVxuLmljb24tdmVjdG9yLXNtYXJ0LW9iamVjdDItY29weSB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODBjOyZuYnNwOycpOyB9XG4uaWNvbi10ZWRkeS1iZWFyIHsgKnpvb206IGV4cHJlc3Npb24oIHRoaXMucnVudGltZVN0eWxlWyd6b29tJ10gPSAnMScsIHRoaXMuaW5uZXJIVE1MID0gJyYjeGU4MGQ7Jm5ic3A7Jyk7IH1cbi5pY29uLXN0YXJ0dXAgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwZTsmbmJzcDsnKTsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ZsYXRpY29uJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbn1cblxuLmljb24tcm9ja2luZy1ob3JzZSB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODAwOyZuYnNwOycpOyB9XG4uaWNvbi1wbGFjZWhvbGRlciB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODAxOyZuYnNwOycpOyB9XG4uaWNvbi1waG9uZS1jYWxsIHsgKnpvb206IGV4cHJlc3Npb24oIHRoaXMucnVudGltZVN0eWxlWyd6b29tJ10gPSAnMScsIHRoaXMuaW5uZXJIVE1MID0gJyYjeGU4MDI7Jm5ic3A7Jyk7IH1cbi5pY29uLW5pZ2h0c3RhbmQgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwMzsmbmJzcDsnKTsgfVxuLmljb24tbWFpbCB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODA0OyZuYnNwOycpOyB9XG4uaWNvbi1oYXQgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwNTsmbmJzcDsnKTsgfVxuLmljb24taGFuZCB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODA2OyZuYnNwOycpOyB9XG4uaWNvbi1kaXNjb3VudCB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODA3OyZuYnNwOycpOyB9XG4uaWNvbi1jb252ZXJzYXRpb24geyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwODsmbmJzcDsnKTsgfVxuLmljb24tYmFieS1kdW1teSB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODA5OyZuYnNwOycpOyB9XG4uaWNvbi12ZWN0b3Itc21hcnQtb2JqZWN0MyB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODBiOyZuYnNwOycpOyB9XG4uaWNvbi12ZWN0b3Itc21hcnQtb2JqZWN0Mi1jb3B5IHsgKnpvb206IGV4cHJlc3Npb24oIHRoaXMucnVudGltZVN0eWxlWyd6b29tJ10gPSAnMScsIHRoaXMuaW5uZXJIVE1MID0gJyYjeGU4MGM7Jm5ic3A7Jyk7IH1cbi5pY29uLXRlZGR5LWJlYXIgeyAqem9vbTogZXhwcmVzc2lvbiggdGhpcy5ydW50aW1lU3R5bGVbJ3pvb20nXSA9ICcxJywgdGhpcy5pbm5lckhUTUwgPSAnJiN4ZTgwZDsmbmJzcDsnKTsgfVxuLmljb24tc3RhcnR1cCB7ICp6b29tOiBleHByZXNzaW9uKCB0aGlzLnJ1bnRpbWVTdHlsZVsnem9vbSddID0gJzEnLCB0aGlzLmlubmVySFRNTCA9ICcmI3hlODBlOyZuYnNwOycpOyB9XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmxhdGljb24nO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvZmxhdGljb24uZW90PzU4NTYwNDAwJyk7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9mbGF0aWNvbi5lb3Q/NTg1NjA0MDAjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdhc3NldHMvZm9udC9mbGF0aWNvbi53b2ZmMj81ODU2MDQwMCcpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJ2Fzc2V0cy9mb250L2ZsYXRpY29uLndvZmY/NTg1NjA0MDAnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJ2Fzc2V0cy9mb250L2ZsYXRpY29uLnR0Zj81ODU2MDQwMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJ2Fzc2V0cy9mb250L2ZsYXRpY29uLnN2Zz81ODU2MDQwMCNmbGF0aWNvbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZmxhdGljb24nO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ZsYXRpY29uLnN2Zz81ODU2MDQwMCNmbGF0aWNvbicpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5cbiBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZsYXRpY29uXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cblxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcblxuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG5cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1yb2NraW5nLWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXG4uaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24tcGhvbmUtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24tbmlnaHRzdGFuZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb24taGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXG4uaWNvbi1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uaWNvbi1kaXNjb3VudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmljb24tY29udmVyc2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXG4uaWNvbi1iYWJ5LWR1bW15OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbi12ZWN0b3Itc21hcnQtb2JqZWN0MzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tdmVjdG9yLXNtYXJ0LW9iamVjdDItY29weTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmljb24tdGVkZHktYmVhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xuLmljb24tc3RhcnR1cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuIiwiLy8gQmFja2dyb3VuZHNcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICNmZmY7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1ocjogI2NjYztcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogI2ZjMTU1MDtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1ob3ZlcjogI2UzMTI0NjtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWluczogI2ZmZjljMDtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLXNlbGVjdGlvbjogI2ZjNzk5YTtcclxuXHJcbi8vIFRleHRcclxuJGNvbG9yX190ZXh0LWJvZHk6ICM2ZDZkNmQ7XHJcbiRjb2xvcl9fdGV4dC1oZWFkaW5nOiAjMWYzZDcwO1xyXG4kY29sb3JfX3RleHQtc2NyZWVuOiAjMjE3NTliO1xyXG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2ZDZkNmQ7XHJcbiRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1czogIzFmM2Q3MDtcclxuXHJcbi8vIExpbmtzXHJcbiRjb2xvcl9fbGluazogIzFmM2Q3MDtcclxuJGNvbG9yX19saW5rLXZpc2l0ZWQ6ICMxZjNkNzA7XHJcbiRjb2xvcl9fbGluay1ob3ZlcjogI2ZjMTU1MDtcclxuXHJcbi8vIEJvcmRlcnNcclxuJGNvbG9yX19ib3JkZXItYnV0dG9uOiAjZmMxNTUwO1xyXG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2UwZTBlMDtcclxuJGNvbG9yX19ib3JkZXItYWJicjogIzY2NjtcclxuIiwiJGZvbnRfX2JvZHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kZm9udF9faGVhZGluZzogJ0ZyZWRva2EgT25lJywgY3Vyc2l2ZTtcclxuJGZvbnRfX2NvZGU6IE1vbmFjbywgQ29uc29sYXMsIEx1Y2lkYSBDb25zb2xlLCBtb25vc3BhY2U7XHJcbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiRpb246IFwiSW9uaWNvbnNcIjtcclxuXHJcbiRmb250X19zaXplLXh4czogMC43OXJlbTtcclxuJGZvbnRfX3NpemUteHM6IDAuODg5cmVtO1xyXG4kZm9udF9fc2l6ZS1zbTogMXJlbTtcclxuJGZvbnRfX3NpemUtbWQ6IDEuMTI1cmVtO1xyXG4kZm9udF9fc2l6ZS1sZzogMS4yNjZyZW07XHJcbiRmb250X19zaXplLXhsOiAxLjQyNHJlbTtcclxuJGZvbnRfX3NpemUteHhsOiAxLjYwMnJlbTtcclxuJGZvbnRfX3NpemUteHh4bDogMS44MDJyZW07XHJcblxyXG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMS41O1xyXG4kZm9udF9fbGluZS1oZWlnaHQtaGVhZGluZzogMS4yO1xyXG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XHJcbiIsIiRtb2JpbGVfd2lkdGg6IDM3LjVlbTtcclxuJHRhYmxldF93aWR0aDogNDhlbTtcclxuJGRlc2t0b3Bfd2lkdGg6IDYyZW07XHJcbiR3aWRlX3dpZHRoOiA3NWVtO1xyXG4iLCIkY29sdW1uczogKFxyXG5cdDE6IDEwMCUsXHJcblx0MjogNTAlLFxyXG5cdDM6IDMzLjMzJSxcclxuXHQ0OiAyNSUsXHJcblx0NTogMjAlLFxyXG5cdDY6IDE2LjY2JSxcclxuXHQ3OiAxNC4yOCUsXHJcblx0ODogMTIuNSUsXHJcblx0OTogMTEuMTElXHJcbik7XHJcblxyXG4kY29sdW1uc19fbWFyZ2luOiAzLjglO1xyXG4iLCIvLyBpb2ljb24gMi4wLjFcclxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIklvbmljb25zXCI7c3JjOnVybChcImZvbnRzL2lvbmljb25zLmVvdFwiKTtzcmM6dXJsKFwiZm9udHMvaW9uaWNvbnMuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcImZvbnRzL2lvbmljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCJmb250cy9pb25pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiZm9udHMvaW9uaWNvbnMuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmlvbiwuaW9uaWNvbnMsIFtjbGFzc149XCJpb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpb24tXCJdOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIklvbmljb25zXCI7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaW9uLWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9Lmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9Lmlvbi1hbmRyb2lkLWFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjN1wifS5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzU5XCJ9Lmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9Lmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzViXCJ9Lmlvbi1hbmRyb2lkLWFwcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWZcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVlXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYxXCJ9Lmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifS5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjNcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2MlwifS5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjVcIn0uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2NFwifS5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMzBmXCJ9Lmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzY2XCJ9Lmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmV7Y29udGVudDpcIlxcZjM2N1wifS5pb24tYW5kcm9pZC1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjhcIn0uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2OVwifS5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZXtjb250ZW50OlwiXFxmMzZhXCJ9Lmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMzZiXCJ9Lmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmNcIn0uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMzZkXCJ9Lmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9Lmlvbi1hbmRyb2lkLWNhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn0uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMmQzXCJ9Lmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifS5pb24tYW5kcm9pZC1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmZcIn0uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjM3MFwifS5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ0XCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMzc0XCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9Lmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzNcIn0uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmV7Y29udGVudDpcIlxcZjM3MlwifS5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9Lmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NlwifS5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifS5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzdcIn0uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3OFwifS5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzc5XCJ9Lmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2JcIn0uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjM3Y1wifS5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ4XCJ9Lmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9Lmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9Lmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZVwifS5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2ZcIn0uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MVwifS5pb24tYW5kcm9pZC1kb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9Lmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMzgyXCJ9Lmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9Lmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5pb24tYW5kcm9pZC1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9Lmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NlwifS5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4OFwifS5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzg3XCJ9Lmlvbi1hbmRyb2lkLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODlcIn0uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9Lmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMzhhXCJ9Lmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifS5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMmUzXCJ9Lmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn0uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjJlNFwifS5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTBcIn0uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifS5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTlcIn0uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjM5MlwifS5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZXtjb250ZW50OlwiXFxmMmViXCJ9Lmlvbi1hbmRyb2lkLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifS5pb24tYW5kcm9pZC1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxmMzk0XCJ9Lmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWNcIn0uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTVcIn0uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzk2XCJ9Lmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn0uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOThcIn0uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjM5YlwifS5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTlcIn0uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn0uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5Y1wifS5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMzlkXCJ9Lmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5pb24tYW5kcm9pZC1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTBcIn0uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifS5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTFcIn0uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn0uaW9uLWFuZHJvaWQtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmM2EzXCJ9Lmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2E0XCJ9Lmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJmMFwifS5pb24tYW5kcm9pZC1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNVwifS5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9Lmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9Lmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJmNFwifS5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9Lmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn0uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9Lmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifS5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9Lmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZXtjb250ZW50OlwiXFxmMmY3XCJ9Lmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMmY4XCJ9Lmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhY1wifS5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMmZjXCJ9Lmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjNhZFwifS5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmZkXCJ9Lmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhZlwifS5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmM2IxXCJ9Lmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn0uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiM1wifS5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjNiNFwifS5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjVcIn0uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmM2I3XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9Lmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjlcIn0uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9Lmlvbi1hbmRyb2lkLXdhbGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmJcIn0uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjNiY1wifS5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZFwifS5pb24tYW5kcm9pZC13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMzA1XCJ9Lmlvbi1hcGVydHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxM1wifS5pb24tYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5pb24tYXJyb3ctZG93bi1hOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9Lmlvbi1hcnJvdy1kb3duLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn0uaW9uLWFycm93LWRvd24tYzpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9Lmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWZcIn0uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9Lmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0uaW9uLWFycm93LWxlZnQtYjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9Lmlvbi1hcnJvdy1tb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYzXCJ9Lmlvbi1hcnJvdy1yZXNpemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9Lmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0uaW9uLWFycm93LXNocmluazpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5pb24tYXJyb3ctc3dhcDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5pb24tYXJyb3ctdXAtYTpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS5pb24tYXJyb3ctdXAtYjpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5pb24tYXJyb3ctdXAtYzpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5pb24tYXN0ZXJpc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMTRcIn0uaW9uLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBmXCJ9Lmlvbi1iYWNrc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn0uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9Lmlvbi1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9Lmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS5pb24tYmVha2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjY5XCJ9Lmlvbi1iZWVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9Lmlvbi1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTZcIn0uaW9uLWJvbmZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMTVcIn0uaW9uLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjZiXCJ9Lmlvbi1ib3d0aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzBcIn0uaW9uLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2Y1wifS5pb24tYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMmJlXCJ9Lmlvbi1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9Lmlvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjExN1wifS5pb24tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9Lmlvbi1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9Lmlvbi1jYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzE2XCJ9Lmlvbi1jaGF0Ym94OmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9Lmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uaW9uLWNoYXRib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5pb24tY2hhdGJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTFkXCJ9Lmlvbi1jaGF0YnViYmxlczpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS5pb24tY2hlY2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9Lmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9Lmlvbi1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjNcIn0uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS5pb24tY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5pb24tY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5pb24tY2xpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9Lmlvbi1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5pb24tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9Lmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjMxN1wifS5pb24tY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmJcIn0uaW9uLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn0uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmZcIn0uaW9uLWNvZGUtd29ya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5pb24tY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjcyXCJ9Lmlvbi1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9Lmlvbi1jb21wb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9Lmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn0uaW9uLWNvbnRyYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9Lmlvbi1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmM2MxXCJ9Lmlvbi1jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzE4XCJ9Lmlvbi1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9Lmlvbi1kb2N1bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjEyZlwifS5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjEyZVwifS5pb24tZHJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifS5pb24tZWFydGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uaW9uLWVhc2VsOmJlZm9yZXtjb250ZW50OlwiXFxmM2MyXCJ9Lmlvbi1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMmJmXCJ9Lmlvbi1lZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uaW9uLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9Lmlvbi1lbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMlwifS5pb24tZW1haWwtdW5yZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmM2MzXCJ9Lmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2M1XCJ9Lmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzRcIn0uaW9uLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5pb24tZXllLWRpc2FibGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMzA2XCJ9Lmlvbi1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzhcIn0uaW9uLWZpbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5pb24tZmlsbS1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uaW9uLWZpcmViYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMzE5XCJ9Lmlvbi1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjc5XCJ9Lmlvbi1mbGFtZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxYVwifS5pb24tZmxhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uaW9uLWZsYXNoLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNlwifS5pb24tZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9Lmlvbi1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9Lmlvbi1mb3JrLXJlcG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzBcIn0uaW9uLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2FcIn0uaW9uLWZ1bm5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjMxYlwifS5pb24tZ2Vhci1hOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9Lmlvbi1nZWFyLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2VcIn0uaW9uLWdyaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2ZcIn0uaW9uLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI3YlwifS5pb24taGFwcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMWNcIn0uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzZcIn0uaW9uLWhlYWRwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifS5pb24taGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjMxZFwifS5pb24taGVscDpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5pb24taGVscC1idW95OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9Lmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uaW9uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uaW9uLWljZWNyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMjdkXCJ9Lmlvbi1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS5pb24taW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9Lmlvbi1pbmZvcm1hdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmV7Y29udGVudDpcIlxcZjE0OVwifS5pb24taW9uaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0uaW9uLWlvcy1hbGFybTpiZWZvcmV7Y29udGVudDpcIlxcZjNjOFwifS5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzdcIn0uaW9uLWlvcy1hbGJ1bXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2FcIn0uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjOVwifS5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn0uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2VcIn0uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjZFwifS5pb24taW9zLWFycm93LWJhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2ZcIn0uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmM2QwXCJ9Lmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifS5pb24taW9zLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDJcIn0uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjNkM1wifS5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifS5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDZcIn0uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q3XCJ9Lmlvbi1pb3MtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDhcIn0uaW9uLWlvcy1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjNkYVwifS5pb24taW9zLWF0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn0uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9Lmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9Lmlvbi1pb3MtYmFzZWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGVcIn0uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2RkXCJ9Lmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMFwifS5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkZlwifS5pb24taW9zLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTJcIn0uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uaW9uLWlvcy1ib2R5OmJlZm9yZXtjb250ZW50OlwiXFxmM2U0XCJ9Lmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9Lmlvbi1pb3MtYm9sdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifS5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlNVwifS5pb24taW9zLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uaW9uLWlvcy1ib29rbWFya3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWFcIn0uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5pb24taW9zLWJveDpiZWZvcmV7Y29udGVudDpcIlxcZjNlY1wifS5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ViXCJ9Lmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9Lmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWRcIn0uaW9uLWlvcy1icm93c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjNmMFwifS5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWZcIn0uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2YyXCJ9Lmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2YxXCJ9Lmlvbi1pb3MtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjRcIn0uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2YzXCJ9Lmlvbi1pb3MtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y2XCJ9Lmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjVcIn0uaW9uLWlvcy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2Y4XCJ9Lmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9Lmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9Lmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZjXCJ9Lmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZiXCJ9Lmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZmXCJ9Lmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZkXCJ9Lmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn0uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDAwXCJ9Lmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDFcIn0uaW9uLWlvcy1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjQwM1wifS5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn0uaW9uLWlvcy1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNlwifS5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDA0XCJ9Lmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNVwifS5pb24taW9zLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmNDBjXCJ9Lmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDhcIn0uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9Lmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjQwYlwifS5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDBhXCJ9Lmlvbi1pb3MtY2xvdWR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9Lmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDBlXCJ9Lmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGRcIn0uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwZlwifS5pb24taW9zLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifS5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDExXCJ9Lmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDE0XCJ9Lmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn0uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNDE2XCJ9Lmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDE1XCJ9Lmlvbi1pb3MtY29tcG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOFwifS5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5pb24taW9zLWNvbnRhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn0uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTlcIn0uaW9uLWlvcy1jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmNDFjXCJ9Lmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDFiXCJ9Lmlvbi1pb3MtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQxZVwifS5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9Lmlvbi1pb3MtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjBcIn0uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9Lmlvbi1pb3MtZHJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyMVwifS5pb24taW9zLWVtYWlsOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9Lmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyMlwifS5pb24taW9zLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyNVwifS5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDI0XCJ9Lmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjdcIn0uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDI2XCJ9Lmlvbi1pb3MtZmlsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9Lmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uaW9uLWlvcy1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9Lmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9Lmlvbi1pb3MtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyY1wifS5pb24taW9zLWZsYW1lOmJlZm9yZXtjb250ZW50OlwiXFxmNDJmXCJ9Lmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifS5pb24taW9zLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9Lmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifS5pb24taW9zLWZsb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzM1wifS5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDMyXCJ9Lmlvbi1pb3MtZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDM1XCJ9Lmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uaW9uLWlvcy1mb290YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzN1wifS5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn0uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmV7Y29udGVudDpcIlxcZjQzOVwifS5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzhcIn0uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmV7Y29udGVudDpcIlxcZjQzYlwifS5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2FcIn0uaW9uLWlvcy1nZWFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDNkXCJ9Lmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDNjXCJ9Lmlvbi1pb3MtZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcZjQzZlwifS5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQzZVwifS5pb24taW9zLWdyaWQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifS5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQwXCJ9Lmlvbi1pb3MtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDNcIn0uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQyXCJ9Lmlvbi1pb3MtaGVscDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0NlwifS5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDRcIn0uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDVcIn0uaW9uLWlvcy1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ4XCJ9Lmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ3XCJ9Lmlvbi1pb3MtaW5maW5pdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGFcIn0uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ5XCJ9Lmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGRcIn0uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjQ0YlwifS5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGNcIn0uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDRlXCJ9Lmlvbi1pb3Mta2V5cGFkOmJlZm9yZXtjb250ZW50OlwiXFxmNDUwXCJ9Lmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGZcIn0uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1MVwifS5pb24taW9zLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTRcIn0uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTNcIn0uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ1NlwifS5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTVcIn0uaW9uLWlvcy1sb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NThcIn0uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1N1wifS5pb24taW9zLWxvb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWFcIn0uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OVwifS5pb24taW9zLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWNcIn0uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWJcIn0uaW9uLWlvcy1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWVcIn0uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZFwifS5pb24taW9zLW1pYzpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MVwifS5pb24taW9zLW1pYy1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MFwifS5pb24taW9zLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY0XCJ9Lmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjJcIn0uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDYzXCJ9Lmlvbi1pb3MtbW9uaXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NlwifS5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2NVwifS5pb24taW9zLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjhcIn0uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjdcIn0uaW9uLWlvcy1tb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmNDZhXCJ9Lmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9Lmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDZiXCJ9Lmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2Y1wifS5pb24taW9zLW5hdmlnYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNDZlXCJ9Lmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ2ZFwifS5pb24taW9zLW51dHJpdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MFwifS5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDZmXCJ9Lmlvbi1pb3MtcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzJcIn0uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDcxXCJ9Lmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NFwifS5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3M1wifS5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZXtjb250ZW50OlwiXFxmNDc2XCJ9Lmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3NVwifS5pb24taW9zLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9Lmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3N1wifS5pb24taW9zLXBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjQ3YVwifS5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDc5XCJ9Lmlvbi1pb3MtcGVvcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDdjXCJ9Lmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2JcIn0uaW9uLWlvcy1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2VcIn0uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZFwifS5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MFwifS5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDdmXCJ9Lmlvbi1pb3MtcGhvdG9zOmJlZm9yZXtjb250ZW50OlwiXFxmNDgyXCJ9Lmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODFcIn0uaW9uLWlvcy1waWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODRcIn0uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4M1wifS5pb24taW9zLXBpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODZcIn0uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODVcIn0uaW9uLWlvcy1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDg4XCJ9Lmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDg3XCJ9Lmlvbi1pb3MtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjQ4YlwifS5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODlcIn0uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGFcIn0uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZFwifS5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGNcIn0uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGZcIn0uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4ZVwifS5pb24taW9zLXByaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTFcIn0uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uaW9uLWlvcy1wdWxzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5M1wifS5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5pb24taW9zLXJhaW55OmJlZm9yZXtjb250ZW50OlwiXFxmNDk1XCJ9Lmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifS5pb24taW9zLXJlY29yZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjQ5N1wifS5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDk2XCJ9Lmlvbi1pb3MtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjQ5OVwifS5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5OFwifS5pb24taW9zLXJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OWNcIn0uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmNDlhXCJ9Lmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDliXCJ9Lmlvbi1pb3MtcmVsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmNDlkXCJ9Lmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OWZcIn0uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDllXCJ9Lmlvbi1pb3MtcmV3aW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNGExXCJ9Lmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YTBcIn0uaW9uLWlvcy1yb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNGEzXCJ9Lmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGEyXCJ9Lmlvbi1pb3Mtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGE1XCJ9Lmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmV7Y29udGVudDpcIlxcZjRhNFwifS5pb24taW9zLXNldHRpbmdzOmJlZm9yZXtjb250ZW50OlwiXFxmNGE3XCJ9Lmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiXFxmNGE2XCJ9Lmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmV7Y29udGVudDpcIlxcZjRhOVwifS5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiXFxmNGE4XCJ9Lmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNGFiXCJ9Lmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWFcIn0uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YWNcIn0uaW9uLWlvcy1zbm93eTpiZWZvcmV7Y29udGVudDpcIlxcZjRhZVwifS5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGIwXCJ9Lmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRhZlwifS5pb24taW9zLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjNcIn0uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjFcIn0uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjJcIn0uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjVcIn0uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiNFwifS5pb24taW9zLXN1bm55OmJlZm9yZXtjb250ZW50OlwiXFxmNGI3XCJ9Lmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiNlwifS5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGI4XCJ9Lmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRiYlwifS5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiYVwifS5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmV7Y29udGVudDpcIlxcZjRiZFwifS5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGJjXCJ9Lmlvbi1pb3MtdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiZlwifS5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiZVwifS5pb24taW9zLXRpbWVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGMxXCJ9Lmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjMFwifS5pb24taW9zLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjM1wifS5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGMyXCJ9Lmlvbi1pb3MtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzVcIn0uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGM0XCJ9Lmlvbi1pb3MtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjRjN1wifS5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjNlwifS5pb24taW9zLXVubG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNGM5XCJ9Lmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRjOFwifS5pb24taW9zLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjRjYlwifS5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGNhXCJ9Lmlvbi1pb3MtdmlkZW9jYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2RcIn0uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGNjXCJ9Lmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2VcIn0uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmNGNmXCJ9Lmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNGQxXCJ9Lmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDBcIn0uaW9uLWlvcy13b3JsZDpiZWZvcmV7Y29udGVudDpcIlxcZjRkM1wifS5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDJcIn0uaW9uLWlwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjlcIn0uaW9uLWlwaG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5pb24taXBvZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5pb24tamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjk1XCJ9Lmlvbi1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTZcIn0uaW9uLWtuaWZlOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9Lmlvbi1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn0uaW9uLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uaW9uLWxldmVsczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5pb24tbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9Lmlvbi1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9Lmlvbi1sb2FkLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWFcIn0uaW9uLWxvYWQtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5YlwifS5pb24tbG9hZC1jOmJlZm9yZXtjb250ZW50OlwiXFxmMjljXCJ9Lmlvbi1sb2FkLWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uaW9uLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWZmXCJ9Lmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ0XCJ9Lmlvbi1sb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uaW9uLWxvZy1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5pb24tbG9nLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZlwifS5pb24tbG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5pb24tbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9Lmlvbi1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9Lmlvbi1tYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uaW9uLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5pb24tbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9Lmlvbi1tZXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjMzZlwifS5pb24tbWljLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDRcIn0uaW9uLW1pYy1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjA1XCJ9Lmlvbi1taWMtYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5pb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn0uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9Lmlvbi1tb2RlbC1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmMxXCJ9Lmlvbi1tb25pdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9Lmlvbi1tb3JlOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9Lmlvbi1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0MFwifS5pb24tbXVzaWMtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwY1wifS5pb24tbmF2aWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5pb24tbmF2aWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uaW9uLW5ldHdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDFcIn0uaW9uLW5vLXNtb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzJcIn0uaW9uLW51Y2xlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uaW9uLW91dGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjM0MlwifS5pb24tcGFpbnRicnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRkNVwifS5pb24tcGFpbnRidWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDZcIn0uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmMzXCJ9Lmlvbi1wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGZcIn0uaW9uLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9Lmlvbi1wZXJzb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uaW9uLXBlcnNvbi1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9Lmlvbi1waWUtZ3JhcGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uaW9uLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5pb24tcGlucG9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uaW9uLXBpenphOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9Lmlvbi1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxNFwifS5pb24tcGxhbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMzQzXCJ9Lmlvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMjE1XCJ9Lmlvbi1wbGF5c3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjMwYVwifS5pb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9Lmlvbi1wbHVzLXJvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9Lmlvbi1wb2RpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDRcIn0uaW9uLXBvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9Lmlvbi1wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOVwifS5pb24tcHJpY2V0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uaW9uLXByaWNldGFnczpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5pb24tcHJpbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIxYVwifS5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzQ1XCJ9Lmlvbi1xci1zY2FubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzQ2XCJ9Lmlvbi1xdW90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM0N1wifS5pb24tcmFkaW8td2F2ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWNcIn0uaW9uLXJlY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5pb24tcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5pb24tcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uaW9uLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5pb24tcmliYm9uLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNDhcIn0uaW9uLXJpYmJvbi1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzQ5XCJ9Lmlvbi1zYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNGFcIn0uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ3XCJ9Lmlvbi1zY2lzc29yczpiZWZvcmV7Y29udGVudDpcIlxcZjM0YlwifS5pb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMjFmXCJ9Lmlvbi1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5pb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjBcIn0uaW9uLXNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifS5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9Lmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ4XCJ9Lmlvbi1zb2NpYWwtYXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9Lmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZlwifS5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifS5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9Lmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmNGRiXCJ9Lmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGFcIn0uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNGRkXCJ9Lmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGRjXCJ9Lmlvbi1zb2NpYWwtY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjRkZlwifS5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkZVwifS5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9Lmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9Lmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjIyZlwifS5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyZVwifS5pb24tc29jaWFsLWV1cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTFcIn0uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTBcIn0uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzBcIn0uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzRkXCJ9Lmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzRjXCJ9Lmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMzRmXCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNGVcIn0uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9Lmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9Lmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifS5pb24tc29jaWFsLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmNGUzXCJ9Lmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRlMlwifS5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjM1MVwifS5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzUwXCJ9Lmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNVwifS5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRlNFwifS5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9Lmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmNGU2XCJ9Lmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNGU3XCJ9Lmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlOFwifS5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmIwXCJ9Lmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZXtjb250ZW50OlwiXFxmNGU5XCJ9Lmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9Lmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uaW9uLXNvY2lhbC1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifS5pb24tc29jaWFsLXNhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWFcIn0uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzZlwifS5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjRlY1wifS5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWJcIn0uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5pb24tc29jaWFsLXR1eDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNVwifS5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGVkXCJ9Lmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifS5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5pb24tc29jaWFsLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjM1M1wifS5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzUyXCJ9Lmlvbi1zb2NpYWwtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn0uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9Lmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjBcIn0uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNGVmXCJ9Lmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjI0N1wifS5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9Lmlvbi1zb2NpYWwteWFob286YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRhXCJ9Lmlvbi1zb2NpYWwteWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNGYyXCJ9Lmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjFcIn0uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9Lmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9Lmlvbi1zb3VwLWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNFwifS5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmM1wifS5pb24tc3BlYWtlcnBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9Lmlvbi1zcGVlZG9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5pb24tc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uaW9uLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uaW9uLXN0YXRzLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uaW9uLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9Lmlvbi1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjRmXCJ9Lmlvbi10aGVybW9tZXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5pb24tdGh1bWJzZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjI1MFwifS5pb24tdGh1bWJzdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTFcIn0uaW9uLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1NVwifS5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmV7Y29udGVudDpcIlxcZjM1NFwifS5pb24tdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjVcIn0uaW9uLXRyYXNoLWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uaW9uLXRyYXNoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uaW9uLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjM1NlwifS5pb24tdHNoaXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNGY3XCJ9Lmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5pb24tdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjdcIn0uaW9uLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTdcIn0uaW9uLXVubG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9Lmlvbi11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTVcIn0uaW9uLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5pb24tdmlkZW9jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn0uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9Lmlvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9Lmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjU5XCJ9Lmlvbi12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YVwifS5pb24td2FuZDpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifS5pb24td2F0ZXJkcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9Lmlvbi13aWZpOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9Lmlvbi13aW5lZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn0uaW9uLXdvbWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9Lmlvbi13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmFcIn0uaW9uLXhib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMGNcIn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG5cclxuXHJcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5ALW1zLXZpZXdwb3J0IHtcclxuXHR3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogMTE3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLmQtbm9uZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtdGFibGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLXRhYmxlLXJvdyB7XHJcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLXRhYmxlLWNlbGwge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtZmxleCB7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kLWlubGluZS1mbGV4IHtcclxuXHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQuZC1zbS1ub25lIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtc20taW5saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1zbS1pbmxpbmUtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXNtLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXNtLXRhYmxlIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXNtLXRhYmxlLXJvdyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtc20tdGFibGUtY2VsbCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXNtLWZsZXgge1xyXG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtc20taW5saW5lLWZsZXgge1xyXG5cdFx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmQtbWQtbm9uZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLW1kLWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtbWQtaW5saW5lLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1tZC1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1tZC10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1tZC10YWJsZS1yb3cge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLW1kLXRhYmxlLWNlbGwge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1tZC1mbGV4IHtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLW1kLWlubGluZS1mbGV4IHtcclxuXHRcdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5kLWxnLW5vbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1sZy1pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLWxnLWlubGluZS1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtbGctYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtbGctdGFibGUge1xyXG5cdFx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtbGctdGFibGUtcm93IHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1sZy10YWJsZS1jZWxsIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtbGctZmxleCB7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1sZy1pbmxpbmUtZmxleCB7XHJcblx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmQteGwtbm9uZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXhsLWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQteGwtaW5saW5lLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC14bC1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC14bC10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC14bC10YWJsZS1yb3cge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXhsLXRhYmxlLWNlbGwge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC14bC1mbGV4IHtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXhsLWlubGluZS1mbGV4IHtcclxuXHRcdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblx0LmQtcHJpbnQtbm9uZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXByaW50LWlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1wcmludC1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1wcmludC10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1wcmludC10YWJsZS1yb3cge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXByaW50LXRhYmxlLWNlbGwge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZC1wcmludC1mbGV4IHtcclxuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5kLXByaW50LWlubGluZS1mbGV4IHtcclxuXHRcdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5mbGV4LXJvdyB7XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbiB7XHJcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXJvdy1yZXZlcnNlIHtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtbm93cmFwIHtcclxuXHQtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC13cmFwLXJldmVyc2Uge1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWZpbGwge1xyXG5cdC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG5cdGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWdyb3ctMCB7XHJcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuXHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtZ3Jvdy0xIHtcclxuXHQtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG5cdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1zaHJpbmstMCB7XHJcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuXHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1zaHJpbmstMSB7XHJcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuXHRmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuXHQtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XHJcblx0LW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XHJcblx0LW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcclxuXHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuXHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuXHQtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtZW5kIHtcclxuXHQtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XHJcblx0LW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuXHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuXHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQge1xyXG5cdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuXHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcclxuXHQtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuXHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG5cdC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYXV0byB7XHJcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG5cdGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RhcnQge1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1lbmQge1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcblx0LW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5mbGV4LXNtLXJvdyB7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1zbS1jb2x1bW4ge1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtc20tcm93LXJldmVyc2Uge1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1zbS13cmFwIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1zbS1ub3dyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1zbS13cmFwLXJldmVyc2Uge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1zbS1maWxsIHtcclxuXHRcdC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtc20tZ3Jvdy0wIHtcclxuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtc20tZ3Jvdy0xIHtcclxuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtc20tc2hyaW5rLTAge1xyXG5cdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LXNtLXNocmluay0xIHtcclxuXHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1zbS1lbmQge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtc20tc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtc20tZW5kIHtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi1zbS1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi1zbS1lbmQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmZsZXgtbWQtcm93IHtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LW1kLWNvbHVtbiB7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LW1kLXdyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LW1kLW5vd3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LW1kLWZpbGwge1xyXG5cdFx0LW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1tZC1ncm93LTAge1xyXG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1tZC1ncm93LTEge1xyXG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1tZC1zaHJpbmstMCB7XHJcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbWQtc2hyaW5rLTEge1xyXG5cdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xyXG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1tZC1lbmQge1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYtbWQtYXV0byB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLW1kLWVuZCB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XHJcblx0XHQtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuZmxleC1sZy1yb3cge1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbGctY29sdW1uIHtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbGctd3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbGctbm93cmFwIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgtbGctZmlsbCB7XHJcblx0XHQtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LWxnLWdyb3ctMCB7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LWxnLWdyb3ctMSB7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LWxnLXNocmluay0wIHtcclxuXHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC1sZy1zaHJpbmstMSB7XHJcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYtbGctc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYtbGctZW5kIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYtbGctY2VudGVyIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuZmxleC14bC1yb3cge1xyXG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgteGwtY29sdW1uIHtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcclxuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgteGwtd3JhcCB7XHJcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgteGwtbm93cmFwIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZsZXgteGwtZmlsbCB7XHJcblx0XHQtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LXhsLWdyb3ctMCB7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LXhsLWdyb3ctMSB7XHJcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5mbGV4LXhsLXNocmluay0wIHtcclxuXHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmxleC14bC1zaHJpbmstMSB7XHJcblx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXhsLWVuZCB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC14bC1lbmQge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi14bC1hdXRvIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYteGwtc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYteGwtZW5kIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmFsaWduLXNlbGYteGwtY2VudGVyIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcblx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcclxuXHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQuY3NzLm1hcCAqL1xyXG4iLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE2KSAqIDFweDtcclxuXHRmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgYmxvY2tcclxuQG1peGluIGNlbnRlci1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBDbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcclxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cclxuQG1peGluIGNvbHVtbi13aWR0aCgkbnVtYmVyQ29sdW1uczogMykge1xyXG5cdHdpZHRoOiBtYXAtZ2V0KCAkY29sdW1ucywgJG51bWJlckNvbHVtbnMgKSAtICggKCAkY29sdW1uc19fbWFyZ2luICogKCAkbnVtYmVyQ29sdW1ucyAtIDEgKSApIC8gJG51bWJlckNvbHVtbnMgKTtcclxufVxyXG5cclxuLy8gTWVkaWEgUXVlcmllc1xyXG5AbWl4aW4gbWVkaWEoICR3aWR0aCApIHtcclxuXHRAaWYgbW9iaWxlID09ICR3aWR0aCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaWYgdGFibGV0ID09ICR3aWR0aCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaWYgZGVza3RvcCA9PSAkd2lkdGgge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcF93aWR0aCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpZiB3aWRlID09ICR3aWR0aCB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlX3dpZHRoKSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmh0LWdyaWR7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG4uaHQtZ3JpZC1pdGVte1xyXG5cdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAoIG1pbi13aWR0aDogMTAyNHB4ICl7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuaHQtZ3JpZC0jeyRpfSAuaHQtZ3JpZC1pdGVte1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAvICN7JGl9ICkgIWltcG9ydGFudDtcclxuXHRcdFx0QGlmICggJGkgPiAxICl7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSggI3skaX1uKyN7JGkrMX0gKXtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkgYW5kICggbWF4LXdpZHRoOiAxMDIzcHggKSB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuaHQtZ3JpZC10YWJsZXQtI3skaX0gLmh0LWdyaWQtaXRlbXtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLyAjeyRpfSApICFpbXBvcnRhbnQ7XHJcblx0XHRcdEBpZiAoICRpID4gMSApe1xyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoICN7JGl9bisjeyRpKzF9ICl7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdC5odC1ncmlkLW1vYmlsZS0jeyRpfSAuaHQtZ3JpZC1pdGVte1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAvICN7JGl9ICkgIWltcG9ydGFudDtcclxuXHRcdFx0QGlmICggJGkgPiAxICl7XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSggI3skaX1uKyN7JGkrMX0gKXtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0bWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG5cdGhlaWdodDogMDsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuXHRib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcblx0dG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHRtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsImh0bWwge1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5LFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRjb2xvcjogJGNvbG9yX190ZXh0LWJvZHk7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19ib2R5O1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG59XHJcblxyXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcclxuXHJcbkBpbXBvcnQgXCJjb3B5XCI7XHJcbiIsImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbi5saW5rLW1vcmUsXHJcbi50YWdzLWxpbmtzLXRpdGxlLFxyXG4ucG9zdC10aXRsZSxcclxuLmNvbW1lbnQtYXV0aG9yLFxyXG4uY29tbWVudC1yZXBseSxcclxuLnNpdGUtdGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1oZWFkaW5nO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtaGVhZGluZztcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHh4bDtcclxufVxyXG5cclxuaDIge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHhsO1xyXG59XHJcblxyXG5oMyB7XHJcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14bDtcclxufVxyXG5cclxuaDQge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbGc7XHJcbn1cclxuXHJcbmg1IHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLW1kO1xyXG59XHJcblxyXG5oNiB7XHJcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcclxufVxyXG4iLCJwIHtcclxuXHRtYXJnaW46IDAgMCAxLjY4NDJlbTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5kZm4sXHJcbmNpdGUsXHJcbmVtLFxyXG5pIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdG1hcmdpbjogMCAxLjVlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG5cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbnByZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcclxuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoMC45Mzc1KTtcclxuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0cGFkZGluZzogMS42ZW07XHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxudHQsXHJcbnZhciB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19jb2RlO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xyXG59XHJcblxyXG5hYmJyLFxyXG5hY3JvbnltIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XHJcblx0Y3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnMge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1pbnM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5iaWcge1xyXG5cdGZvbnQtc2l6ZTogMTI1JTtcclxufVxyXG4iLCJodG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7IC8qIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvciBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cclxuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2VsZWN0aW9uO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNlbGVjdGlvbjtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk7IC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXHJcbn1cclxuXHJcbmhyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtaHI7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG5AaW1wb3J0IFwibGlzdHNcIjtcclxuXHJcbmltZyB7XHJcblx0aGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xyXG5cdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDFlbSAwOyAvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cclxufVxyXG5cclxuZmlnY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcclxufVxyXG5cclxuQGltcG9ydCBcInRhYmxlc1wiO1xyXG5cclxuXHJcbmlucy5wcmljZS1zYWxlIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxufVxyXG5cclxuZGVsLnByaWNlIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGNvbG9yOiAjYmZiZmJmO1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcbiIsInVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDA7XG5cdHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuIiwidGFibGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQjdG9kYXkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX190ZXh0LWJvZHk7XHJcbiAgICB9XHJcbn1cclxuXHJcbnRhYmxlLCB0aCwgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxufSIsIkBpbXBvcnQgXCJidXR0b25zXCI7XHJcbkBpbXBvcnQgXCJmaWVsZHNcIjtcclxuXHJcbmxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxufVxyXG5cclxuLyogU2VhcmNoIGZvcm1zICovXHJcblxyXG4uc2VhcmNoLWZvcm0sXHJcbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0ge1xyXG5cclxuXHQuc2VhcmNoLWxhYmVsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHJcblx0LnNlYXJjaC1maWVsZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvc2VhcmNoX2JnLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuXHR9XHJcblxyXG5cdDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogI2UwZTBlMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2lkZ2V0LWFyZWEgLnNlYXJjaC1zdWJtaXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbmlucHV0LnNlYXJjaC1maWVsZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1yaWdodDogNmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b257XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXQuc2l0ZS1zZWFyY2gtZmllbGQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbGc7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaXRlLXNlYXJjaC1zdWJtaXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi8qIElmIEphdmFTY3JpcHQgaXMgZW5hYmxlZCwgaGlkZSB0aGUgdG9wIHNlYXJjaCBmb3JtLiAqL1xyXG4uanMgLnNpdGUtc2VhcmNoIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLmdpbmdlci1tb2R1bGUtaGlnaGxpZ2h0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEZST00gQ09OVEFDVCAqL1xyXG5cclxuLmNvbnRhY3QtaW5mbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXg6IDE7XHJcblxyXG59XHJcblxyXG4udGhpcy1jb250YWN0LW5hbWUsXHJcbi50aGlzLWNvbnRhY3QtZW1haWwge1xyXG5cdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSAyMHB4ICkvMiApO1xyXG5cclxuXHJcblx0LmNvbnRhY3QtaW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6IDk5MXB4ICkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi50aGlzLWNvbnRhY3QtbWVzc2FnZXtcclxuXHRtYXJnaW4tdG9wOiAyOHB4O1xyXG59XHJcblxyXG4udGhpcy1jb250YWN0LWVtYWlse1xyXG5cdEBtZWRpYSAoIG1heC13aWR0aDogOTkxcHggKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4uYnRuLXNlbmQtbWVzc2FnZSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuXHJcbi8qIEZST00gQ09NSU5HIFNPT04gKi9cclxuXHJcbi5pbnB1dC1jb21pbmctZW1haWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0LmNvbWluZy1zdWJtaXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Y29sb3I6ICNmYzE1NTA7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmc7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdWJtaXQtYmcge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcclxuXHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbWluZy1lbWFpbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHQuYWpheC1sb2FkZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0OjpwbGFjZWhvbGRlciB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1lbWFpbC1yZWdpc3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnRuLWZvb3Rlci1yZWdpc3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN1Ym1pdC1iZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbC1yZWdpc3RlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hamF4LWxvYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybS1uZXctbGV0dGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5pbnB1dC1sZXR0ZXItZW1haWwge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmlucHV0LWxldHRlci1zdWJtaXQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmOnBsYWNlaG9sZGVyIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxufVxyXG5cclxuLmlucHV0LXN1YmNyaWJlLXN1Ym1pdCB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG59XHJcblxyXG4ubm8tcmVzdWx0cyB7XHJcblx0LnNlYXJjaC1zdWJtaXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jb250YWN0LWlucHV0LW1lc3NhZ2Uge1xyXG5cdG1pbi1oZWlnaHQ6IDI1MHB4XHJcbn1cclxuIiwiLmJ1dHRvbixcclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xyXG5cdGNvbG9yOiAjZmZmZmZmO1xyXG5cdHBhZGRpbmc6IDAuNzVlbSAxZW07XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyO1xyXG5cdFx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcblx0XHRvdXRsaW5lLW9mZnNldDogLTRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmJ0bi1iZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1ob3ZlcjtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZjNkNzA7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWJkIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyO1xyXG5cdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1zbGlkZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0cGFkZGluZzogMTRweCAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxudGV4dGFyZWEge1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwLjc1ZW0gMWVtO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWlucHV0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1cztcclxuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XHJcblx0XHRib3gtc2hhZG93OiAwIDVweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHR9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImxpbmtzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIE1lbnVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcIm1lbnVzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIE5leHQgLyBQcmV2aW91c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJuZXh0LXByZXZpb3VzXCI7XHJcbiIsImEge1xuXHRjb2xvcjogJGNvbG9yX19saW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cblxuLnRhZ3MtbGlua3MsXG4ud2lkZ2V0X3RhZ19jbG91ZCB7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0cGFkZGluZzogMC4yNWVtIDAuNWVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHMgIWltcG9ydGFudDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFpbi1uYXZpZ2F0aW9uLFxyXG4ubGVmdC1uYXZpZ2F0aW9uLFxyXG4ucmlnaHQtbmF2aWdhdGlvbiB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHJcblx0PiBkaXYge1xyXG5cdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG5cdH1cclxuXHJcblx0dWwgdWwge1xyXG5cdFx0cGFkZGluZzogMCAwIDAgMS41ZW07XHJcblx0fVxyXG5cclxuXHR1bCB1bC50b2dnbGVkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0bGkgbGksXHJcblx0bGk6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMC41ZW0gMDtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcclxuXHQuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XHJcblx0fVxyXG5cclxuXHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuaWNvbixcclxuXHQucGFnZV9pdGVtX2hhc19jaGlsZHJlbiA+IGEgPiAuaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBhZGRpbmc6IDAuNWVtO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2xpbms7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudG9nZ2xlZCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB1bCB7XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA5cHggMCByZ2JhKDE0OSwxMzYsMTUxLC4wOSk7ICAgICAgICAgICAgXHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjsgLyogaGlkZXMgc3ViLW1lbnUgKi9cclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjA4cyBlYXNlLWluLW91dCAwcyxcclxuXHRcdFx0XHR2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjFzLFxyXG5cdFx0XHRcdHotaW5kZXggMHMgbGluZWFyIDAuMDFzO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHVsIHVsIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAtOTk5ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuaWNvbixcclxuXHRcdC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuID4gYSA+IC5pY29uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRsaSBsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHVsIGEge1xyXG5cdFx0XHRwYWRkaW5nOiAwLjc1ZW0gMWVtO1xyXG5cdFx0XHR3aWR0aDogMTJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuICAgICAgICB1bC5jbW00ZS10aGVtZS1zaG9wLW1lZ2EtbWVudSB1bCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdHVsIHVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5pY29uLFxyXG5cdFx0dWwgdWwgLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4gPiBhID4gLmljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMWVtO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHVsIGxpOmhvdmVyID4gdWwsXHJcblx0XHR1bCB1bCBsaS5mb2N1cyA+IHVsIHtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIGxpOmhvdmVyID4gdWwsXHJcblx0XHR1bCBsaS5mb2N1cyA+IHVsIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgLyogc2hvd3Mgc3ViLW1lbnUgKi9cclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0bGkgbGk6aG92ZXIgPiBhLFxyXG5cdFx0bGkgbGkuZm9jdXMgPiBhLFxyXG5cdFx0bGkgbGkgYTpob3ZlcixcclxuXHRcdGxpIGxpIGEuZm9jdXMsXHJcblx0XHRsaSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmhvdmVyLFxyXG5cdFx0bGkgbGkuY3VycmVudC1tZW51LWl0ZW0gYTpob3ZlcixcclxuXHRcdGxpIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEuZm9jdXMsXHJcblx0XHRsaSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuICAgICAgICBsaSBsaS5jbW00ZS1tZW51LWl0ZW06aG92ZXIgPiBhLFxyXG4gICAgICAgIGxpLmNtbTRlLWl0ZW0taGFzLWNvbnRlbnQgbGk6aG92ZXIgPiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLmNtbTRle1xyXG4gICAgJi5jbW00ZS10aGVtZS1zaG9wLW1lZ2EtbWVudSB7XHJcbiAgICAgICAgJjpob3ZlciA+IHtcclxuICAgICAgICAgICAgLmNtbTRlLXN1Yi1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbW00ZS1tZWdhLmNtbTRlLWl0ZW0taGFzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbm5hdiNzdGlja3ktbmF2aWdhdGlvbiB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgICAgdWwjc3RpY2t5LW1lbnUtd3JhcHBlciBsaSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuIEhpZGUgdGhlIG1lbnUgb24gc21hbGwgc2NyZWVucyB3aGVuIEphdmFTY3JpcHQgaXMgYXZhaWxhYmxlXHJcbiBJdCBvbmx5IHdvcmtzIHdpdGggSmF2YVNjcmlwdC5cclxuICovXHJcbi5qcyAubWFpbi1uYXZpZ2F0aW9uIHVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uanMgLmhlYWRlci1uYXZpZ2F0aW9uIHVsIHtcclxuXHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5qcyAub2ZmLWNhbnZhcy1tZW51ID4gZGl2ID4gdWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uanMgLm1haW4tbmF2aWdhdGlvbi50b2dnbGVkID4gZGl2ID4gdWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBNZW51IHRvZ2dsZSAqL1xyXG4ubWVudS10b2dnbGUtY29udGFpbmVyIHtcclxuXHRmbGV4LWJhc2lzOiA2MHB4O1xyXG5cclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6IDk5MXB4ICkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2tcclxuXHR9XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IDA7XHJcblx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3ZlcjtcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRvdXRsaW5lLW9mZnNldDogMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubWVudS10b2dnbGUtaWNvbiB7XHJcblx0XHR0b3A6IC0wLjA3NWVtO1xyXG5cdFx0d2lkdGg6IDEuNWVtO1xyXG5cdFx0aGVpZ2h0OiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdC5saW5lIHtcclxuXHRcdHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtLCAwLjJzIG9wYWNpdHk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5saW5lLTEge1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMWVtIDIuNWVtO1xyXG5cdH1cclxuXHJcblx0LmxpbmUtMyB7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxZW0gMy43NWVtO1xyXG5cdH1cclxufVxyXG5cclxuLyogT2ZmLWNhbnZhcyBtZW51ICovXHJcbi5sb2dnZWQtaW4gLm9mZi1jYW52YXMtY29udGFpbmVyIHtcclxuXHR0b3A6IDMycHg7XHJcblxyXG5cclxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6IDc4N3B4ICkge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm9mZi1jYW52YXMtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR6LWluZGV4OiAxMDAwMDAwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHdpZHRoOiAzNTBweDtcclxuXHR9XHJcblxyXG5cdCYuaXMtb3BlbmVkIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy1pbm5lciB7XHJcblxyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy1tZW51ID4gZGl2IHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4ub2ZmLWNhbnZhcy10b29scyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbiNsZWZ0LW1lbnUsXHJcbiNyaWdodC1tZW51IHtcclxuXHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcbn1cclxuXHJcbi5vZmYtY2FudmFzLWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMxZjNkNzA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlxcZjJkN1wiO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRpb247XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiB3aWR0aCAqL1xyXG4ub2ZmLWNhbnZhcy1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIFRyYWNrICovXHJcbi5vZmYtY2FudmFzLWlubmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLyogSGFuZGxlICovXHJcbi5vZmYtY2FudmFzLWlubmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0YmFja2dyb3VuZDogIzFmM2Q3MDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuLm9mZi1jYW52YXMtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmMxNTUwO1xyXG59XHJcblxyXG5cclxuLm5hdmlnYXRpb24taW5uZXIge1xyXG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG5cclxuXHRcdC5zdWItbWVudSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPmEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnXFxmMTI1JztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1uYXZpZ2F0aW9uIC5jbW00ZS5jbW00ZS10aGVtZS1zaG9wLW1lZ2EtbWVudSBsaS5jbW00ZS1pdGVtLWRlcHRoLTAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNDtcclxuICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzaXRlLW5hdmlnYXRpb24gbGkgbGk6aG92ZXIgPiBhIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jbW00ZS5jbW00ZS10aGVtZS1zaG9wLW1lZ2EtbWVudSA+IC5jbW00ZS1tZW51LWl0ZW0gLmNtbTRlLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jbW00ZS5jbW00ZS10aGVtZS1zaG9wLW1lZ2EtbWVudSAuY21tNGUtc3ViLXBhbmVsLmNtbTRlLXN1Yi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsaSBhIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW0gMC43NWVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vZmYtY2FudmFzLWlubmVyIHtcclxuICAgIC5uYXZpZ2F0aW9uLWlubmVyIHtcclxuICAgICAgICAubmF2aWdhdGlvbi1sZWZ0LW1lbnUge1xyXG4gICAgICAgICAgICAuY21tNGUuY21tNGUtdGhlbWUtc2hvcC1tZWdhLW1lbnUuY21tNGUtaG9yaXpvbnRhbC5jbW00ZS1ob3Jpem9udGFsLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGEuY21tNGUtbmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gSW5kZXgvYXJjaGl2ZSBwYWdpbmF0aW9uXG4ucGFnaW5hdGlvbiB7XG5cdC5uYXYtbGlua3Mge1xuXHRcdG1hcmdpbjogMi41cmVtIDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXHRcdGZvbnQtc2l6ZTogMDtcblxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdFx0bWFyZ2luOiAyLjVyZW0gMCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLW51bWJlcnMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2luZ2xlIHBvc3QgbmF2aWdhdGlvblxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cblx0YTpob3Zlcixcblx0YTpmb2N1cyB7XG5cdFx0LnBvc3QtdGl0bGUsXG5cdFx0Lm1ldGEtbmF2IHtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Lm1ldGEtbmF2IHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWJvZHk7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0bWF4LWhlaWdodDogMTE0cHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQubmF2LXByZXZpb3VzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cblxuXHQubmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQubmF2LXByZXZpb3VzIGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHR9XG5cblx0XHQubmF2LW5leHQgYSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblxuXHRcdC5uYXYtbmV4dCBpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblxuXHRcdC5uYXYtcHJldmlvdXMsXG5cdFx0Lm5hdi1uZXh0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0Lm5hdi1wcmV2aW91cyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdFx0fVxuXG5cdFx0Lm5hdi1uZXh0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubWl1emluLXBhZ2luYXRpb24ge1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQucHJldjpiZWZvcmUsXG5cdC5uZXh0OmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRpb247XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHR9XG5cblx0Lm5leHQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMTI1Jztcblx0fVxuXG5cdC5wcmV2OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZjEyNCc7XG5cdH1cbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDFweDtcclxuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0Y2xpcC1wYXRoOiBub25lO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1zY3JlZW47XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjg3NSk7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRvcDogNXB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXHJcblx0fVxyXG59XHJcblxyXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cclxuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4iLCIuYWxpZ25sZWZ0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHRjbGVhcjogbGVmdDtcclxuXHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHRjbGVhcjogcmlnaHQ7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG59XHJcblxyXG5cclxuaW1nIHtcclxuXHJcblx0Ji5hbGlnbmxlZnQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyLjVlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmLmFsaWducmlnaHQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuIiwiLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLm1pdXppbi1jb250YWluZXI6YWZ0ZXIsXG4ubmF2LWxpbmtzOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLm1pdXppbi1jb250YWluZXI6YWZ0ZXIsXG4ubmF2LWxpbmtzOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgtYWZ0ZXI7XG59XG4iLCIubWl1emluLWNvbnRhaW5lciB7XG5cblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMWVtO1xufVxuXG4uaGFzLXNpZGViYXIge1xuXG5cdC5tYWluLXNpZGViYXIge1xuXHRcdG1hcmdpbi10b3A6IDJlbTtcblx0fVxufVxuXG4ucmlnaHQtc2lkZWJhciB7XG5cdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcblx0XHQuY29udGVudC1hcmVhIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0fVxuXG5cdFx0Lm1haW4tc2lkZWJhciB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmxlZnQtc2lkZWJhciB7XG5cdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcblx0XHQuY29udGVudC1hcmVhIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0fVxuXG5cdFx0Lm1haW4tc2lkZWJhciB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ubm8tc2lkZWJhciB7XG5cdC5jb250ZW50LWFyZWEge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG59XG5cblxuIiwiLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDYwcHg7XG5cblx0LyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy4gKi9cblx0c2VsZWN0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm1haW4tc2lkZWJhciB7XG5cblx0LyogUmVtb3ZlIG1hcmdpbiBvZiB0aGUgbWFpbiBzaWRlYmFyJ3MgbGFzdCB3aWRnZXQgKi9cblx0LndpZGdldDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ud2lkZ2V0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1sZztcbn1cblxuLndpZGdldF9hcmNoaXZlLFxuLndpZGdldF9jYXRlZ29yaWVzLFxuLndpZGdldF9tZXRhLFxuLndpZGdldF9uYXZfbWVudSxcbi53aWRnZXRfcGFnZXMsXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMsXG4ubWl1emluX3dpZGdldF9yZWNlbnRfZW50cmllcyxcbi53aWRnZXRfcnNzIHtcblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDAgMCAuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi53aWRnZXRfYXJjaGl2ZSxcbi53aWRnZXRfY2F0ZWdvcmllcyxcbi53aWRnZXRfbWV0YSxcbi53aWRnZXRfbmF2X21lbnUsXG4ud2lkZ2V0X3BhZ2VzLFxuLndpZGdldF9yZWNlbnRfY29tbWVudHMsXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzLFxuLndpZGdldF9yc3MsXG4ubWl1emluX3dpZGdldF9yZWNlbnRfZW50cmllcyB7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtYm9keTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHtcblxuXHQuY2FsZW5kYXJfd3JhcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG92ZXJmbG93LXg6YXV0b1xuXHR9XG5cblx0dGFibGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdHRhYmxlIHRoLFxuXHR0YWJsZSB0ZCB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbi8qIFRhZyBjbG91ZCB3aWRnZXQgKi9cbi50YWdjbG91ZCB7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLndwLXRhZy1jbG91ZCB7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4vKiBDdXN0b20gUmVjZW50IFBvc3RzIHdpZGdldCAqL1xuLm1pdXppbi1lbnRyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5taXV6aW4tZW50cnktdGh1bWJuYWlsIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1hcmdpbi1yaWdodDogMWVtO1xuXHRsaW5lLWhlaWdodDogMDtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuLm1pdXppbl93aWRnZXRfcmVjZW50X2VudHJpZXMge1xuXHRhe1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmchaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1pdXppbi1lbnRyeTpub3QoIDpsYXN0LWNoaWxkICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLmNtbTRlLmNtbTRlLXRoZW1lLWRlZmF1bHQtbWVudS1za2luLTQ2MTgzNiA+IC5jbW00ZS1tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBIZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiaGVhZGVyL3NpdGUtaGVhZGVyXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIFBhZ2UgSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInBhZ2UtaGVhZGVyL3BhZ2UtaGVhZGVyXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIFBvc3RzIGFuZCBwYWdlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJwcmltYXJ5L3Bvc3RzLWFuZC1wYWdlc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBBcmNoaXZlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJwcmltYXJ5L2FyY2hpdmVzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENvbW1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInByaW1hcnkvY29tbWVudHNcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgRm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImZvb3Rlci9zaXRlLWZvb3RlclwiO1xyXG4iLCIuc2l0ZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0cGFkZGluZy10b3A6IDEuNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cblx0Ji5oZWFkZXItMixcblx0Ji5oZWFkZXItNCxcblx0Ji5oZWFkZXItNSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uc2l0ZS1oZWFkZXItY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2l0ZS1icmFuZGluZyB7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHR9XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA0ODBweCApIHtcblx0XHQuc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS10aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eHhsO1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNpdGUtaGVhZGVyLW1pbm9yIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZsZXgtYmFzaXM6IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0JiA+IDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxufVxuXG4uc2l0ZS1oZWFkZXItY2FydCxcbi5zaXRlLXNlYXJjaC1pY29uIHtcblx0Lmljb24ge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG59XG5cbi8qIElmIEphdmFTY3JpcHQgaXMgZGlzYWJsZWQsIGhpZGUgdGhlIGhlYWRlciBzZWFyY2ggaWNvbi4gT3RoZXJ3aXNlLCBzaG93IHRoZSBpY29uLiAqL1xuLnNpdGUtc2VhcmNoLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmpzICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5zaXRlLXNlYXJjaC1pY29uIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogJGNvbG9yX19saW5rO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAwO1xuXHR9XG59XG5cbi5zZWFyY2gtdG9nZ2xlIHtcblxuXHQuaWNvbi1jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2VhcmNoLXRvZ2dsZS50b2dnbGVkIHtcblxuXHQuaWNvbi1jbG9zZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Lmljb24tc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5zaXRlLWhlYWRlci1jYXJ0IHtcblxuXHQuY2FydC1jb250ZW50cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNvdW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMC43NWVtO1xuXHRcdGxlZnQ6IDg1JTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAxOHB4O1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHhzO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vKiBIRUFERVIgTEFZT1VUIDIgKi9cblxuLm1lbnUtc29jaWFsLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXG5cdEBtZWRpYSAoIG1pbi13aWR0aDogOTkycHggKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm1lbnUtc29jaWFsLW1lbnUsXG4jc29jaWFsLW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuXHQubWVudS1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRhe1xuXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpb247XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1oZWFkaW5nO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b247XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYTpiZWZvcmV7XG5cdFx0Y29udGVudDogJ1xcZjIzMSc7XG5cdH1cblxuXHQubWVudS1pdGVtOm50aC1sYXN0LWNoaWxkKDIpIGE6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICdcXGYyNDMnO1xuXHR9XG5cblx0Lm1lbnUtaXRlbTpsYXN0LWNoaWxkIGE6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICdcXGYzNTAnO1xuXHR9XG59XG5cblxuLm1lbnUge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cblxuLyogSEVBREVSIExBWU9VVCAzICovXG5cbi5uYXZpZ2F0aW9uLWFmdGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci0zIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAubmF2aWdhdGlvbi1hZnRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICB9XG59XG5cbi8qIEhFQURFUiBMQVlPVVQgNCAqL1xuXG4uaGVhZGVyLTQgLm1lbnUtdG9nZ2xlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC5tZW51LXRvZ2dsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cblxuLyogSEVBREVSIExBWU9VVCA1ICovXG5cbi5oZWFkZXItdG9wIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjNzk5YTtcbn1cblxuLnRvcC1iYXItY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZyA6MTBweCAwO1xuXHRtaW4taGVpZ2h0OiA1MHB4XG59XG5cbiN0b3BiYXIge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdC5tZW51LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0Jjpub3QoIDpsYXN0LWNoaWxkICkge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtc2VhcmNoLWhlYWRlciB7XG5cdHdpZHRoOiA1NzBweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VhcmNoLWZvcm0taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cblx0LnNpdGUtaGVhZGVyLXNlYXJjaC1zdWJtaXQge1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHR0b3A6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXItc2VhcmNoLWZpZWxkIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZWVlZWVlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnNlbGVjdC1wcm9kdWN0LWNhdGVnb3J5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDc1cHg7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1oZWFkaW5nO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG5cdH1cblxuXHRzZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4uaWNvbi1zZWFyY2gtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoICdhc3NldHMvaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5wbmcnICk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cblxuLmxpc3QtY29udGFjdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZztcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXG5cdC5pdGVtLWNvbnRhY3Q6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRpb247XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmc7XG5cdH1cblxuXHQuaXRlbS1waG9uZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGY0YjknO1xuXHR9XG5cblx0Lml0ZW0tZW1haWw6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMmViJztcblx0fVxufVxuXG4uaWNvbi1oZWFkZXItd2lzaGxpc3Q6YWZ0ZXIge1xuXHRjb250ZW50OiB1cmwoJ2Fzc2V0cy9pbWFnZXMvaWNvbnMvaGVhcnQucG5nJyk7XG5cdG1hcmdpbjogMCAyMHB4O1xufVxuXG4uaWNvbi1oZWFkZXItdXNlcjphZnRlciB7XG5cdGNvbnRlbnQ6IHVybCgnYXNzZXRzL2ltYWdlcy9pY29ucy91c2VyLnBuZycpO1xuXHRtYXJnaW46IDBcblxufVxuXG5cbi5oZWFkZXItNSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHQuc2l0ZS1oZWFkZXItY29udGFpbmVyIC5zaXRlLWhlYWRlci1taW5vciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6IDk5MXB4ICkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtaGVhZGVyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyLWNvbnRhY3QsXG4uc2l0ZS1zZWFyY2gtaGVhZGVyIHtcblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLnNpdGUtbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5sZWZ0LW5hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuXG4ubWVudS10b2dnbGUtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvaWNvbnMvbWVudS5wbmcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuXG4uaGVhZGVyLTYgLm1lbnUtdG9nZ2xlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5sZWZ0LW5hdmlnYXRpb24gI2xlZnQtbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG5cbi50aGlzLWhlYWRlci1uYXZpZ2F0aW9uIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogOTkxcHggKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cbn1cblxuXG4uaGVhZGVyLXRhYmxldCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbi5zaXRlLWxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDM5MHB4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogOTkxcHggKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2l0ZS1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6IDk5MXB4ICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuLmljb24tYmFnIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJ1xcZTgwYic7XG5cdFx0Zm9udC1mYW1pbHk6ICdmbGF0aWNvbic7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG5cbi5zaXRlLXNlYXJjaC1pY29uIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJ1xcZTgwYyc7XG5cdFx0Zm9udC1mYW1pbHk6ICdmbGF0aWNvbic7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHR9XG59XG5cbi5tZW51LWxlZnQtbG9nbyB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDAgNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5tZW51LWNhbnZhcy10b29scyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuXG4ubmF2aWdhdGlvbi1pbm5lciB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cblx0Lm1lbnUtc29jaWFsLWxpbmtzLW1lbnUtY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuXG4ubmF2aWdhdGlvbi1sZWZ0LW1lbnUge1xuXHRwYWRkaW5nOiAyNXB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE0cHggMDtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5jYXJ0LXZldGljYWwge1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lbnUtY29weS1yaWdodCB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG59XG5cblxuLyogU1RJQ0tZIE1FTlUgKi9cblxuLmhlYWRlci1zdGlja3kge1xuXHRoZWlnaHQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyIDBzO1xuXG5cdCYuc2hvdy1zdGlja3kge1xuXHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogOTk5OTA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDNweCA0NXB4IHJnYmEoMCwwLDAsMC4xNSk7XG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblxufVxuLnN0aWNreS1tZW51LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uYWRtaW4tYmFyIC5oZWFkZXItc3RpY2t5e1xuXHR0b3A6IDMycHg7XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiAzNjBweCApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLypQUkVMT0FESU5HLS0tLS0tLS0tLS0tICovXG4jb3ZlcmxheWVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9hZGVyX2Jvb3N0aWZ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0ei1pbmRleDogMTEwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01cHg7XG5cdFx0bGVmdDogLTVweDtcblx0XHRyaWdodDogLTVweDtcblx0XHRib3R0b206IC01cHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkIDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YW5pbWF0aW9uOiBsb2FkIDNzIGluZmluaXRlIGxpbmVhcjtcblx0fVxuXG5cdC5sb2FkZXItY29udGVudCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRoZWlnaHQ6IDgwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmltZy13cmFwcGVyIHtcblx0XHRcdGFuaW1hdGlvbjogZmx5IDJzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHR9XG5cdH1cbn1cblxuXG4vKiBTYWZhcmkgNC4wIC0gOC4wICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLyogU3RhbmRhcmQgc3ludGF4ICovXG5Aa2V5ZnJhbWVzIGxvYWQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qIFNhZmFyaSA0LjAgLSA4LjAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmbHkge1xuXG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtMTBweCwgMTBweCwgMCApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMTVweCwgLTE1cHgsIDAgKTtcblx0fVxufVxuXG4vKiBTdGFuZGFyZCBzeW50YXggKi9cbkBrZXlmcmFtZXMgZmx5IHtcblxuXG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtMTBweCwgMTBweCwgMCApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMTVweCwgLTE1cHgsIDAgKTtcblx0fVxufVxuXG5cbiNwYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci10cmFuc3BhcmVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uYWRtaW4tYmFyIC5oZWFkZXItdHJhbnNwYXJlbnQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzg2cHgpIHtcblx0XHR0b3A6IDMycHg7XG5cdH1cblx0IHRvcDogNDZweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzg3cHgpIHtcblx0XHQuc2l0ZS10aXRsZSBhIHtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHR9XG5cblx0XHQuc2l0ZS1oZWFkZXItbWlub3IgPiBkaXY6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQuc2l0ZS1zZWFyY2gtaWNvbjphZnRlcixcblx0XHQuaWNvbi1iYWc6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5tZW51LXRvZ2dsZS13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuI2NvbW1lbnQge1xuXHRtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuXG5cbkBtZWRpYSAoIG1heC13aWR0aDogNDgwcHggKSB7XG5cblx0LnNpdGUtc2VhcmNoLWljb246YWZ0ZXIge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5pY29uLWJhZzphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHR9XG5cblx0Lm1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXG5cdC5zaXRlLWhlYWRlci1taW5vciA+IDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxufVxuXG4iLCIucGFnZS1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQucGFnZS10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcblx0fVxyXG5cclxuXHQud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXItY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6IDQ4ZW07XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMzVweCAwO1xyXG59XHJcbiIsIi5wYWdlLWNvbnRlbnQge1xyXG5cdG1hcmdpbjogNGVtIDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcclxuXHRcdG1hcmdpbjogNmVtIDA7XHJcblx0fVxyXG59XHJcblxyXG4uc3RpY2t5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnN0aWNreS1wb3N0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdHBhZGRpbmc6IDAuMzVlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLXh4cztcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5lbnRyeTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3N0LXRodW1ibmFpbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbi5lbnRyeS10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmVudHJ5LW1ldGEge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XHJcbn1cclxuXHJcbi5lbnRyeS1tZXRhLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICfigKInO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZW50cnktc3VtbWFyeSB7XHJcblx0bWFyZ2luOiAxZW0gMCAwO1xyXG59XHJcblxyXG4ucGFnZS1saW5rcyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0bWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbi5lbnRyeS1mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDEuNWVtO1xyXG59XHJcblxyXG4vKiBSZWxhdGVkIHBvc3RzICovXHJcbi5yZWxhdGVkLXBvc3RzIHtcclxuXHRtYXJnaW4tdG9wOiAyLjVlbTtcclxuXHRwYWRkaW5nLXRvcDogMi41ZW07XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xyXG59XHJcblxyXG4vKiBBdXRob3IgZGVzY3JpcHRpb24gKi9cclxuLmF1dGhvci1iaW8ge1xyXG5cdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHJcblx0XHRtYXgtd2lkdGg6IDMwZW07XHJcblx0fVxyXG59XHJcblxyXG4uYXV0aG9yLWF2YXRhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG4uYXV0aG9yLWhlYWRpbmcsXHJcbi5hdXRob3ItZGVzY3JpcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XHJcbn1cclxuXHJcbi5hdXRob3ItaGVhZGluZyB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmF1dGhvci1uYW1lIHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLW1kO1xyXG59XHJcblxyXG5cclxuaDIgc3Ryb25nIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHJcblxyXG5cdC5hdXRob3IgYXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG59XHJcblxyXG4ucmVsYXRlZC1wb3N0cy10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuXHJcbi5tZXRhLW5hdiB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5hdXRob3ItaW5mb3JtYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWF4LXdpZHRoOiA0NzBweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogNTBweCAwIDYwcHg7XHJcblx0LmF1dGhvci1hdmF0YXIge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LndyaXRlbi1ieSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHJcblx0LmF1dGhvci1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbnNwYW4udW5kZXJsaW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5zcGFuLnVuZGVybGluZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IC00cHg7XHJcbiAgICByaWdodDogLTRweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzc5OWE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcbnNwYW4udGV4dC11bmRlcmxpbmUge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhZ2UtbGlua3Mge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtYmxvZy1tZXRhIHtcclxuXHRtYXJnaW46IDMwcHggMCAzNXB4O1xyXG59XHJcblxyXG4uYmxvZy1lbnRyeS1tZXRhIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxufVxyXG5cclxuLmVudHJ5IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y1ZjVmNTtcclxufVxyXG5cclxuXHJcbi5saW5rLW1vcmUge1xyXG5cdG1hcmdpbjogMjVweCAwIDA7XHJcbn1cclxuXHJcbi5zZWFyY2gsXHJcbi5jYXRlZ29yeSB7XHJcblx0LmNvbnRlbnQtcGFnZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLndpZGdldF9jYXRlZ29yaWVzIHVsIHtcclxuXHQuY2hpbGRyZW4ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xyXG5cdHAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA4NXB4ICk7XHJcblx0XHRmbG9hdDogcmlnaHRcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2lkZ2V0IHtcclxuXHJcblxyXG5cdGNvbG9yOiAjOTk5O1xyXG5cclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLndpZGdldF9tZXRhIHtcclxuXHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLndpZGdldF9yZWNlbnRfY29tbWVudHMge1xyXG5cdGxpLnJlY2VudGNvbW1lbnRzIHtcclxuXHRcdHBhZGRpbmc6IDhweCAwIDhweCAzMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcZjQ4OSc7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaW9uO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29tbWVudC1hdXRob3ItbGluayB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLndpZGdldF9yZWNlbnRfZW50cmllcyB7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDhweCAwIDhweCAzMHB4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1xcZjQ4OSc7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaW9uO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ge1xyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4jd3AtY2FsZW5kYXIge1xyXG5cdHRoLHRkIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuNTtcclxuXHR9XHJcblxyXG5cdHRkID4gYSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHRjYXB0aW9uIHtcclxuXHRcdG1hcmdpbjogMTBweCAwIDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdCNwcmV2LFxyXG5cdCNuZXh0IHtcclxuXHRcdGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndpZGdldF9uYXZfbWVudSB7XHJcblx0dWwge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53aWRnZXRfcGFnZXMsXHJcbi53aWRnZXRfbmF2X21lbnUge1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4ud2lkZ2V0IHtcclxuXHRzZWxlY3Qge1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2luZ2xlIHtcclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0fVxyXG5cclxuXHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufVxyXG4iLCIuZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XHJcblx0bWF4LXdpZHRoOiA0MmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLm5vdC1mb3VuZC10ZXh0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdH1cclxufVxyXG5cclxuLm5vdC1mb3VuZC1idXR0b24ge1xyXG5cdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4jcHJpbWFyeS00MDQge1xyXG5cdGhlaWdodDogY2FsYyggMTAwdmggLSAyMDBweCApO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0LnNpdGUtbWFpbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuIiwiLmJ5cG9zdGF1dGhvciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb21tZW50cy1hcmVhIHtcclxuXHQuY2hpbGRyZW4ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21tZW50cy13cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAyLjVlbTtcclxuXHRwYWRkaW5nLXRvcDogMi41ZW07XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5jb21tZW50cy10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1sZztcclxufVxyXG5cclxuLmNvbW1lbnQtbGlzdCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmNvbW1lbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDZlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21tZW50LWJvZHkge1xyXG5cdG1hcmdpbi10b3A6IDJlbTtcclxufVxyXG5cclxuLmNvbW1lbnQtYXV0aG9yIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcblxyXG5cdC5mbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cclxuXHQuYXZhdGFyIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR3aWR0aDogM2VtO1xyXG5cdFx0aGVpZ2h0OiAzZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbW1lbnQtbWV0YWRhdGEsXHJcbi5jb21tZW50LXJlcGx5IHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLXhzO1xyXG59XHJcblxyXG4uY29tbWVudC1tZXRhZGF0YSB7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1ib2R5O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbW1lbnQtY29udGVudCB7XHJcblx0Y2xlYXI6IGxlZnQ7XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG5cclxuXHRhIHtcclxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5IHtcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHtcclxuXHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcclxuXHR9XHJcblxyXG5cdC5yZXF1aXJlZCB7XHJcblx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbbmFtZT1cImF1dGhvclwiXSxcclxuXHRpbnB1dFtuYW1lPVwiZW1haWxcIl0sXHJcblx0aW5wdXRbbmFtZT1cInVybFwiXSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcblx0XHQuY29tbWVudC1mb3JtLWF1dGhvcixcclxuXHRcdC5jb21tZW50LWZvcm0tZW1haWwge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoICggMTAwJSAtIDMwcHgpLzIgKTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29tbWVudC1mb3JtLWVtYWlsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb21tZW50LWZvcm0tdXJsIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29tbWVudC1yZXNwb25kIHtcclxuXHRtYXJnaW4tdG9wOiAyLjVlbTtcclxuXHRwYWRkaW5nLXRvcDogMi41ZW07XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmNWY1ZjU7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xyXG59XHJcblxyXG4jY29tbWVudGZvcm0ge1xyXG5cdC5zdWJtaXQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jb21tZW50LXJlcGx5IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG5cclxuLmNvbW1lbnQtYm9keT4udXJse1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDAgMCBjdXJyZW50Q29sb3I7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogMTVweCAwIDMwcHggIWltcG9ydGFudDtcclxuXHJcblx0I3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuIiwiLnNpdGUtZm9vdGVyIHtcblx0Ym9yZGVyLXRvcDogM3B4IGRhc2hlZCAjZjVmNWY1O1xufVxuLyogRm9vdGVyIFdpZGdldCBBcmVhICovXG4uZm9vdGVyLXdpZGdldC1hcmVhIHtcblx0bWFyZ2luOiA0ZW0gMCAyZW07XG5cblx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdG1hcmdpbjogNmVtIDAgNGVtO1xuXHR9XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG5cblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAwIC0xZW07XG5cdH1cbn1cblxuLmZvb3Rlci13aWRnZXQge1xuXG5cblx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gMzcwcHggKS8zICk7XG5cdFx0fVxuXHR9XG5cbn1cblxuLyogU2l0ZSBJbmZvICovXG4uc2l0ZS1pbmZvIHtcblx0cGFkZGluZzogMS4yNWVtIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5zaXRlLWluZm8td3JhcHBlciB7XG5cblx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uc2l0ZS1jb3B5cmlnaHQge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0QGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuXG5cbi53aWRnZXQtZm9vdGVyIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblxuXG5cdGxpIHtcblxuXHRcdGF7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWJvZHk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciBhe1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXG59XG5cbi50ZXh0d2lkZ2V0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG59XG5cbi8vIC5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldDpudGgtb2YtdHlwZSgyKXtcbi8vIFx0QG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcbi8vIFx0XHRwYWRkaW5nOiAwIDQwcHggMCA5MHB4O1xuLy8gXHR9XG5cbi8vIFx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIGFuZCAoIG1pbi13aWR0aDogNzY4cHggKSB7XG4vLyBcdFx0cGFkZGluZy1yaWdodDogODBweDtcbi8vIFx0fVxuXG4vLyB9XG5cbi8vIC5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldDpudGgtb2YtdHlwZSgzKXtcbi8vIFx0QG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcbi8vIFx0XHRwYWRkaW5nOiAwIDkwcHggMCA0MHB4O1xuLy8gXHR9XG5cbi8vIH1cblxuLm5vdGUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWJvZHk7XG59XG5cblxuLmZvb3Rlci1tZW51IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRsaTpub3QoIDpsYXN0LWNoaWxkICkge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdGF7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cblxuLmJ0bi1iYWNrLXRvLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA1MHB4O1xuXHRyaWdodDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogOTk5OTk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggODBweCApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR9XG5cblx0Ji5idG4tc2hvdyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG4uZm9vdGVyLXdpZGdldHMge1xuXHQuZm9vdGVyLXdpZGdldCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRwYWRkaW5nOiAwIDE1cHghaW1wb3J0YW50O1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0LndpZGdldF9uYXZfbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5mb290ZXItd2lkZ2V0cyB7XG5cdFx0LmZvb3Rlci13aWRnZXQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmZvb3Rlci13aWRnZXRzIHtcblx0XHQuZm9vdGVyLXdpZGdldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXHJcbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sIC8qIE9sZGVyIC8gTmV3ZXIgUG9zdHMgTmF2aWdhdGlvbiAoYWx3YXlzIGhpZGRlbikgKi9cclxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIgeyAvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXHJcbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCIvKiBNZWRpYSAmIFRleHQgKi9cclxuLndwLWJsb2NrLW1lZGlhLXRleHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuXHQqOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFF1b3RlICovXHJcbi53cC1ibG9jay1xdW90ZSB7XHJcblx0bWFyZ2luOiA0NXB4IDA7XHJcblx0bWF4LXdpZHRoOiA0NjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRjaXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZztcclxuXHR9XHJcblxyXG5cdHB7XHJcblx0XHRtYXJnaW46IDBcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ud3AtYmxvY2stcXVvdGU6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1zdHlsZS1sYXJnZSkge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDEycHggMCAxMnB4IDYwcHg7XHJcblxyXG59XHJcblxyXG4vKiBQdWxscXVvdGUgKi9cclxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNvbG9yOiAjNDA0NjRkO1xyXG5cclxuXHRibG9ja3F1b3RlIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHh4bDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFNlcGFyYXRvciAqL1xyXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIENvZGUgKi9cclxuLndwLWJsb2NrLWNvZGUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1wcmU7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19wcmU7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XHJcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1wcmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHBhZGRpbmc6IDEuNmVtO1xyXG5cdGNvbG9yOiAkY29sb3JfX3RleHQtYm9keTtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRwYWRkaW5nOiAwLjc1ZW0gMWVtO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdCY6dmlzaXRlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcclxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b24taG92ZXI7XHJcblx0XHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuXHRcdG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLyogQ3VzdG9tIGZvbnQgc2l6ZXMgKi9cclxuLmhhcy1zbWFsbC1mb250LXNpemUge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHhzO1xyXG59XHJcblxyXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtc207XHJcbn1cclxuXHJcbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLXhsO1xyXG59XHJcblxyXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcclxuXHRmb250LXNpemU6ICRmb250X19zaXplLXh4eGw7XHJcbn1cclxuXHJcbi8qIEN1c3RvbSBlZGl0b3IgY29sb3IgcGFsZXR0ZSAqL1xyXG5cclxuLy8gVXNlIHdoaXRlIHRleHQgYWdhaW5zdCB0aGVzZSBiYWNrZ3JvdW5kcyBieSBkZWZhdWx0LlxyXG4uaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcixcclxuLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcixcclxuLmhhcy10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYsXHJcblx0YSxcclxuXHRwIHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGNvbG9yOiAkY29sb3JfX3RleHQtYm9keTtcclxufVxyXG5cclxuLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjNkNzA7XHJcbn1cclxuXHJcbi5oYXMtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlMzEyNDY7XHJcbn1cclxuXHJcbi5oYXMtdGVydGlhcnktYmFja2dyb3VuZC1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzZkNmQ2ZDtcclxufVxyXG5cclxuLmhhcy13aGl0ZS1jb2xvciB7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5oYXMtcHJpbWFyeS1jb2xvciB7XHJcblx0Y29sb3I6ICMxZjNkNzA7XHJcbn1cclxuXHJcbi5oYXMtc2Vjb25kYXJ5LWNvbG9yIHtcclxuXHRjb2xvcjogI2UzMTI0NjtcclxufVxyXG5cclxuLmhhcy10ZXJ0aWFyeS1jb2xvciB7XHJcblx0Y29sb3I6ICM2ZDZkNmQ7XHJcbn1cclxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXHJcbi5jdXN0b20tbG9nby1saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi53cC1hdWRpby1zaG9ydGNvZGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBTVkdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwic3ZnXCI7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJjYXB0aW9uc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBHYWxsZXJpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiZ2FsbGVyaWVzXCI7XHJcbiIsIi5pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0wLjFlbTtcclxuXHR3aWR0aDogMWVtO1xyXG5cdGhlaWdodDogMWVtO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuIiwiLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcblx0fVxyXG5cclxuXHQud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIuZ2FsbGVyeSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMC41ZW07XHJcblxyXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxyXG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XHJcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkaSApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDAuNWVtO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtID4gZGl2ID4gYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblxyXG5cdC8vIEFjY2Vzc2liaWxpdHlcclxuXHRib3gtc2hhZG93OiAwIDAgMCAwIHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBTaG9wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInNob3BcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBDYXJ0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImNhcnRcIjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ2hlY2tvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiY2hlY2tvdXRcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBBY2NvdW50XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImFjY291bnRcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBXaXNobGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJ3aXNobGlzdFwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFNpZGViYXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwic2hvcC1zaWRlYmFyXCI7XHJcbiIsIi5zaXRlLW1haW4gLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBub25lO1xufVxubGkucHJvZHVjdCB7XG5cdHotaW5kZXg6IHVuc2V0O1xufVxuLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taXV6aW4tYWRkLXRvLWNhcnQtYnRuIHtcblxuXHQmOmFmdGVye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogJGlvbjtcblx0XHRjb250ZW50OiAnXFxmMTEwJztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0Ji5hZGRlZC10by1jYXJ0OmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxmMTIxJztcblx0XHRmb250LWZhbWlseTogJGlvbjtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWl1emluLWljb24tcXVpY2stdmlldyB7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0JjphZnRlcntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRpb247XG5cdFx0Y29udGVudDogJ1xcZjRhNSc7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxufVxuXG4ueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIGEsXG4ueWl0aC13Y3dsLWFkZC1idXR0b24gLmFkZF90b193aXNobGlzdCxcbi55aXRoLXdjd2wtd2lzaGxpc3RhZGRlZGJyb3dzZSB7XG5cdCY6YWZ0ZXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHR9XG59XG5cbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IC5mZWVkYmFjayB7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0JiB+IGEge1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAueWl0aC13Y3dsLWFkZC1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0LmFqYXgtbG9hZGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cdC5hZGRfdG9fd2lzaGxpc3Qge1xuXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICdcXGYwOGEnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0fVxuXHR9XG5cblx0Ji5lbG9hZGluZyB7XG5cdFx0LmFkZF90b193aXNobGlzdDphZnRlciB7XG5cdFx0XHRjb250ZW50OiB1cmwoJ2Fzc2V0cy9pbWFnZXMvcHJlbG9hZGVyLmdpZicpO1xuXHRcdFx0cGFkZGluZy10b3A6IDNweDtcblxuXHRcdH1cblx0fVxufVxuXG4ueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIGEge1xuXG5cblx0JjphZnRlcntcblx0XHRjb250ZW50OiAnXFxmMDA0Jztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuXG4uYWpheC1sb2FkaW5nIHtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlIHtcblxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cblxuLnlpdGgtd2N3bC13aXNobGlzdGV4aXN0c2Jyb3dzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZS1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwMCB7XG5cdC5wcm9kdWN0LWltYWdlLSN7JGl9IHtcblx0XHRtYXgtd2lkdGg6ICN7JGl9cHg7XG5cdFx0bWF4LWhlaWdodDogI3skaX1weDtcblx0fVxufVxuXG4ucHJvZHVjdC1pbWFnZS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0Ji5pbWFnZS1pcy1sb2FkaW5nICB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiB1cmwoJ2Fzc2V0cy9pbWFnZXMvcHJlbG9hZGVyLmdpZicpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IGNhbGMoICggMTAwJSAtIDMwcHggKS8yICk7XG5cdFx0XHRsZWZ0OiBjYWxjKCAoIDEwMCUgLSAzMHB4ICkvMiApO1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4ubWl1emluLWxvb3AtYWN0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogOTk5OTtcblxufVxuXG5cblxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cblxuLnByb2R1Y3RzIC5wcm9kdWN0e1xuXHQmOmhvdmVyIHtcblxuXG5cdFx0LnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG5cdFx0Lm1pdXppbi1hZGQtdG8tY2FydC1idG4sXG5cdFx0Lm1pdXppbi1pY29uLXF1aWNrLXZpZXcge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmssXG5cdC5wcmljZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5wcmljZSB7XG5cdFx0Y29sb3I6ICM2NjYhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cblx0LnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG5cdGEubWl1emluLWFkZC10by1jYXJ0LWJ0bixcblx0Lm1pdXppbi1pY29uLXF1aWNrLXZpZXcge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Y29sb3I6IHdoaXRlIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCUhaW1wb3J0YW50O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiAzNjBweCApIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLndvb2NvbW1lcmNlIC5idXR0b24uZWxvYWRpbmc6OmFmdGVyIHtcblx0Y29udGVudDogdXJsKCdhc3NldHMvaW1hZ2VzL3ByZWxvYWRlci5naWYnKTtcbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFkZGVkOjphZnRlciB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vLyBXSEVOIEFDVElPTlxuLm1haW4tY29udGVudC1hY3Rpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNSApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuXG59XG5cbi5sb2dnZWQtaW4uYWRtaW4tYmFyICNzaG9wLWNhcnQtc2lkZWJhciB7XG5cdHRvcDogMzJweDtcbn1cblxuI3Nob3AtY2FydC1zaWRlYmFyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDBweDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogOTk5OTk5OTkwO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjVmNWY1O1xuXG5cdCYuc2hvd2NhcnQge1xuXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0fVxuXG5cdCYuZWxvYWRpbmcge1xuXHRcdDphZnRlciB7XG5cdFx0XHRjb250ZW50OiB1cmwoJ2Fzc2V0cy9pbWFnZXMvcHJlbG9hZGVyLmdpZicpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQjd29vX3BwX2VjX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cbn1cblxuXG4uY2FydC1zaWRlYmFyLWhlYWQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHotaW5kZXg6IDM7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxufVxuXG4ucHJvZHVjdF9saXN0X3dpZGdldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJvZHVjdF9saXN0X3dpZGdldCAubWluaV9jYXJ0X2l0ZW0ge1xuXHRtaW4taGVpZ2h0OiAxMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4IWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWM7XG59XG5cbi53b29jb21tZXJjZS1taW5pLWNhcnQtaXRlbSB7XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsIHtcblx0XHR3aWR0aDogNzBweCFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDQwcHggMCAxNXB4O1xuXHR9XG5cblx0LnF1YW50aXR5LFxuXHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblxuXHQucmVtb3ZlX2Zyb21fY2FydF9idXR0b24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHQmLnJlbW92ZTpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2UzMTI0NiFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCkgcm90YXRlKDkwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQucmVtb3ZlX2Zyb21fY2FydF9idXR0b257XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSg5MGRlZykhaW1wb3J0YW50O1xuXG5cdFx0fVxuXHR9XG5cbn1cblxuLmNhcnQtc2lkZWJhci1jb250ZW50IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGhlaWdodDogLXdlYmtpdC1jYWxjKCAxMDAlIC0gMTQwcHgpO1xuXHRoZWlnaHQ6IC1tb3otY2FsYyggMTAwJSAtIDE0MHB4KTtcblx0aGVpZ2h0OiBjYWxjKCAxMDAlIC0gMTQwcHgpO1xuXHQvKiB3aWR0aCAqL1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHQgIHdpZHRoOiA1cHg7XG5cdFx0fVxuXG5cblx0XHQvKiBIYW5kbGUgKi9cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0ICBiYWNrZ3JvdW5kOiAjMWYzZDcwO1xuXHRcdCAgYm9yZGVyLXJhZGl1czogNTBweDtcblx0XHR9XG5cblx0XHQvKiBIYW5kbGUgb24gaG92ZXIgKi9cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG5cdFx0ICBiYWNrZ3JvdW5kOiAjZmMxNTUwO1xuXHRcdH1cbn1cblxuLmNhcnQtc2lkZWJhci1jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX2J1dHRvbnMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LXNpZGViYXItY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMxZjNkNzA7XG5cdH1cblxuXHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50IHtcblx0XHRjb2xvcjogI2UzMTI0Njtcblx0fVxufVxuXG5cbi5jYXJ0LXNpZGViYXItY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIGEge1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQ6ICNmM2YzZjM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMzAwO1xuXG5cdCYuY2hlY2tvdXR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzMTI0Njtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG4uY2FydC1zaWRlYmFyLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbiNjbG9zZS1jYXJ0LXNpZGViYXIge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogNTAlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGNvbG9yOiAjMWYzZDcwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cblxuXG4uY2FydC1zaWRlYmFyLWhlYWQgLmNvdW50IHtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzMTI0Njtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cbn1cblxuI3Nob3Atb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cblx0Ji5zaG93LXF1aWNrdmlldy5zaG93LWNhcnQsXG5cdCYuc2hvdy1xdWlja3ZpZXcsXG5cdCYuc2hvdy1jYXJ0LFxuXHQmLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAuYmxvY2tVSS5ibG9ja092ZXJsYXkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA1MHB4IDIwcHhcbn1cblxuXG4vKiBRVUlDSyBWSUVXICovXG5cbiNzaG9wLXF1aWNrLXZpZXcge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogNjAwcHg7XG5cdHdpZHRoOiAxMjAwcHg7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cdHRvcDogY2FsYyggKCAxMDAlIC0gNjAwcHggKS8yICk7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5idG4tcXVpY2stdmlldy1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyggKCAxMDAlIC0gNjAwcHggKyAyNXB4ICkvMiApO1xuXHRcdHJpZ2h0OiBjYWxjKCAoIDEwMCUgLSAxMjAwcHggKyAyNXB4ICkvMiApO1xuXHRcdHotaW5kZXg6IDk5OTk5OTk5OTtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAjMWYzZDcwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0dG9wOiAtNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LnF1aWNrdmlldy1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA2MDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cblx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6IDEyMDBweCApIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCVcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1wcm9kdWN0LXF1aWNrLXZpZXcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0fVxuXG5cdC5wcm9kdWN0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdH1cblxuXHQuc2xpY2stbGlzdCB7XG5cdFx0aGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblx0fVxuXG5cdC5wcm9kdWN0LXF1aWNrdmlldy1zdW1tYXJ5IHtcblx0XHR3aWR0aDogY2FsYyggKDEwMCUgLSA2NTBweCkgKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdFx0Lyogd2lkdGggKi9cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ICB3aWR0aDogNXB4O1xuXHRcdH1cblxuXG5cdFx0LyogSGFuZGxlICovXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdCAgYmFja2dyb3VuZDogIzFmM2Q3MDtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0fVxuXG5cdFx0LyogSGFuZGxlIG9uIGhvdmVyICovXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdCAgYmFja2dyb3VuZDogI2ZjMTU1MDtcblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogMTIwMHB4ICkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXG5cdFx0LmJ0bi1xdWljay12aWV3LWNsb3NlIHtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXF1aWNrdmlldy1zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblxuXG5cdFx0bWF4LWhlaWdodDogNzAlO1xuXHRcdHRvcDogLXdlYmtpdC1jYWxjKCAoIDEwMCUgLSA0MDBweCApIC8gMik7XG5cdFx0dG9wOiAtbW96LWNhbGMoICggMTAwJSAtIDQwMHB4ICkgLyAyKTtcblx0XHR0b3A6IGNhbGMoICggMTAwJSAtIDQwMHB4ICkgLyAyKTtcblxuXG5cdFx0LnF1aWNrdmlldy1pbWFnZSxcblx0XHQucHJvZHVjdC1xdWlja3ZpZXctc3VtbWFyeSB7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtcHJvZHVjdC1xdWljay12aWV3IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQucHJvZHVjdC13cmFwcGVyIHtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdC8qIHdpZHRoICovXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHQgIHdpZHRoOiA1cHg7XG5cdFx0XHR9XG5cblxuXHRcdFx0LyogSGFuZGxlICovXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHQgIGJhY2tncm91bmQ6ICMxZjNkNzA7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC8qIEhhbmRsZSBvbiBob3ZlciAqL1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAjZmMxNTUwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cblxuLmNhcnRvcGVuIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuXHRcdCNzaG9wLXF1aWNrLXZpZXd7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbi5idXR0b20tc2xpY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdHRvcDogY2FsYyggKCAxMDAlIC0gNDBweCApLzIgKTtcblx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLDAsMCwgMC4zICk7XG5cdGNvbG9yOiAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ji5zbGljay1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5idXR0b24tcXVpY2t2aWV3LW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmJ1dHRvbi1xdWlja3ZpZXctcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cblxuLmJ0bi13aXNobGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDMwcHg7XG5cdHRvcDogMzBweDtcblxuXHQueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdH1cblxuXHQueWl0aC13Y3dsLXdpc2hsaXN0ZXhpc3RzYnJvd3NlIGE6YWZ0ZXIsXG5cdC55aXRoLXdjd2wtYWRkLWJ1dHRvbiAuYWRkX3RvX3dpc2hsaXN0OmFmdGVyLFxuXHQueWl0aC13Y3dsLXdpc2hsaXN0YWRkZWRicm93c2U6YWZ0ZXIge1xuXHRcdGNvbG9yOiAjZmMxNTUwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxufVxuXG5cbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblxuXHQucGFnZS1udW1iZXJzIHtcblx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXG5cdFx0XHQmOm5vdCggOmxhc3QtY2hpbGQgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0YSxcblx0XHRcdHNwYW57XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwIWltcG9ydGFudDtcblxuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uY3VycmVudCB7XG5cblx0XHRcdFx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cblxuLyogUVVBTlRJVFkgSU5QVVQgKi9cblxuLnF1YW50aXR5IHtcblx0d2lkdGg6IDE1NXB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcblxuXG5cdC5xdHkge1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcblx0fVxuXG5cblx0Lm1vZGlmeS1xdHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNTBweDtcblx0XHR0b3A6IDhweDtcblx0XHRib3R0b206IDhweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmRlYyB7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjVmNWY1O1xuXHR9XG5cblx0LmluYyB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjVmNWY1O1xuXHR9XG59XG5cbi5xdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuXHR3aWR0aDogNTcwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmltZy1pdGVtIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRzcGFuLm9uc2FsZSB7XG5cblx0XHR0b3A6IDMwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblxuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcblx0XHRcdGxlZnQ6IDE2MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi53b29jb21tZXJjZSAuZW50cnktc3VtbWFyeSB7XG5cdHdpZHRoOiBjYWxjKCAxMDAlIC0gNjMwcHggKSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogOTkxcHggKSB7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcblx0fVxuXG5cdC5wcmljZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcblx0fVxufVxuXG5cbi53b29jb21tZXJjZS5zaW5nbGUgLmNvbnRlbnQtYXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlLXNsaWRlcntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogOTkxcHggKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG59XG4uc2xpZGVyLW5hdiB7XG5cblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTE1cHg7XG5cblx0LmltZy1pdGVtIHtcblx0XHR3aWR0aDogMTE1cHg7XG5cdH1cblxuXG5cdC5pbWctaXRlbSBpbWcge1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMTVweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHR9XG5cblx0LnNsaWNrLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblxuXHR9XG59XG5cbi5zbGlkZXItZm9yIHtcblx0d2lkdGg6IDQ0MHB4O1xuXHRtYXgtaGVpZ2h0OiA1MTBweDtcblxuXHQuaW1nLWl0ZW0gaW1nIHtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogOTkycHggKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDg5cHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQuaW1nLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHR9XG5cblx0Ji5sb2FkaW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogdXJsKCdhc3NldHMvaW1hZ2VzL3ByZWxvYWRlci5naWYnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHR9XG5cdH1cblxufVxuXG5cbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtaW4td2lkdGg6IDEzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3RfdGl0bGUge1xuXHRmb250LXNpemU6IDM4cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hbW91bnQge1xuXHRjb2xvcjogIzk0OTQ5NDtcbn1cblxuLnNrdV93cmFwcGVyLFxuLnBvc3RlZF9pbixcbi50YWdnZWRfYXMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXG5cdGEsXG5cdC5za3Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0XHRjb2xvcjogIzk0OTQ5NDtcblx0fVxuXG5cdGF7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblxufVxuXG4uc2t1IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi50YWdnZWRfYXMge1xuXHRhOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogNTNweDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53b29jb21tZXJjZS10YWJzIHtcblxuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB7XG5cdHVsLndjLXRhYnMge1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAzMy4yJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMGUwZTA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlMGUwZTA7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2UwZTBlMDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2UwZTBlMDtcblx0XHRcdH1cblxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIgYXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuXHRcdHBhZGRpbmc6IDUwcHggMzBweCA2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHRcdHAsXG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbi53b29jb21tZXJjZSAjcmV2aWV3cyAjY29tbWVudHMgb2wuY29tbWVudGxpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5jb21tZW50X2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTVlNTtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHQuYXZhdGFyIHtcblx0XHRcdHdpZHRoOiA5MnB4IWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7O1xuXHRcdFx0aGVpZ2h0OiA5MnB4IWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cblx0XHQuY29tbWVudC10ZXh0IHtcblx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSAxMTdweCApICkhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXG5cblxuXG5cdC53b29jb21tZXJjZS1yZXZpZXdfX2F1dGhvciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzRlNGU0ZSFpbXBvcnRhbnQ7XG5cdH1cblxuXHQud29vY29tbWVyY2UtcmV2aWV3X19wdWJsaXNoZWQtZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcoJztcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLXJldmlld19fZGFzaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tZXRhIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHghaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmQ4MDA7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29sb3I6ICNmZmQ4MDA7XG5cblx0fVxufVxuXG4uZGVzY3JpcHRpb24ge1xuXHRjbGVhcjogYm90aDtcbn1cblxuI3JlcGx5LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bWFyZ2luOiAxNXB4IDAgMzBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZSBwLnN0YXJzLnNlbGVjdGVkIGEuYWN0aXZlOjpiZWZvcmUsXG4ud29vY29tbWVyY2UgcC5zdGFycy5zZWxlY3RlZCBhOm5vdCguYWN0aXZlKTo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIHAuc3RhcnMgYTo6YmVmb3Jle1xuXHRjb2xvcjogI2ZmZDgwMDtcbn1cblxuXG4uY29tbWVudC1mb3JtLXJhdGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdfZm9ybSAjcmVzcG9uZCBwLnN0YXJze1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuXG4ud29vY29tbWVyY2UgI3Jldmlld19mb3JtICNyZXNwb25kIHAge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXZpZXdzICNjb21tZW50e1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LWZvcm0tYXV0aG9yIHtcblx0bWFyZ2luLXJpZ2h0OiAyZW0haW1wb3J0YW50O1xufVxuXG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiAxMDBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5yZWxhdGVkIHtcblx0aDIge1xuXHRcdG1hcmdpbjogOTBweCAwIDUwcHg7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJpY2Uge1xuXHRmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xufVxuXG5cbi53b29jb21tZXJjZSAucHJvZHVjdHMgLnN0YXItcmF0aW5nIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXF1aWNrdmlldy1zdW1tYXJ5IHtcblx0cGFkZGluZzogNTBweCAyMHB4IDUwcHggMDtcblx0Y2xlYXI6IGJvdGg7XG5cblx0LmNhcnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cdH1cblxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6IDk5MXB4ICkge1xuXHRcdHBhZGRpbmc6IDUwcHggMjBweDtcblx0fVxufVxuXG4ucXVpY2t2aWV3LXByb2R1Y3QtcHJpY2Uge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0aW5zIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAjNGU0ZTRlO1xuXHR9XG59XG5cblxuLmJ1dHRvbi1zaW5nbGUtbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uYnV0dG9uLXNpbmdsZS1wcmV2IHtcblx0bGVmdDogMDtcblx0QG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcblx0XHRsZWZ0OiAxMzBweDtcblx0fVxufVxuXG51bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGEucmVtb3Zle1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0aGVpZ2h0OiAxZW07XG5cdHdpZHRoOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGNvbG9yOiByZWQhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlcjogMDtcbn1cblxuXG51bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG51bC5jYXJ0X2xpc3QgbGkgYSwgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cbn1cblxuLndjLWZvcndhcmQ6Zmlyc3QtY2hpbGQge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmcgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuXHQub25zYWxlIHtcblx0XHR0b3A6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtaW4taGVpZ2h0OiAxOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWYzZDcwO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19ib2R5O1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0YSBpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5hZGRfdG9fd2lzaGxpc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LFxuLndvb2NvbW1lcmNlLW9yZGVyaW5nIC5vcmRlcmJ5e1xuXHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuc3VtbWFyeSB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cblxuLm1pdXppbi13b29jb21tZXJjZS53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcblx0bWFyZ2luOiAwIDAgNTBweCAwO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuXG4ubWl1emluLXdvb2NvbW1lcmNlLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLmZpcnN0IHtcblx0Y2xlYXI6IHVuc2V0O1xufVxuXG5cbiNodG1sNS13YXRlcm1hcmsge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLnByby1zd2F0Y2gtbGlzdCAucC1hdHRyLXN3YXRjaCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDotM3B4O1xuXHRcdGxlZnQ6IC0zcHg7XG5cdFx0Ym90dG9tOiAtM3B4O1xuXHRcdHJpZ2h0OiAtM3B4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMxZjNkNzA7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXG59XG5cblxuLnByby1zd2F0Y2gtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLnZhcmlhdGlvbnNfZm9ybSB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLnZhcmlhdGlvbnNfYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ubGlzdC10aHVtYi1wcm9kdWN0IHtcblx0Ji5sb2FkaW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogdXJsKCdhc3NldHMvaW1hZ2VzL3ByZWxvYWRlci5naWYnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHR9XG5cdH1cbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuXHR6LWluZGV4OiAxO1xufVxuXG5cbnAuc3RvY2sge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdCBsaSBkbCwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgZGwge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuZGwudmFyaWF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRkZCB7XG5cdFx0bWFyZ2luOiAwXG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0fVxufVxuXG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgdGFibGUuZ3JvdXBfdGFibGUge1xuXHRib3JkZXI6IDA7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmcgOiA1cHggMTVweDtcblx0fVxufVxuXG5cbi53b29jb21tZXJjZSBkbC52YXJpYXRpb24gZGQudmFyaWF0aW9uLXNpemUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbnRhYmxlLnZhcmlhdGlvbnMgdGQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgc2VsZWN0IHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnByb2R1Y3QtcXVpY2t2aWV3LXN1bW1hcnkge1xuXHR0YWJsZS52YXJpYXRpb25zIHtcblx0XHR0ciB0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnF1aWNrdmlldy1pbWFnZSAubGlzdC10aHVtYi1wcm9kdWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQuc2xpY2stc2xpZGUge1xuXHRcdHdpZHRoOiA2MDBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4ud29vY29tbWVyY2UgdWwuY2FydF9saXN0IGxpIGRsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MCU7XG5cdGR0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMFxuXHR9XG5cblx0ZGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDQ4MHB4ICkge1xuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2LFxuXHQubGluay1tb3JlLFxuXHQudGFncy1saW5rcy10aXRsZSxcblx0LnBvc3QtdGl0bGUsXG5cdC5jb21tZW50LWF1dGhvcixcblx0LmNvbW1lbnQtcmVwbHksXG5cdC5zaXRlLXRpdGxlLFxuXHQuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0LFxuXHQubm90LWZvdW5kLWJ1dHRvbixcblx0LnNlYXJjaC1zdWJtaXQsXG5cdC53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b24sXG5cdC5tYWluLW5hdmlnYXRpb24sXG5cdC5wYWdpbmF0aW9uIC5uYXYtbGlua3MsXG5cdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLFxuXHQuc2t1X3dyYXBwZXIsXG5cdC5wb3N0ZWRfaW4sXG5cdC50YWdnZWRfYXMsXG5cdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXG5cdCNyZXBseS10aXRsZSxcblx0Lm5hdmlnYXRpb24tbGVmdC1tZW51IGEge1xuXHRcdGZvbnQtZmFtaWx5OiAnUG9waW5zJzsvLyBUaGF5IEZPbnQgbXXhu5FuIMSR4buVaSB2w6BvIMSRw6J5XG5cblx0fVxufVxuXG4vLyBBZGQgdG8gY2FydFxuXG4ubWl1emluLWFkZC10by1jYXJ0IHtcblx0Lm1pdXppbi1hZGQtdG8tY2FydC1idXR0b24gLmJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2UzMTI0Njtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxmM2Y4Jztcblx0XHRcdGZvbnQtZmFtaWx5OiAkaW9uO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5taXV6aW4tYWpheC1hZGQtdG8tY2FydCB7XG5cdC5taXV6aW4tbG9vcC1hY3Rpb24gLmFkZGVkX3RvX2NhcnQge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZyB7XHJcblx0d2lkdGg6IDExMnB4O1xyXG59XHJcblxyXG4uY2FydHtcclxuXHQucHJvZHVjdC1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZztcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXN1YnRvdGFsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdC5hbW91bnR7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZyFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmNvdXBvbiB7XHJcblxyXG5cdFx0I2NvdXBvbl9jb2RlIHtcclxuXHRcdFx0d2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0YnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuYWN0aW9ucyB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNiFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiA0NXB4IDAgMTAwcHggIWltcG9ydGFudDtcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHdpZHRoOiAxNTVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmYzE1NTA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMWYzZDcwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxZjNkNzAgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoIHtcclxuXHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1oZWFkaW5nO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmNhcnQtc3VidG90YWwgdGgsXHJcblx0Lm9yZGVyLXRvdGFsLCB0aCxcclxuXHR0Ym9keSB0aCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0dGQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuI2FkZF9wYXltZW50X21ldGhvZCAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdGgsXHJcbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCxcclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCB7XHJcblx0d2lkdGg6IDMwJTtcclxufVxyXG5cclxuXHJcbi5jaGVja291dC1idXR0b24ge1xyXG5cdHdpZHRoOiAxODBweDtcclxuXHRmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b24haW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuXHJcbi5vcmRlci10b3RhbCB7XHJcblx0dGQsdGh7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHtcclxuXHR0aCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHR0ZCB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ud2MtcHJvY2VlZC10by1jaGVja291dCB7XHJcblx0LndjLWZvcndhcmQge1xyXG5cdFx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53b29fcHBfY2FydF9idXR0b25zX2RpdiB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIC5zaG9wX3RhYmxlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuXHR0aCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5idXR0b24ge1xyXG5cdFx0Y29sb3I6ICNGZmY7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHtcclxuXHJcblx0LnNoaXBwaW5nX21ldGhvZCB7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdGxhYmVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblx0LyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpOmhvdmVyIGlucHV0IH4gbGFiZWw6YmVmb3JlICB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcclxufVxyXG5cclxuXHQvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuXHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpIGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XHJcbn1cclxuXHJcblx0LyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuXHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpIGxhYmVsOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cdC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyLFxyXG4ud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsaSBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdIH4gbGFiZWw6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cdC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpIGxhYmVsOmFmdGVyLFxyXG4ud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsaSBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdIH4gbGFiZWw6YWZ0ZXIge1xyXG5cdGxlZnQ6IDRweDtcclxuXHR0b3A6IDRweDtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG59XHJcblxyXG5cclxuLnNob3BfdGFibGUge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0dGQsIHRoIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlLFxuLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZXtcblx0aGVpZ2h0OiA2OHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblxuXHQud29vY29tbWVyY2UtaW5mbyB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiAjOTQ5NDk0O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjZmMxNTUwO1xuXHRcdH1cblx0fVxufVxuXG5cbi53b29jb21tZXJjZSAuY29sMi1zZXQsXG4ud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQge1xuXHR3aWR0aDogNTUlO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wyLXNldCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMVxuLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsXG4ud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0yIHtcblxuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG5cblx0ZmxleDogMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0IHtcblx0d2lkdGg6IGNhbGMoICggMTAwJSAtIDIwcHggKS8yICk7XG5cdGNsZWFyOiBub25lO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuLy8gLmFkZHJlc3MtZmllbGQge1xuLy8gXHQmOm50aC1sYXN0LWNoaWxkKDJuICsgMSkge1xuLy8gXHRcdGZsb2F0OiByaWdodDtcbi8vIFx0fVxuXG4vLyBcdCY6bnRoLWxhc3QtY2hpbGQoMm4pIHtcbi8vIFx0XHRmbG9hdDogbGVmdDtcbi8vIFx0fVxuLy8gfVxuXG4vLyAudmFsaWRhdGUtcGhvbmUge1xuLy8gXHRmbG9hdDogbGVmdDtcbi8vIH1cblxuLy8gLnZhbGlkYXRlLWVtYWlsIHtcbi8vIFx0ZmxvYXQ6IHJpZ2h0O1xuLy8gfVxuXG4jb3JkZXJfcmV2aWV3X2hlYWRpbmcsXG4jb3JkZXJfcmV2aWV3IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogNDAlO1xuXHRjbGVhcjogcmlnaHQ7XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4jb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbiNiaWxsaW5nX2FkZHJlc3NfMl9maWVsZCxcbiNzaGlwcGluZ19hZGRyZXNzXzJfZmllbGQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQge1xuXHRpbnB1dCB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cblx0LmZvcm0tcm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIsXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0aGVpZ2h0OiA0OHB4IWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZm9ybS5jaGVja291dCAuZm9ybS1yb3cgdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDEzNXB4O1xufVxuXG4ud2NfcGF5bWVudF9tZXRob2RzIHtcblx0Lndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94LFxuXHQuaW5wdXQtcmFkaW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdH1cbn1cblxuI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3MsXG4ud2NfcGF5bWVudF9tZXRob2Qge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3Mgc3BhbjpiZWZvcmUsXG4ud2NfcGF5bWVudF9tZXRob2QgbGFiZWw6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDVweDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHNwYW46YmVmb3JlIHtcblx0dG9wOiAwO1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzOmhvdmVyIGlucHV0IH4gc3BhbjpiZWZvcmUsXG4ud2NfcGF5bWVudF9tZXRob2Q6aG92ZXIgaW5wdXQgfiBsYWJlbDpiZWZvcmUgIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUsXG4ud2NfcGF5bWVudF9tZXRob2QgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5cbi8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBzcGFuOmFmdGVyLFxuLndjX3BheW1lbnRfbWV0aG9kIGxhYmVsOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlcixcbi53Y19wYXltZW50X21ldGhvZCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHNwYW46YWZ0ZXIsXG4ud2NfcGF5bWVudF9tZXRob2QgbGFiZWw6YWZ0ZXIge1xuXHRsZWZ0OiA0cHg7XG5cdHRvcDogOXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHNwYW46YWZ0ZXIge1xuXHR0b3A6IDRweDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlci10YWJsZXtcblx0cGFkZGluZzogMzBweCAyMHB4IDAgO1xuXHRib3JkZXI6IDA7XG5cblx0dGQsIHRoIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cbn1cblxuLndjX3BheW1lbnRfbWV0aG9kcyB7XG5cdHBhZGRpbmc6IDIwcHghaW1wb3J0YW50O1xufVxuI29yZGVyX3JldmlldyB7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cblxuXHR0aC5wcm9kdWN0LW5hbWUsXG5cdHRoLnByb2R1Y3QtdG90YWwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdG90YWwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0dGJvZHkge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHR0Zm9vdCB7XG5cdFx0dGgsIHRke1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDE4cHggMDtcblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblxuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm9yZGVyLXRvdGFsIHtcblx0XHQuYW1vdW50IHtcblx0XHRcdGNvbG9yOiAjZmMxNTUwO1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG5cbiNwYXltZW50IC5wbGFjZS1vcmRlciB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHRidXR0b25bdHlwZT0nc3VibWl0J10ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYzE1NTA7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDIwcHhcblx0fVxuXG4vLyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlLFxuLy8gLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUsXG4vLyAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OjpiZWZvcmUge1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4vLyAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHtcbi8vIFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0cGFkZGluZzogMDtcbi8vIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcbi8vIH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0Ym9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4jc2hpcHBpbmdfbWV0aG9kIHtcblx0aW5wdXQge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuIiwiLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kYXNoYm9hcmQgYTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJGlvbjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1vcmRlcnMgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xuXHRmb250LWZhbWlseTogJGlvbjtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kb3dubG9hZHMgYTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJGlvbjtcblx0Y29udGVudDogXCJcXGY0MDdcIjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1lZGl0LWFkZHJlc3MgYTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogJGlvbjtcblx0Y29udGVudDogXCJcXGY0NTVcIjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLWVkaXQtYWNjb3VudCBhOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiAkaW9uO1xuXHRjb250ZW50OiBcIlxcZjQ3ZFwiO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY3VzdG9tZXItbG9nb3V0IGE6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICRpb247XG5cdGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YmVmb3JlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHR3aWR0aDogNDJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0fVxufVxuXG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHRzdHJvbmcge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZztcblx0fVxufVxuXG4ud29vY29tbWVyY2UgLmNvbDItc2V0LnUtY29sdW1ucyxcbi53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldC51LWNvbHVtbnMge1xuXHR3aWR0aDogMTAwJTtcbn1cbi53b29jb21tZXJjZSAuY29sMi1zZXQudS1jb2x1bW5zIC5jb2wtMSxcbi53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldC51LWNvbHVtbnMgLmNvbC0xLFxuLndvb2NvbW1lcmNlIC5jb2wyLXNldC51LWNvbHVtbnMgLmNvbC0yLFxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0LnUtY29sdW1ucyAuY29sLTIge1xuXHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNTBweCApLzIgKTtcblx0ZmxleDogMCBjYWxjKCAoIDEwMCUgLSA1MHB4ICkvMiApO1xuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogOTkxcHggKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG5cbi53b29jb21tZXJjZSAuY29sMi1zZXQudS1jb2x1bW5zIC5jb2wtMiB7XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG5cblxuI2N1c3RvbWVyX2xvZ2luIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTFweCApIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tcmVnaXN0ZXIge1xuXHQuYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0fVxuXG5cdGlucHV0IHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1mb3JtLXJvdzpub3QoIDpmaXJzdC1jaGlsZCApIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cblx0Lndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdHNwYW46YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHRzcGFuOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnXFxmMzcyJztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpb247XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRjb2xvcjogI2UwZTBlMDtcblx0XHR9XG5cblx0XHQud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ1xcZjM3Myc7XG5cdFx0XHRmb250LWZhbWlseTogJGlvbjtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2JvcmRlci1idXR0b247XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cblx0Lndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDQzcHg7XG5cdH1cblxufVxuXG4ud29vY29tbWVyY2UgI2N1c3RvbWVyX2xvZ2luLmNvbDItc2V0OjphZnRlcixcbi53b29jb21tZXJjZSAjY3VzdG9tZXJfbG9naW4uY29sMi1zZXQ6OmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlICNjdXN0b21lcl9sb2dpbi5jb2wyLXNldDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY3VzdG9tZXJfbG9naW4uY29sMi1zZXQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBub3JtYWw7XG59XG5cbi53b29jb21tZXJjZSBmb3JtLmxvZ2luLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIud29vY29tbWVyY2Utd2lzaGxpc3QgLndpc2hsaXN0X3RhYmxlIHtcclxuXHJcblx0dGgge1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbmFtZSxcclxuXHQucHJvZHVjdC1wcmljZSB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdGlucyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LWFkZC10by1jYXJ0IC5hZGRfdG9fY2FydCB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHR3aWR0aDogMTM1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuXHJcblx0XHRhe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwcHhcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmVtb3ZlX2Zyb21fd2lzaGxpc3Qge1xyXG5cdFx0Y29sb3I6ICNiZmJmYmYhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtYWRkLXRvLWNhcnQge1xyXG5cdFx0dGV4dC1hbGlnbjogLXdlYmtpdC1yaWdodDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ud2lzaGxpc3QtdGl0bGUgaDIge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuIiwiLy8gUFJPRFVDVCBDQVRFR09SWVxyXG4ucHJvZHVjdC1jYXRlZ29yaWVzLFxyXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uY2F0LXBhcmVudCB7XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblxyXG5cdCYuZGlzYWJsZSB7XHJcblxyXG5cdFx0LmNoaWxkcmVuIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAwIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMXMgZWFzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jaGlsZHJlbiB7XHJcblxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG5cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHJcblx0XHQuY2hpbGRyZW4ge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHRyYW5zaXRpb246IDFzIGVhc2U7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhdC10b2dnbGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuLmNhdC1pdGVtIHtcclxuXHRhIHtcclxuXHRcdHBhZGRpbmcgOiA4cHggMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLy8gRklMVEVSIEJZIFBSSUNFXHJcblxyXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHR0b3A6IGNhbGMoICggMTAwJSAtIDNweCApLzIgKTtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG59XHJcblxyXG5cclxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xyXG5cdHRvcDogY2FsYyggKCAoIC0xN3B4ICsgM3B4ICkvMiApICk7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCB7XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnByaWNlX3NsaWRlcl93cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubWFpbi1zaWRlYmFyIHtcclxuXHQud2lkZ2V0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gUFJPRFVDVCBUQUdcclxuXHJcbi50YWdjbG91ZCB7XHJcblx0LnRhZy1jbG91ZC1saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0bWFyZ2luOiAwIDVweCA1cHggMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLWZpbHRlcntcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHQmLmZpbHRlci1ieS1jb2xvcntcclxuXHRcdC5wZi1pdGVte1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHQucGYtbGlua3tcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlOGU4ZTg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucGYtbGlua3tcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtNXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogLTVweDtcclxuXHRcdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmZpbHRlci1ieS1pbWFnZXtcclxuXHRcdC5wZi1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHQucGYtbGlua3tcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdC5wZi1saW5re1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmZpbHRlci1ieS1sYWJlbHtcclxuXHRcdC5wZi1pdGVte1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdC5wZi1sYWJlbHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBmLWNvdW50e1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wZi1saW5re1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQucGYtbGFiZWx7XHJcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG5cdFx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdH1cclxuXHRcdC5wZi1jb3VudHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0cGFkZGluZzogMCAxZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmZpbHRlci1ieS1zZWxlY3R7XHJcblx0XHQucGYtaXRlbXtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtZmlsdGVyLWxpc3R7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZi1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSB7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXItcmF0aW5nIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Y2xlYXI6IHVuc2V0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHJcblxyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcbi53b29jb21tZXJjZSAubWFpbi1zaWRlYmFyIC5zdGFyLXJhdGluZyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3RfbGlzdF93aWRnZXQge1xyXG5cdC5yZXZpZXdlciB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRjbGVhcjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQmxvZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJibG9nXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEJsb2dcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwidGVzdGltb25pYWxcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgUXVhbnRpdHkgUHJvZHVjdCBDYXRlZ29yeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJxdHlfcHJvZHVjdF9jYXRcIjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIFByb2R1Y3QgRmlsdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInByb2R1Y3QtZmlsdGVyXCI7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBQcm9kdWN0IEdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwicHJvZHVjdC1ncmlkXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEltYWdlIEZlYXR1cmVkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImltYWdlLWxpbmtcIjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENvdW50IERvd25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiY291bnRkb3duXCI7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBTZWFyY2hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwic2VhcmNoXCI7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBQcm9kdWN0IENhcm91c2VsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcInByb2R1Y3QtY2Fyb3VzZWxcIjtcclxuIiwiLmJsb2ctcG9zdC10aXRsZSAucG9zdC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmJsb2ctZW50cnktaGVhZGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdC5lbnRyeS1kYXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0LmJsb2ctcG9zdC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5ibG9nLXBvc3QtZXhjZXJwdCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbmEuYnRuLXJlYWQtbW9yZSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4ucG9zdC1pdGVtIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuYmxvZy1lbnRyeS10aHVtYm5haWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDEuMTUgKTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnRlc3RpbW9uaWFsLWF2YXRhciAuYXZhdGFyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRlc3RpbW9uaWFsLS1uYW1lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDMwcHggMCAxMHB4O1xufVxuXG4udGVzdGltb25pYWwtLXBvc2l0aW9uIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV0aW1vbmlhbC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLndpdGgtZG90IHtcblx0bWF4LXdpZHRoOiA1NzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdC50ZXN0aW1vbmlhbC1wcmV2LWFycm93LFxuXHQudGVzdGltb25pYWwtbmV4dC1hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi53aXRoLWFycm93IHtcblx0bWF4LXdpZHRoOiA3NzJweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQudGVzdGltb25pYWwtcHJldi1hcnJvdyxcblx0LnRlc3RpbW9uaWFsLW5leHQtYXJyb3cge1xuXG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmVkMGRjO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoICggMTAwJSAtNTBweCApLzIgKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmMxNTUwO1xuICAgICAgICB9XG5cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblxuXHRcdCYuc2xpY2stZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0LnRlc3RpbW9uaWFsLXByZXYtYXJyb3cge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQudGVzdGltb25pYWwtbmV4dC1hcnJvdyB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuXG4udGVzdGltb25pYWwtc2xpZGVyLWRvdHMge1xuXHQuZG90cy1idWxsZXQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHR3aWR0aDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdC5zbGljay1hY3RpdmUgLmRvdHMtYnVsbGV0OmFmdGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYzE1NTA7XG5cdH1cblxuXHQuc2xpY2stZG90cyBsaSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cbn1cblxuXG4ubWl1emluLXRlc3RpbW9uaWFsLXdpZGdldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4udGVzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIucXVhdGl0eS1wcm9kdWN0LWNhdGVnb3J5IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhdC1pbmZvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblxyXG5cdGF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXQtbmFtZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWl1emluLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi5wcm9kdWN0LWZpbHRlci0td3JhcHBlciB7XHJcblx0Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcclxuXHJcblx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHRsaS5wcm9kdWN0IHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQub25zYWxlIHtcclxuXHRcdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LWZpbHRlci10YWIge1xyXG5cclxuXHR1bHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQudGFiLWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZztcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6IDY4MHB4ICkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOiA0ODBweCApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWhlYWRpbmc7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtZmlsdGVyLWNvbnRlbnQge1xyXG5cclxuXHQudGFiLWNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0fVxyXG5cclxuXHQudGFiLWFjdGl2ZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdC13cmFwcGVyIHtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcblx0XHRtYXgtd2lkdGg6IDExMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1ncmlkLWluZm8gLnByaWNle1xyXG5cdFx0ZGVsLCBpbnMge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtYm9keTtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnMgLmFtb3VudHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1oZWFkaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5lbGVtZW50b3Itd2lkZ2V0LXdyYXA+LmVsZW1lbnRvci13aWRnZXQtbWl1emluLXByb2R1Y3QtaGkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAucHJvZHVjdC1oaS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdC1oaS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWhpLWluZm8ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBkZWwsIGlucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtYm9keTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucyAuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtaGVhZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYS5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFmM2Q3MDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMxNTUwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhdGVnb3J5LWhpIHtcclxuICAgIC5jYXQtaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmltYWdlLWhpOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdC1jYXQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtaGk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNhdC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuZmEtbG9uZy1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubWl1emluLWltYWdlLWZlYXR1cmUsXG4uaW1hZ2UtZmVhdHVyZS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2UtZmVhdHVyZS13cmFwcGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZS1mZWF0dXJlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcblxufVxuXG4uaW1hZ2UtZmVhdHVyZS1pbmZvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uaW1hZ2UtYnV0dG9uLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxmMDU0XFxmMDU0Jztcblx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHR9XG59XG4iLCIubWl1emluLWNvdW50ZG93biB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4ubWl1emluLWNvdW50ZG93bi13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLm1pdXppbi1jb3VudGRvd24taXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLm1pdXppbi1jb3VudGRvd24tZGlnaXQge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9faGVhZGluZztcbn1cblxuXG4ubWl1emluLWNvdW50ZG93bi1kZWZhdWx0IHtcblx0Ji5oYXMtZG90cyAubWl1emluLWNvdW50ZG93bi1pdGVtIHtcblxuXHRcdCY6bm90KCA6Zmlyc3QtY2hpbGQgKSB7XG5cdFx0XHQubWl1emluLWNvdW50ZG93bi1kaWdpdDpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICc6Jztcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5taXV6aW4tY291bnRkb3duLWxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQubWl1emluLWNvdW50ZG93bi1kaWdpdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG5cbi5taXV6aW4tY291bnRkb3duLWNsYXNzaWMge1xuXHQubWl1emluLWNvdW50ZG93bi1pdGVtIHtcblx0XHR3aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmYzE1NTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdCY6bm90KCA6bGFzdC1jaGlsZCApIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5taXV6aW4tY291bnRkb3duLWRpZ2l0IHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYzE1NTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLm9uLXNlYXJjaCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLDAsMCwwLjg1ICk7XG5cdHotaW5kZXg6IDk5OTk5OTk5O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xNXM7XG5cblx0LnNpdGUtc2VhcmNoLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5zaXRlLXNlYXJjaC1maWVsZCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLnNlYXJjaC1zaG93IHtcblxuXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LnNpdGUtc2VhcmNoLWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiBjYWxjKCAxMDAlICsgMzBweCApO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbmstaG92ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0XHR9XG5cdH1cblxufVxuXG5cbi5hZG1pbi1iYXIgLm9uLXNlYXJjaHtcblx0dG9wOiAzMnB4O1xufVxuIiwiLnByb2R1Y3QtY2Fyb3VzZWx7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHQucHJvZHVjdHMsXG5cdC5wcm9kdWN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucHJvZHVjdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5taXV6aW4tcHJvZHVjdC1idXR0b24tbmV4dCxcbi5taXV6aW4tcHJvZHVjdC1idXR0b24tcHJldiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKCggMTAwJSAtIDExMnB4IC0gNDBweCApLzIpO1xuXHR6LWluZGV4OiA5OTk7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdH1cbn1cblxuLnByb2R1Y3QtY2Fyb3VzZWwuaGFzLWRvdCB7XG5cdC5taXV6aW4tcHJvZHVjdC1idXR0b24tbmV4dCxcblx0Lm1pdXppbi1wcm9kdWN0LWJ1dHRvbi1wcmV2IHtcblx0XHR0b3A6IGNhbGMoKCAxMDAlIC0gMTgwcHggLSA0MHB4ICkvMik7XG5cdH1cbn1cblxuXG4ubWl1emluLXByb2R1Y3QtYnV0dG9uLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLm1pdXppbi1wcm9kdWN0LWJ1dHRvbi1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuXG4ucHJvZHVjdC1zbGlkZXItZG90cyB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG5cdC5zbGljay1kb3RzIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LmRvdHMtYnVsbGV0IHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdH1cbn1cblxuXG4uc2xpY2stYWN0aXZlIC5kb3RzLWJ1bGxldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxZjNkNzA7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Ozs7Ozs7OztFQVdFO0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBZ0NFO0FFN0NGOztFQUVFO0FBQ0YsQUFBQSxhQUFhLENBQUM7RUFDYixjQUFjLEVBQUUsdUJBQXVCO0VBQ3ZDLFlBQVksRUFBRSx1QkFBdUI7RUFDckMsaUJBQWlCLEVBQUUsdUJBQXVCO0VBQzFDLFNBQVMsRUFBRSx1QkFBdUI7RUFDbEMsT0FBTyxFQUFFLFlBQVk7Q0FDckI7O0FBQ0QsZUFBZSxDQUFmLElBQWU7RUFDZCxFQUFFO0lBQ0QsY0FBYyxFQUFFLFlBQVk7SUFDNUIsWUFBWSxFQUFFLFlBQVk7SUFDMUIsaUJBQWlCLEVBQUUsWUFBWTtJQUMvQixTQUFTLEVBQUUsWUFBWTs7RUFHeEIsSUFBSTtJQUNILGNBQWMsRUFBRSxjQUFjO0lBQzlCLFlBQVksRUFBRSxjQUFjO0lBQzVCLGlCQUFpQixFQUFFLGNBQWM7SUFDakMsU0FBUyxFQUFFLGNBQWM7Ozs7QUFHM0Isa0JBQWtCLENBQWxCLElBQWtCO0VBQ2pCLEVBQUU7SUFDRCxjQUFjLEVBQUUsWUFBWTtJQUM1QixZQUFZLEVBQUUsWUFBWTtJQUMxQixpQkFBaUIsRUFBRSxZQUFZO0lBQy9CLFNBQVMsRUFBRSxZQUFZOztFQUd4QixJQUFJO0lBQ0gsY0FBYyxFQUFFLGNBQWM7SUFDOUIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsaUJBQWlCLEVBQUUsY0FBYztJQUNqQyxTQUFTLEVBQUUsY0FBYzs7OztBQUczQixhQUFhLENBQWIsSUFBYTtFQUNaLEVBQUU7SUFDRCxjQUFjLEVBQUUsWUFBWTtJQUM1QixZQUFZLEVBQUUsWUFBWTtJQUMxQixpQkFBaUIsRUFBRSxZQUFZO0lBQy9CLFNBQVMsRUFBRSxZ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QUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsdUJBQXVCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLG9CQUFvQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsdUJBQXVCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxxQkFBcUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsNkJBQTZCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxX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QUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQTtFQUFDLE9BQU8sRUFBQyxPQUFPO0NBQUU7O0FBQUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUE7RUFBQyxPQUFPLEVBQUMsT0FBTztDQUFFOztBQUFELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFBO0VBQUMsT0FBTyxFQUFDLE9BQU87Q0FBRTs7QUFB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VSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGlCQUFpQixDQUFJO0VBQ3BCLFNBQVMsRUFBQyxJQUFDO0VBQ1gsVUFBVSxFQUFDLElBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLGtCQUFrQixDQUFHO0VBQ3BCLFNBQVMsRUFBQyxLQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUM7Q0FDWjs7QUFIRCxBQUFBLG1CQUFtQixDQUFFO0VBQ3BCLFNBQVMsRUFBQyxNQUFDO0VBQ1gsVUFBVSxFQUFDLE1BQUM7Q0FDWjs7QUFHRixBQUFBLHNCQUFzQixDQUFDO0VBQ3RCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE1BQU0sRUFBRSxNQUFNO0NBMEJkOztBQTdCRCxBQUtDLHNCQUxxQixBQUtwQixpQkFBaUIsQ0FBRTtFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0NBU25COztBQWpCRixBQVVFLHNCQVZvQixBQUtwQixpQkFBaUIsQUFLaEIsTUFBTSxDQUFDO0VBQ1AsT0FBTyxFQUFFLGtDQUFrQztFQUMzQyxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsS0FBSztFQUNkLEdBQUcsRUFBRSx3QkFBeUI7RUFDOUIsSUFBSSxFQUFFLHdCQUF5QjtDQUMvQjs7QUFoQkgsQUFtQkMsc0JBbkJxQixDQW1CckIsK0JBQStCLENBQUM7RUFDL0IsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixHQUFHLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxDQUFDO0VBQ1QsSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsQ0FBQztFQUNSLFFBQVEsRUFBRSxNQUFNO0NBQ2hCOztBQUdGLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsQ0FBQztFQUNSLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixPQUFPLEVBQUUsSUFBSTtDQUViOztBQUlELEFBQUEsMEJBQTBCLENBQUM7RUFDMUIsWUFBWSxFQUFFLElBQUk7Q0FDbEI7O0FBR0QsQUFJRSxTQUpPLENBQUMsUUFBUSxBQUNoQixNQUFNLENBR04sMEJBQTBCO0FBSjVCLFNBQVMsQ0FBQyxRQUFRLEFBQ2hCLE1BQU0sQ0FJTix1QkFBdUI7QUFMekIsU0FBUyxDQUFDLFFBQVEsQUFDaEIsTUFBTSxDQUtOLHVCQUF1QixDQUFDO0VBQ3ZCLFNBQVMsRUFBRSxpQkFBaUI7RUFDNUIsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLENBQUM7Q0FDVjs7QUFWSCxBQWFDLFNBYlEsQ0FBQyxRQUFRLENBYWpCLCtCQUErQjtBQWJoQyxTQUFTLENBQUMsUUFBUSxDQWNqQixNQUFNLENBQUM7RUFDTixVQUFVLEVBQUUsTUFBTTtDQUNsQjs7QUFoQkYsQUFrQkMsU0FsQlEsQ0FBQyxRQUFRLENBa0JqQixnQ0FBZ0MsQ0FBQztFQUNoQyxTQUFTLEVBQUUsSUFBSTtDQUNmOztBQXBCRixBQXNCQyxTQXRCUSxDQUFDLFFBQVEsQ0FzQmpCLE1BQU0sQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVTtFQUNyQixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQXpCRixBQTRCQyxTQTVCUSxDQUFDLFFBQVEsQ0E0QmpCLDBCQUEwQjtBQTVCM0IsU0FBUyxDQUFDLFFBQVEsQ0E2QmpCLENBQUMsQUFBQSx1QkFBdUI7QUE3QnpCLFNBQVMsQ0FBQyxRQUFRLENBOEJqQix1QkFBdUIsQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsS0FBSyxDQUFBLFVBQVU7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQSxVQUFVO0VBQ3ZCLGFBQWEsRUFBRSxHQUFHLENBQUEsVUFBVTtFQUM1QixVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsUUFBUTtFQUNwQixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxPQUFPO0NBVWY7O0FBUEEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBN0MxQixBQTRCQyxTQTVCUSxDQUFDLFFBQVEsQ0E0QmpCLDBCQUEwQjtFQTVCM0IsU0FBUyxDQUFDLFFBQVEsQ0E2QmpCLENBQUMsQUFBQSx1QkFBdUI7RUE3QnpCLFNBQVMsQ0FBQyxRQUFRLENBOEJqQix1QkFBdUIsQ0FBQztJQWdCdEIsT0FBTyxFQUFFLENBQUM7SUFDVixVQUFVLEVBQUUsT0FBTztJQUNuQixTQUFTLEVBQUUsaUJBQWlCO0dBSTdCOzs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUF0RHpCLEFBQUEsU0FBUyxDQUFDLFFBQVEsQ0FBQTtJQXVEaEIsS0FBSyxFQUFFLGVBQWU7R0FHdkI7OztBQUVELEFBQUEsWUFBWSxDQUFDLE9BQU8sQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQ3BDLE9BQU8sRUFBRSxrQ0FBa0M7Q0FDM0M7O0FBRUQsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUFDO0VBQ2xDLFdBQVcsRUFBRSxDQUFDO0NBQ2Q7O0FBR0QsQUFBQSxvQkFBb0IsQ0FBQztFQUNwQixRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxDQUFDO0VBQ1IsT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsQ0FBQztFQUNWLGdCQUFnQixFQUFFLGtCQUFvQjtFQUN0QyxVQUFVLEVBQUUsUUFBUTtDQUdwQjs7QUFFRCxBQUFBLFVBQVUsQUFBQSxVQUFVLENBQUMsa0JBQWtCLENBQUM7RUFDdkMsR0FBRyxFQUFFLElBQUk7Q0FDVDs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2xCLFFBQVEsRUFBRSxLQUFLO0VBQ2YsR0FBRyxFQUFFLEdBQUc7RUFDUixLQUFLLEVBQUUsQ0FBQztFQUNSLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLFNBQVM7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixpQkFBaUIsRUFBRSx1QkFBdUI7RUFDMUMsU0FBUyxFQUFFLHVCQUF1QjtFQUNsQyxrQkFBa0IsRUFBRSxRQUFRO0VBQzVCLFVBQVUsRUFBRSxRQUFRO0VBQ3BCLFdBQVcsRUFBRSxpQkFBaUI7Q0FrQzlCOztBQS9DRCxBQWVDLGtCQWZpQixBQWVoQixTQUFTLENBQUM7RUFFVCxVQUFVLEVBQUUsT0FBTztFQUNuQixjQUFjLEVBQUUsSUFBSTtFQUNwQixpQkFBaUIsRUFBRSxvQkFBb0I7RUFDdkMsU0FBUyxFQUFFLG9CQUFvQjtFQUMvQixVQUFVLEVBQUUsUUFBUTtDQUVyQjs7QUF2QkYsQUEwQkUsa0JBMUJnQixBQXlCaEIsU0FBUyxDQUNULE1BQU0sQ0FBQztFQUNOLE9BQU8sRUFBRSxrQ0FBa0M7RUFDM0MsT0FBTyxFQUFFLEtBQUs7RUFDZCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxDQUFDO0VBQ1QsS0FBSyxFQUFFLENBQUM7RUFDUixJQUFJLEVBQUUsQ0FBQztFQUNQLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLEdBQUc7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0NBQ25COztBQXZDSCxBQTBDQyxrQkExQ2lCLENBMENqQixpQkFBaUIsQ0FBQztFQUNqQixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQU1GLEFBQUEsa0JBQWtCLENBQUM7RUFDbEIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLE1BQU07RUFDZixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixlQUFlLEVBQUUsVUFBVTtFQUMzQixpQkFBaUIsRUFBRSxNQUFNO0VBQ3pCLFdBQVcsRUFBRSxNQUFNO0NBRW5COztBQUVELEFBQUEsb0JBQW9CLENBQUM7RUFDcEIsTUFBTSxFQUFFLENBQUM7RUFDVCxZQUFZLEVBQUUsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJO0NBQ2hCOztBQUVELEFBQUEsb0JBQW9CLENBQUMsZUFBZSxDQUFDO0VBQ3BDLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUEsVUFBVTtFQUNuQyxhQUFhLEVBQUUsaUJBQWlCO0NBQ2hDOztBQUVELEFBRUMsMkJBRjBCLENBRTFCLENBQUMsQ0FBQztFQUNELFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUcsQ0FBQSxVQUFVO0NBQzFCOztBQUxGLEFBT0MsMkJBUDBCLENBTzFCLGlDQUFpQyxDQUFDO0VBQ2pDLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVTtFQUNyQixNQUFNLEVBQUUsYUFBYTtDQUNyQjs7QUFWRixBQVlDLDJCQVowQixDQVkxQixTQUFTO0FBWlYsMkJBQTJCLENBYTFCLHlCQUF5QixDQUFDO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0NBQ2Y7O0FBZkYsQUFpQkMsMkJBakIwQixDQWlCMUIsd0JBQXdCLENBQUM7RUFDeEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsR0FBRyxFQUFFLEdBQUc7RUFDUixTQUFTLEVBQUUsQ0FBQztFQUNaLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsQ0FBQztFQUNWLGlCQUFpQixFQUFFLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxZQUFZO0VBQzlELFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsWUFBWTtFQUN0RCxVQUFVLEVBQUUsUUFBUTtDQVNwQjs7QUF0Q0YsQUErQkUsMkJBL0J5QixDQWlCMUIsd0JBQXdCLEFBY3RCLE9BQU8sQUFBQSxNQUFNLENBQUM7RUFDZCxLQUFLLEVBQUUsT0FBTyxDQUFBLFVBQVU7RUFDeEIsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVO0VBQzFCLGlCQUFpQixFQUFFLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxhQUFhO0VBQy9ELFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsYUFBYTtDQUN2RDs7QUFwQ0gsQUF5Q0UsMkJBekN5QixBQXdDekIsTUFBTSxDQUNOLHdCQUF3QixDQUFBO0VBQ3ZCLE9BQU8sRUFBRSxDQUFDO0VBQ1QsaUJBQWlCLEVBQUUsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLGFBQWE7RUFDL0QsU0FBUyxFQUFFLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUEsVUFBVTtDQUVsRTs7QUFLSCxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLFFBQVEsRUFBRSxJQUFJO0VBQ2QsTUFBTSxFQUFFLDJCQUEyQjtFQUNuQyxNQUFNLEVBQUUsd0JBQXdCO0VBQ2hDLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsV0FBVztFQU1WLFlBQVk7RUFNWixxQkFBcUI7Q0FJdEI7O0FBckJELEFBTUUscUJBTm1CLEFBTWxCLG1CQUFtQixDQUFDO0VBQ25CLEtBQUssRUFBRSxHQUFHO0NBQ1g7O0FBUkgsQUFZRSxxQkFabUIsQUFZbEIseUJBQXlCLENBQUM7RUFDekIsVUFBVSxFQUFFLE9BQU87RUFDbkIsYUFBYSxFQUFFLElBQUk7Q0FDcEI7O0FBZkgsQUFrQkUscUJBbEJtQixBQWtCbEIseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQy9CLFVBQVUsRUFBRSxPQUFPO0NBQ3BCOztBQUdILEFBQUEscUJBQXFCLENBQUMsK0JBQStCLENBQUM7RUFDckQsYUFBYSxFQUFFLENBQUM7RUFDaEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBQUVELEFBQUEscUJBQXFCLENBQUMsNkJBQTZCLENBQUM7RUFDbkQsUUFBUSxFQUFFLFFBQVE7RUFDbEIsYUFBYSxFQUFFLENBQUM7RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLE1BQU07RUFDZixjQUFjLEVBQUUsU0FBUztFQUN6QixPQUFPLEVBQUUsV0FBVztFQUNwQixPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUUsSUFBSTtFQUNiLGdCQUFnQixFQUFFLE9BQU87RUFDekIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsaUJBQWlCLEVBQUUsTUFBTTtFQUN6QixXQUFXLEVBQUUsTUFBTTtDQVVuQjs7QUF6QkQsQUFpQkMscUJBakJvQixDQUFDLDZCQUE2QixDQWlCbEQsTUFBTSxDQUFDO0VBQ04sV0FBVyxFQUFFLEdBQUc7RUFDaEIsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFwQkYsQUFzQkMscUJBdEJvQixDQUFDLDZCQUE2QixDQXNCbEQseUJBQXlCLENBQUM7RUFDekIsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFJRixBQUFBLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLENBQUMsQ0FBQztFQUN2RCxLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE9BQU87RUFDbkIsY0FBYyxFQUFFLFNBQVM7RUFDekIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsYUFBYSxFQUFFLENBQUM7RUFDaEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLEdBQUc7Q0FNWjs7QUFmRCxBQVdDLHFCQVhvQixDQUFDLCtCQUErQixDQUFDLENBQUMsQUFXckQsU0FBUyxDQUFBO0VBQ1QsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsSUFBSTtDQUNYOztBQUdGLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsYUFBYSxFQUFFLENBQUM7RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixjQUFjLEVBQUUsU0FBUztDQUN6Qjs7QUFHRCxBQUFBLG1CQUFtQixDQUFDO0VBQ25CLE1BQU0sRUFBRSxDQUFDO0VBQ1QsVUFBVSxFQUFFLElBQUk7RUFDaEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsR0FBRztFQUNSLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGlCQUFpQixFQUFFLGdCQUFnQixDQUFDLFlBQVk7RUFDaEQsU0FBUyxFQUFFLGdCQUFnQixDQUFDLFlBQVk7RUFDeEMsVUFBVSxFQUFFLFFBQVE7RUFDcEIsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsQ0FBQztDQU1WOztBQW5CRCxBQWVDLG1CQWZrQixBQWVqQixNQUFNLENBQUM7RUFDUCxpQkFBaUIsRUFBRSxnQkFBZ0IsQ0FBQyxhQUFhO0VBQ2pELFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxhQUFhO0NBQ3pDOztBQUlGLEFBQUEsa0JBQWtCLENBQUMsTUFBTSxDQUFDO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLElBQUk7RUFDakIsYUFBYSxFQUFFLEdBQUc7Q0FFbEI7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDYixRQUFRLEVBQUUsS0FBSztFQUNmLElBQUksRUFBRSxDQUFDO0VBQ1AsTUFBTSxFQUFFLENBQUM7RUFDVCxLQUFLLEVBQUUsQ0FBQztFQUNSLEdBQUcsRUFBRSxDQUFDO0VBQ04sVUFBVSxFQUFFLGtCQUFrQjtFQUM5QixjQUFjLEVBQUUsSUFBSTtFQUNwQixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFVBQVUsRUFBRSxRQUFRO0NBWXBCOztBQXRCRCxBQWFDLGFBYlksQUFhWCxlQUFlLEFBQUEsVUFBVSxFQWIzQixhQUFhLEFBY1gsZUFBZSxFQWRqQixhQUFhLEFBZVgsVUFBVSxFQWZaLGFBQWEsQUFnQlgsS0FBSyxDQUFDO0VBQ04sT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsT0FBTztFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxJQUFJO0NBQ3BCOztBQUdGLEFBQUEsWUFBWSxDQUFDLFFBQVEsQUFBQSxhQUFhLENBQUM7RUFDbEMsT0FBTyxFQUFFLElBQUk7Q0FDYjs7QUFFRCxBQUFBLHFDQUFxQyxDQUFDO0VBQ3JDLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxTQUNWO0NBQUM7O0FBR0QsZ0JBQWdCO0FBRWhCLEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLEtBQUs7RUFDYixLQUFLLEVBQUUsTUFBTTtFQUNiLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLEdBQUcsRUFBRSx5QkFBMEI7RUFDL0IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07Q0F5Sm5COztBQW5LRCxBQVlDLGdCQVplLENBWWYscUJBQXFCLENBQUM7RUFDckIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLGdDQUFpQztFQUN0QyxLQUFLLEVBQUUsaUNBQWtDO0VBQ3pDLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixhQUFhLEVBQUUsR0FBRztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFNBQVMsRUFBRSxTQUFTO0VBQ3BCLFVBQVUsRUFBRSxRQUFRO0NBYXBCOztBQVhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTlCMUIsQUFZQyxnQkFaZSxDQVlmLHFCQUFxQixDQUFDO0lBbUJwQixLQUFLLEVBQUUsSUFBSTtJQUNYLEdBQUcsRUFBRSxLQUFLO0lBQ1YsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsSUFBSTtHQU9aOzs7QUF6Q0YsQUFzQ0UsZ0JBdENjLENBWWYscUJBQXFCLEFBMEJuQixNQUFNLENBQUM7RUFDUCxTQUFTLEVBQUUsYUFBYTtDQUN4Qjs7QUF4Q0gsQUEyQ0MsZ0JBM0NlLENBMkNmLGdCQUFnQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsTUFBTTtFQUNoQixZQUFZLEVBQUUsSUFBSTtDQVVsQjs7QUFSQSxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFsRDNCLEFBMkNDLGdCQTNDZSxDQTJDZixnQkFBZ0IsQ0FBQztJQVFmLE1BQU0sRUFBRSxJQUFJO0lBQ1osWUFBWSxFQUFFLENBQUM7R0FNaEI7OztBQTFERixBQXVERSxnQkF2RGMsQ0EyQ2YsZ0JBQWdCLENBWWYsR0FBRyxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQ1I7Q0FBQzs7QUF6REgsQUE0REMsZ0JBNURlLENBNERmLDJCQUEyQixDQUFDO0VBQzNCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FFWjs7QUFqRUYsQUFtRUMsZ0JBbkVlLENBbUVmLGdCQUFnQixDQUFDO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsUUFBUSxFQUFFLE1BQU07Q0FFaEI7O0FBMUVGLEFBNEVDLGdCQTVFZSxDQTRFZixXQUFXLENBQUM7RUFDWCxNQUFNLEVBQUUsSUFBSSxDQUFBLFVBQVU7Q0FDdEI7O0FBOUVGLEFBZ0ZDLGdCQWhGZSxDQWdGZiwwQkFBMEIsQ0FBQztFQUMxQixLQUFLLEVBQUUscUJBQXNCO0VBQzdCLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFFbEIsV0FBVztFQU1YLFlBQVk7RUFNWixxQkFBcUI7Q0FJckI7O0FBckdGLEFBc0ZFLGdCQXRGYyxDQWdGZiwwQkFBMEIsQUFNeEIsbUJBQW1CLENBQUM7RUFDbkIsS0FBSyxFQUFFLEdBQUc7Q0FDWDs7QUF4RkgsQUE0RkUsZ0JBNUZjLENBZ0ZmLDBCQUEwQixBQVl4Qix5QkFBeUIsQ0FBQztFQUN6QixVQUFVLEVBQUUsT0FBTztFQUNuQixhQUFhLEVBQUUsSUFBSTtDQUNwQjs7QUEvRkgsQUFrR0UsZ0JBbEdjLENBZ0ZmLDBCQUEwQixBQWtCeEIseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQy9CLFVBQVUsRUFBRSxPQUFPO0NBQ3BCOztBQUlGLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQXhHMUIsQUFBQSxnQkFBZ0IsQ0FBQztJQXlHZixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxJQUFJO0lBQ1gsSUFBSSxFQUFFLElBQUk7SUFDVixLQUFLLEVBQUUsSUFBSTtHQXVEWjtFQW5LRCxBQThHRSxnQkE5R2MsQ0E4R2QscUJBQXFCLENBQUM7SUFDckIsS0FBSyxFQUFFLElBQUk7R0FDWDtFQWhISCxBQWtIRSxnQkFsSGMsQ0FrSGQsMEJBQTBCLENBQUM7SUFDMUIsWUFBWSxFQUFFLElBQUk7R0FDbEI7OztBQUtGLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQXpIekIsQUFBQSxnQkFBZ0IsQ0FBQztJQTRIZixVQUFVLEVBQUUsR0FBRztJQUNmLEdBQUcsRUFBRSxtQ0FBbUM7SUFDeEMsR0FBRyxFQUFFLGdDQUFnQztJQUNyQyxHQUFHLEVBQUUsMkJBQTJCO0dBb0NqQztFQW5LRCxBQWtJRSxnQkFsSWMsQ0FrSWQsZ0JBQWdCO0VBbElsQixnQkFBZ0IsQ0FtSWQsMEJBQTBCLENBQUM7SUFFMUIsS0FBSyxFQUFFLElBQUk7R0FFWDtFQXZJSCxBQXlJRSxnQkF6SWMsQ0F5SWQsMkJBQTJCLENBQUM7SUFDM0IsTUFBTSxFQUFFLElBQUk7R0FDWjtFQTNJSCxBQTZJRSxnQkE3SWMsQ0E2SWQsZ0JBQWdCLENBQUM7SUFDaEIsVUFBVSxFQUFFLE1BQU07SUFDbEIsV0FBVztJQU1YLFlBQVk7SUFNWixxQkFBcUI7R0FJckI7RUEvSkgsQUFnSkcsZ0JBaEphLENBNklkLGdCQUFnQixBQUdkLG1CQUFtQixDQUFDO0lBQ25CLEtBQUssRUFBRSxHQUFHO0dBQ1g7RUFsSkosQUFzSkcsZ0JBdEphLENBNklkLGdCQUFnQixBQVNkLHlCQUF5QixDQUFDO0lBQ3pCLFVBQVUsRUFBRSxPQUFPO0lBQ25CLGFBQWEsRUFBRSxJQUFJO0dBQ3BCO0VBekpKLEFBNEpHLGdCQTVKYSxDQTZJZCxnQkFBZ0IsQUFlZCx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDL0IsVUFBVSxFQUFFLE9BQU87R0FDcEI7OztBQVFILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQUQxQixBQUVFLFNBRk8sQ0FFUCxnQkFBZ0IsQ0FBQTtJQUNmLFVBQVUsRUFBRSxNQUFNO0dBQ2xCOzs7QUFJSCxBQUFBLGFBQWEsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsd0JBQXlCO0VBQzlCLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVTtFQUN2QixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsT0FBTztDQUtmOztBQWZELEFBWUMsYUFaWSxBQVlYLGFBQWEsQ0FBQztFQUNkLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVTtDQUN2Qjs7QUFHRixBQUFBLHNCQUFzQixDQUFDO0VBQ3RCLEtBQUssRUFBRSxDQUFDO0NBQ1I7O0FBRUQsQUFBQSxzQkFBc0IsQ0FBQztFQUN0QixJQUFJLEVBQUUsQ0FBQztDQUNQOztBQUdELEFBQUEsYUFBYSxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsSUFBSTtDQWFUOztBQWhCRCxBQUtDLGFBTFksQ0FLWiwwQkFBMEIsQ0FBQztFQUMxQixNQUFNLEVBQUUsQ0FBQztDQUVUOztBQVJGLEFBVUMsYUFWWSxDQVVaLCtCQUErQixDQUFDLENBQUMsQUFBQSxNQUFNO0FBVnhDLGFBQWEsQ0FXWixxQkFBcUIsQ0FBQyxnQkFBZ0IsQUFBQSxNQUFNO0FBWDdDLGFBQWEsQ0FZWiw4QkFBOEIsQUFBQSxNQUFNLENBQUM7RUFDcEMsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtDQUNmOztBQUlGLEFBRUMsdUJBRnNCLENBRXRCLGFBQWEsQ0FBQztFQUNiLE1BQU0sRUFBRSxJQUFJLENBQUEsVUFBVTtDQXFDdEI7O0FBeENGLEFBSUUsdUJBSnFCLENBRXRCLGFBQWEsQ0FFWixFQUFFLENBQUE7RUFDRCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLElBQUksQ0FBQSxVQUFVO0NBK0J0Qjs7QUF0Q0gsQUFTRyx1QkFUb0IsQ0FFdEIsYUFBYSxDQUVaLEVBQUUsQUFLQSxJQUFLLENBQUMsV0FBVyxFQUFHO0VBQ3BCLFlBQVksRUFBRSxJQUFJO0NBQ2xCOztBQVhKLEFBYUcsdUJBYm9CLENBRXRCLGFBQWEsQ0FFWixFQUFFLENBU0QsQ0FBQztBQWJKLHVCQUF1QixDQUV0QixhQUFhLENBRVosRUFBRSxDQVVELElBQUksQ0FBQTtFQUNILEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVU7RUFDdkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsV0FBVyxFQUFFLEdBQUcsQ0FBQSxVQUFVO0NBRTFCOztBQXZCSixBQXlCRyx1QkF6Qm9CLENBRXRCLGFBQWEsQ0FFWixFQUFFLENBcUJELENBQUMsQ0FBQTtFQUNBLFVBQVUsRUFBRSxPQUFPO0NBTW5COztBQWhDSixBQTRCSSx1QkE1Qm1CLENBRXRCLGFBQWEsQ0FFWixFQUFFLENBcUJELENBQUMsQUFHQyxNQUFNLENBQUM7RUFFUCxLQUFLLEVBQUUsSUFBSSxDQUFBLFVBQVU7Q0FDckI7O0FBL0JMLEFBa0NHLHVCQWxDb0IsQ0FFdEIsYUFBYSxDQUVaLEVBQUUsQ0E4QkQsSUFBSSxBQUFBLFFBQVEsQ0FBQztFQUVaLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVTtDQUNyQjs7QUFPSixvQkFBb0I7QUFFcEIsQUFBQSxTQUFTLENBQUM7RUFDVCxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxJQUFJO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsWUFBWSxFQUFFLElBQUksQ0FBQSxVQUFVO0NBZ0M1Qjs7QUFwQ0QsQUFPQyxTQVBRLENBT1IsSUFBSSxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUksQ0FBQSxVQUFVO0VBQ3JCLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixVQUFVLEVBQUUsTUFBTTtFQUNsQixlQUFlLEVBQUMsU0FBUztDQUN6Qjs7QUFiRixBQWdCQyxTQWhCUSxDQWdCUixXQUFXLENBQUM7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxHQUFHO0VBQ1IsTUFBTSxFQUFFLEdBQUc7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxPQUFPO0NBQ2Y7O0FBekJGLEFBMkJDLFNBM0JRLENBMkJSLElBQUksQ0FBQztFQUNKLElBQUksRUFBRSxDQUFDO0VBQ1AsWUFBWSxFQUFFLGlCQUFpQjtDQUMvQjs7QUE5QkYsQUFnQ0MsU0FoQ1EsQ0FnQ1IsSUFBSSxDQUFDO0VBQ0osS0FBSyxFQUFFLENBQUM7RUFDUixXQUFXLEVBQUUsaUJBQWlCO0NBQzlCOztBQUdGLEFBQUEsSUFBSSxBQUFBLDJCQUEyQjtBQUMvQixJQUFJLEFBQUEsMkJBQTJCLENBQUM7RUFDL0Isa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixNQUFNLEVBQUUsQ0FBQztDQUNUOztBQUVELEFBQUEsNEJBQTRCLENBQUM7RUFDNUIsS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxNQUFNO0NBMEJoQjs7QUF6QkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBUHpCLEFBQUEsNEJBQTRCLENBQUM7SUFRM0IsS0FBSyxFQUFFLGVBQWU7R0F3QnZCOzs7QUFoQ0QsQUFXQyw0QkFYMkIsQ0FXM0IsU0FBUyxDQUFDO0VBQ1QsTUFBTSxFQUFFLE9BQU87Q0FDZjs7QUFiRixBQWVDLDRCQWYyQixDQWUzQixJQUFJLEFBQUEsT0FBTyxDQUFDO0VBRVgsR0FBRyxFQUFFLElBQUk7RUFDVCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxNQUFNO0VBQ2YsTUFBTSxFQUFFLENBQUM7RUFDVCxhQUFhLEVBQUUsQ0FBQztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixXQUFXLEVBQUUsR0FBRztFQUNoQixJQUFJLEVBQUUsSUFBSTtFQUNWLFVBQVUsRUFBRSxJQUFJO0NBTWhCOztBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQTVCMUIsQUFlQyw0QkFmMkIsQ0FlM0IsSUFBSSxBQUFBLE9BQU8sQ0FBQztJQWNWLElBQUksRUFBRSxLQUFLO0dBRVo7OztBQUlGLEFBQUEsWUFBWSxDQUFDLGNBQWMsQ0FBQztFQUMzQixLQUFLLEVBQUUsbUJBQW9CLENBQUMsVUFBVTtFQUN0QyxXQUFXLEVBQUUsZUFBZTtDQVU1Qjs7QUFSQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFKekIsQUFBQSxZQUFZLENBQUMsY0FBYyxDQUFDO0lBSzFCLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVTtJQUNyQixXQUFXLEVBQUUsQ0FBQyxDQUFBLFVBQVU7R0FNekI7OztBQVpELEFBU0MsWUFUVyxDQUFDLGNBQWMsQ0FTMUIsTUFBTSxDQUFDO0VBQ04sU0FBUyxFQUFFLElBQUksQ0FBQSxVQUFVO0NBQ3pCOztBQUlGLEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQyxhQUFhLENBQUM7RUFDakMsS0FBSyxFQUFFLElBQUk7RUFDWCxZQUFZLEVBQUUsQ0FBQztDQUNmOztBQUVELEFBQUEscUJBQXFCLENBQUE7RUFDcEIsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0NBS2Y7O0FBSEEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTnpCLEFBQUEscUJBQXFCLENBQUE7SUFPbkIsY0FBYyxFQUFFLGNBQWM7R0FFL0I7OztBQUNELEFBQUEsV0FBVyxDQUFDO0VBRVgsWUFBWSxFQUFFLElBQUk7RUFDbEIsS0FBSyxFQUFFLEtBQUs7Q0EyQlo7O0FBOUJELEFBS0MsV0FMVSxDQUtWLFNBQVMsQ0FBQztFQUNULEtBQUssRUFBRSxLQUFLO0NBQ1o7O0FBS0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBWjFCLEFBVUMsV0FWVSxDQVVWLFNBQVMsQ0FBQyxHQUFHLENBQUM7SUFHWixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxLQUFLO0lBQ2IsVUFBVSxFQUFFLEtBQUs7R0FHbEI7OztBQWxCRixBQW9CQyxXQXBCVSxDQW9CVixXQUFXLENBQUM7RUFDWCxPQUFPLEVBQUUsQ0FBQyxDQUFBLFVBQVU7Q0FDcEI7O0FBRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBeEJ6QixBQUFBLFdBQVcsQ0FBQztJQXlCVixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxJQUFLO0lBQ2QsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVO0dBR3hCOzs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNYLEtBQUssRUFBRSxLQUFLO0VBQ1osVUFBVSxFQUFFLEtBQUs7Q0ErQ2pCOztBQTNDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFOMUIsQUFJQyxXQUpVLENBSVYsU0FBUyxDQUFDLEdBQUcsQ0FBQztJQUdaLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLEtBQUs7SUFDYixVQUFVLEVBQUUsS0FBSztHQUVsQjs7O0FBWEYsQUFhQyxXQWJVLENBYVYsU0FBUyxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7Q0FDbEI7O0FBR0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBbEJ6QixBQUFBLFdBQVcsQ0FBQztJQW1CVixLQUFLLEVBQUUsSUFBSTtHQThCWjs7O0FBakRELEFBdUJDLFdBdkJVLEFBdUJULFFBQVEsQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07Q0FxQm5COztBQS9DRixBQTZCRSxXQTdCUyxBQXVCVCxRQUFRLEFBTVAsTUFBTSxDQUFDO0VBQ1AsT0FBTyxFQUFFLGtDQUFrQztFQUMzQyxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsS0FBSztDQUNkOztBQWpDSCxBQW1DRSxXQW5DUyxBQXVCVCxRQUFRLEFBWVAsT0FBTyxDQUFDO0VBQ1IsT0FBTyxFQUFFLEVBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsS0FBSztFQUNkLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxDQUFDO0VBQ1IsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLEdBQUc7RUFDWixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQU1ILEFBQUEsMEJBQTBCLENBQUM7RUFDMUIsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsS0FBSztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRXpDeGhDSSxhQUFhLEVBQUUsT0FBTztDeUN5aENyQzs7QUFFRCxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxDQUFDO0VBQzFDLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0NBQ1g7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ25COztBQUVELEFBQUEsT0FBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFFRCxBQUFBLFlBQVk7QUFDWixVQUFVO0FBQ1YsVUFBVSxDQUFDO0VBQ1YsT0FBTyxFQUFFLEtBQUs7RUFDZCxXQUFXLEV6QzdpQ0ksYUFBYSxFQUFFLE9BQU87Q3lDeWpDckM7O0FBaEJELEFBTUMsWUFOVyxDQU1YLENBQUM7QUFORixZQUFZLENBT1gsSUFBSTtBQU5MLFVBQVUsQ0FLVCxDQUFDO0FBTEYsVUFBVSxDQU1ULElBQUk7QUFMTCxVQUFVLENBSVQsQ0FBQztBQUpGLFVBQVUsQ0FLVCxJQUFJLENBQUM7RUFDSixXQUFXLEV6Q2xqQ0EsV0FBVyxFQUFFLFVBQVU7RXlDbWpDbEMsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFWRixBQVlDLFlBWlcsQ0FZWCxDQUFDO0FBWEYsVUFBVSxDQVdULENBQUM7QUFWRixVQUFVLENBVVQsQ0FBQyxDQUFBO0VBQ0EsV0FBVyxFQUFFLElBQUk7Q0FDakI7O0FBSUYsQUFBQSxJQUFJLENBQUM7RUFDSixjQUFjLEVBQUUsU0FBUztFQUN6QixXQUFXLEVBQUUsSUFBSTtDQUNqQjs7QUFFRCxBQUNDLFVBRFMsQ0FDVCxDQUFDLEFBQUEsWUFBWSxDQUFDO0VBQ2IsV0FBVyxFQUFFLElBQUk7Q0FDakI7O0FBR0YsQUFBQSwrQ0FBK0MsQ0FBQztFQUMvQyxhQUFhLEVBQUUsSUFBSTtDQUNuQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBRWpCLE1BQU0sRUFBRSxJQUFJO0NBQ1o7O0FBRUQsQUFDQyxZQURXLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FDekMsRUFBRSxBQUFBLFFBQVEsQ0FBQztFQUNWLE9BQU8sRUFBRSxDQUFDLENBQUEsVUFBVTtFQUNwQixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxDQUFDO0NBeURUOztBQTlERixBQU9FLFlBUFUsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixDQUN6QyxFQUFFLEFBQUEsUUFBUSxBQU1SLE9BQU8sQ0FBQztFQUNSLE9BQU8sRUFBRSxJQUFJO0NBQ2I7O0FBVEgsQUFXRSxZQVhVLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FDekMsRUFBRSxBQUFBLFFBQVEsQ0FVVCxFQUFFLENBQUM7RUFDRixLQUFLLEVBQUUsS0FBSztFQUNaLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLE1BQU0sRUFBRSxDQUFDO0VBQ1QsVUFBVSxFQUFFLFdBQVc7RUFDdkIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFVBQVUsRUFBRSxpQkFBaUI7Q0F3QzdCOztBQTdESCxBQXVCRyxZQXZCUyxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsaUJBQWlCLENBQ3pDLEVBQUUsQUFBQSxRQUFRLENBVVQsRUFBRSxBQVlBLFdBQVcsQ0FBQztFQUNaLFlBQVksRUFBRSxpQkFBaUI7Q0FDL0I7O0FBekJKLEFBNEJHLFlBNUJTLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FDekMsRUFBRSxBQUFBLFFBQVEsQ0FVVCxFQUFFLEFBaUJBLE1BQU0sQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0NBQ2I7O0FBOUJKLEFBZ0NHLFlBaENTLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FDekMsRUFBRSxBQUFBLFFBQVEsQ0FVVCxFQUFFLEFBcUJBLE9BQU8sQ0FBQztFQUNSLE9BQU8sRUFBRSxJQUFJO0NBQ2I7O0FBbENKLEFBbUNHLFlBbkNTLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FDekMsRUFBRSxBQUFBLFFBQVEsQ0FVVCxFQUFFLENBd0JELENBQUMsQ0FBQTtFQUNBLE9BQU8sRUFBRSxXQUFXLENBQUEsVUFBVTtFQUM5QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLENBQUMsQ0FBQSxVQUFVO0VBQ3BCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRXpDMW5DQyxhQUFhLEVBQUUsT0FBTztFeUMybkNsQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0NBS25COztBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQS9DNUIsQUFtQ0csWUFuQ1MsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixDQUN6QyxFQUFFLEFBQUEsUUFBUSxDQVVULEVBQUUsQ0F3QkQsQ0FBQyxDQUFBO0lBYUMsU0FBUyxFQUFFLElBQUk7R0FFaEI7OztBQWxESixBQW9ERyxZQXBEUyxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsaUJBQWlCLENBQ3pDLEVBQUUsQUFBQSxRQUFRLENBVVQsRUFBRSxBQXlDQSxPQUFPLENBQUM7RUFDUixhQUFhLEVBQUUsSUFBSSxDQUFBLFVBQVU7RUFDN0IsZ0JBQWdCLEVBQUUsSUFBSSxDQUFBLFVBQVU7Q0FDaEM7O0FBdkRKLEFBeURHLFlBekRTLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FDekMsRUFBRSxBQUFBLFFBQVEsQ0FVVCxFQUFFLEFBOENBLE1BQU0sQ0FBQyxDQUFDLENBQUE7RUFDUixhQUFhLEVBQUUsSUFBSSxDQUFBLFVBQVU7RUFDN0IsZ0JBQWdCLEVBQUUsSUFBSSxDQUFBLFVBQVU7Q0FDaEM7O0FBNURKLEFBaUVDLFlBakVXLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FpRXpDLHVCQUF1QixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSx5QkFBeUI7RUFDbEMsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixVQUFVLEVBQUUsSUFBSTtDQVVoQjs7QUE5RUYsQUFzRUUsWUF0RVUsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixDQWlFekMsdUJBQXVCLENBS3RCLEVBQUUsQ0FBQztFQUNGLFNBQVMsRUFBRSxJQUFJO0NBQ2Y7O0FBeEVILEFBMEVFLFlBMUVVLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FpRXpDLHVCQUF1QixDQVN0QixDQUFDO0FBMUVILFlBQVksQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixDQWlFekMsdUJBQXVCLENBVXRCLEtBQUssQ0FBQztFQUNMLFVBQVUsRUFBRSxJQUFJO0NBQ2hCOztBQUdILEFBQUEsWUFBWSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQztFQUM5QyxPQUFPLEVBQUUsQ0FBQztDQXVEVjs7QUF4REQsQUFHQyxZQUhXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQUc3QyxrQkFBa0IsQ0FBQztFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLGFBQWEsRUFBRSxpQkFBaUI7RUFDaEMsT0FBTyxFQUFFLE1BQU07Q0FpQmY7O0FBdkJGLEFBUUUsWUFSVSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FHN0Msa0JBQWtCLENBS2pCLE9BQU8sQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVTtFQUNyQixNQUFNLEVBQUUsZUFBZTtFQUN2QixVQUFVLEVBQUUsZUFBZTtFQUMzQixRQUFRLEVBQUUsZ0JBQWdCO0VBQzFCLE1BQU0sRUFBRSxJQUFJLENBQUEsVUFBVTtFQUN0QixZQUFZLEVBQUUsSUFBSTtDQUNsQjs7QUFmSCxBQWlCRSxZQWpCVSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FHN0Msa0JBQWtCLENBY2pCLGFBQWEsQ0FBQztFQUNiLEtBQUssRUFBRSx1QkFBd0IsQ0FBQSxVQUFVO0VBQ3pDLE1BQU0sRUFBRSxZQUFZO0VBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7Q0FDWjs7QUF0QkgsQUE0QkMsWUE1QlcsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQSxZQUFZLENBNEI3QywyQkFBMkIsQ0FBQztFQUMzQixTQUFTLEVBQUUsZUFBZTtFQUMxQixjQUFjLEVBQUUsVUFBVTtFQUMxQixXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEVBQUUsT0FBTyxDQUFBLFVBQVU7Q0FDeEI7O0FBakNGLEFBbUNDLFlBbkNXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQW1DN0MsbUNBQW1DLENBQUM7RUFDbkMsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTztDQVNkOztBQTlDRixBQXNDRSxZQXRDVSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FtQzdDLG1DQUFtQyxBQUdqQyxPQUFPLENBQUM7RUFDUixPQUFPLEVBQUUsR0FBRztFQUNaLFlBQVksRUFBRSxHQUFHO0NBQ2pCOztBQXpDSCxBQTBDRSxZQTFDVSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FtQzdDLG1DQUFtQyxBQU9qQyxNQUFNLENBQUM7RUFDUCxPQUFPLEVBQUUsR0FBRztFQUNaLFdBQVcsRUFBRSxHQUFHO0NBQ2hCOztBQTdDSCxBQWdEQyxZQWhEVyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FnRDdDLHlCQUF5QixDQUFDO0VBQ3pCLE9BQU8sRUFBRSxJQUFJO0NBQ2I7O0FBbERGLEFBb0RDLFlBcERXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxFQUFFLEFBQUEsWUFBWSxDQW9EN0MsS0FBSyxDQUFDO0VBQ0wsYUFBYSxFQUFFLEdBQUcsQ0FBQSxVQUFVO0NBQzVCOztBQUlGLEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQztFQUN6QixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsSUFBSTtFQUNuQixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0NBS2Q7O0FBWEQsQUFPQyxZQVBXLENBQUMsWUFBWSxBQU92QixRQUFRLENBQUM7RUFDVCxLQUFLLEVBQUUsT0FBTztDQUVkOztBQUdGLEFBQUEsWUFBWSxDQUFDO0VBQ1osS0FBSyxFQUFFLElBQUk7Q0FDWDs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUNaLFdBQVcsRXpDM3VDSSxhQUFhLEVBQUUsT0FBTztFeUM0dUNyQyxLQUFLLEUxQ2p1Q2dCLE9BQU87RTBDa3VDNUIsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsV0FBVztFQUNuQixPQUFPLEVBQUUsS0FBSztDQUNkOztBQUVELEFBQUEsWUFBWSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsUUFBUTtBQUM5QyxZQUFZLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLElBQUssQ0FBQSxPQUFPLENBQUMsUUFBUTtBQUNwRCxZQUFZLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxDQUFDLEFBQUEsUUFBUSxDQUFBO0VBQzdCLEtBQUssRUFBRSxPQUFPO0NBQ2Q7O0FBR0QsQUFBQSxvQkFBb0IsQ0FBQztFQUNwQixPQUFPLEVBQUUsSUFBSTtDQUViOztBQUVELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtFQUN6QyxXQUFXLEVBQUUsSUFBSTtDQUNqQjs7QUFHRCxBQUFBLFlBQVksQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztFQUNwQyxXQUFXLEVBQUUsQ0FBQztDQUNkOztBQUVELEFBQUEsWUFBWSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUE7RUFDN0IsTUFBTSxFQUFFLElBQUk7Q0FDWjs7QUFFRCxBQUFBLG9CQUFvQixDQUFDO0VBQ3BCLFlBQVksRUFBRSxHQUFHLENBQUEsVUFBVTtDQUMzQjs7QUFHRCxBQUFBLFlBQVksQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQztFQUNsQyxNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxLQUFLO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsR0FBRztFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxRQUFRO0NBS3BCOztBQVhELEFBUUMsWUFSVyxDQUFDLFFBQVEsQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQVFoQyxNQUFNLENBQUM7RUFDUCxLQUFLLEVBQUUsZUFBZTtDQUN0Qjs7QUFJRixBQUNDLFFBRE8sQ0FDUCxFQUFFLENBQUM7RUFDRixNQUFNLEVBQUUsV0FBVztFQUNuQixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQUdGLEFBQUEsZ0NBQWdDLENBQUM7RUFDaEMsU0FBUyxFQUFFLElBQUk7Q0FDZjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNOLFNBQVMsRUFBRSxJQUFJLENBQUEsVUFBVTtDQUN6Qjs7QUFHRCxBQUFBLFlBQVksQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDO0VBQ25DLE1BQU0sRUFBRSxNQUFNO0NBQ2Q7O0FBRUQsQUFBQSwwQkFBMEIsQ0FBQztFQUMxQixPQUFPLEVBQUUsZ0JBQWdCO0VBQ3pCLEtBQUssRUFBRSxJQUFJO0NBVVg7O0FBWkQsQUFJQywwQkFKeUIsQ0FJekIsS0FBSyxDQUFDO0VBQ0wsT0FBTyxFQUFFLElBQUk7RUFDYixNQUFNLEVBQUUsTUFBTTtDQUNkOztBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVR6QixBQUFBLDBCQUEwQixDQUFDO0lBVXpCLE9BQU8sRUFBRSxTQUFTO0dBRW5COzs7QUFFRCxBQUFBLHdCQUF3QixDQUFDO0VBQ3hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FNbkI7O0FBUkQsQUFJQyx3QkFKdUIsQ0FJdkIsR0FBRyxDQUFDO0VBQ0gsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFJRixBQUFBLG1CQUFtQixDQUFDO0VBQ25CLEtBQUssRUFBRSxDQUFDO0NBQ1I7O0FBRUQsQUFBQSxtQkFBbUIsQ0FBQztFQUNuQixJQUFJLEVBQUUsQ0FBQztDQUlQOztBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUZ6QixBQUFBLG1CQUFtQixDQUFDO0lBR2xCLElBQUksRUFBRSxLQUFLO0dBRVo7OztBQUVELEFBQUEsRUFBRSxBQUFBLG9CQUFvQixDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFBO0VBQ2pDLE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLEtBQUs7RUFDaEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsR0FBRztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxDQUFDO0VBQ2QsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLEdBQUcsQ0FBQSxVQUFVO0VBQ3BCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxDQUFDO0NBQ1Q7O0FBR0QsQUFBQSxFQUFFLEFBQUEsb0JBQW9CLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQztFQUM3QixLQUFLLEVBQUUsS0FBSztFQUNaLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7Q0FDaEI7O0FBRUQsQUFBQSxFQUFFLEFBQUEsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsRUFBRSxBQUFBLG9CQUFvQixDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7RUFDOUMsT0FBTyxFQUFFLEtBQUs7Q0FFZDs7QUFFRCxBQUFBLFdBQVcsQUFBQSxZQUFZLENBQUM7RUFDdkIsS0FBSyxFMUN2MkNnQixPQUFPLEMwQ3UyQ0EsVUFBVTtDQUN0Qzs7QUFFRCxBQUNDLFlBRFcsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQ2xDLE9BQU8sQ0FBQztFQUNQLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxDQUFDO0VBQ1QsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLENBQUM7RUFDaEIsT0FBTyxFQUFFLE1BQU07RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLGdCQUFnQixFQUFFLE9BQU87RUFDekIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFekNuNENBLFdBQVcsRUFBRSxVQUFVO0N5Q280Q2xDOztBQWRGLEFBZ0JDLFlBaEJXLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQWdCbEMsQ0FBQyxDQUFDO0VBQ0QsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtDQUNuQjs7QUFwQkYsQUFzQkMsWUF0QlcsQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBc0JsQyxDQUFDLENBQUMsR0FBRyxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsS0FBSztFQUNqQixNQUFNLEVBQUUsQ0FBQztDQUNUOztBQTFCRixBQTRCQyxZQTVCVyxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLFFBQVEsQ0E0QmxDLGdCQUFnQixDQUFDO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FDWjs7QUFHRixBQUFBLHlCQUF5QjtBQUN6QixxQkFBcUIsQ0FBQyxRQUFRLENBQUE7RUFDN0IsV0FBVyxFekN6NUNJLGFBQWEsRUFBRSxPQUFPO0V5QzA1Q3JDLGFBQWEsRUFBRSxJQUFJO0NBQ25COztBQUVELEFBQUEsWUFBWSxDQUFDLHFCQUFxQixDQUFDO0VBQ2xDLGFBQWEsRUFBRSxDQUFDO0NBQ2hCOztBQUdELEFBQUEsWUFBWSxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQztFQUNwQyxhQUFhLEVBQUUsSUFBSTtDQUNuQjs7QUFHRCxBQUFBLG1CQUFtQixBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQUM7RUFDdEQsTUFBTSxFQUFFLFVBQVU7Q0FNbEI7O0FBUEQsQUFHQyxtQkFIa0IsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsUUFBUSxDQUdyRCxHQUFHLENBQUM7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxLQUFLO0NBQ2pCOztBQUlGLEFBQUEsbUJBQW1CLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FBQztFQUNwRCxLQUFLLEVBQUUsS0FBSztDQUNaOztBQUdELEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsT0FBTyxFQUFFLGVBQWU7Q0FDeEI7O0FBR0QsQUFBQSxnQkFBZ0IsQ0FBQyxjQUFjLENBQUM7RUFDL0IsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxPQUFPO0NBNEJmOztBQWxDRCxBQVFDLGdCQVJlLENBQUMsY0FBYyxBQVE3QixPQUFPLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUMsSUFBSTtFQUNSLElBQUksRUFBRSxJQUFJO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixPQUFPLEVBQUUsRUFBRTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxHQUFHO0VBQ1osVUFBVSxFQUFFLElBQUk7Q0FDaEI7O0FBcEJGLEFBd0JFLGdCQXhCYyxDQUFDLGNBQWMsQUFzQjdCLE9BQU8sQUFFTixPQUFPLENBQUM7RUFDUixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxJQUFJO0NBQ2hCOztBQTNCSCxBQThCQyxnQkE5QmUsQ0FBQyxjQUFjLEFBOEI3QixJQUFLLENBQUEsV0FBVyxFQUFFO0VBQ2xCLFdBQVcsRUFBRSxJQUFJO0NBQ2pCOztBQUtGLEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsV0FBVztFQUMzQixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtDQUNuQjs7QUFHRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2hCLGNBQWMsRUFBRSxNQUFNO0NBQ3RCOztBQUdELEFBQUEsa0JBQWtCLENBQUM7RUFDbEIsT0FBTyxFQUFFLElBQUk7Q0FDYjs7QUFFRCxBQUFBLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLElBQUksQUFBQSxTQUFTLENBQUM7RUFDdkMsT0FBTyxFQUFFLEdBQUc7Q0FDWjs7QUFFRCxBQUNDLG1CQURrQixBQUNqQixRQUFRLENBQUM7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0NBcUJuQjs7QUF6QkYsQUFPRSxtQkFQaUIsQUFDakIsUUFBUSxBQU1QLE1BQU0sQ0FBQztFQUNQLE9BQU8sRUFBRSxrQ0FBa0M7RUFDM0MsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEtBQUs7Q0FDZDs7QUFYSCxBQWFFLG1CQWJpQixBQUNqQixRQUFRLEFBWVAsT0FBTyxDQUFDO0VBQ1IsT0FBTyxFQUFFLEVBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsS0FBSztFQUNkLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxDQUFDO0VBQ1IsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLEdBQUc7RUFDWixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQUlILEFBQUEsY0FBYyxDQUFDO0VBQ2QsT0FBTyxFQUFFLENBQUM7Q0FDVjs7QUFHRCxBQUFBLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDUCxVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsS0FBSztFQUNkLFNBQVMsRUFBRSxlQUFlO0NBQzFCOztBQUVELEFBQUEsWUFBWSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQztFQUM5RCxNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxFQUFFO0NBQ1g7O0FBRUQsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLFlBQVksQ0FBQyxFQUFFLEFBQUEsb0JBQW9CLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUMxRSxZQUFZLEVBQUUsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0NBQ2pCOztBQUNELEFBQUEsRUFBRSxBQUFBLFVBQVUsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsTUFBTSxFQUFFLENBQUM7Q0FRVDs7QUFYRCxBQUlDLEVBSkMsQUFBQSxVQUFVLENBSVgsRUFBRSxDQUFDO0VBQ0YsTUFBTSxFQUFFLENBQ1Q7Q0FBQzs7QUFORixBQVFDLEVBUkMsQUFBQSxVQUFVLENBUVgsQ0FBQyxDQUFBO0VBQ0EsTUFBTSxFQUFFLFVBQVU7Q0FDbEI7O0FBSUYsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxJQUFJLEFBQUEsS0FBSyxDQUFDLEtBQUssQUFBQSxZQUFZLENBQUM7RUFDcEQsTUFBTSxFQUFFLENBQUM7Q0FDVDs7QUFFRCxBQUNDLFlBRFcsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLDJDQUEyQyxDQUM3RyxDQUFDLENBQUM7RUFDRCxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRyxRQUFRO0NBQ2xCOztBQUlGLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFBLGVBQWUsQ0FBQztFQUMzQyxhQUFhLEVBQUUsQ0FBQztDQUNoQjs7QUFHRCxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0NBQ1o7O0FBRUQsQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxJQUFJLEFBQUEsS0FBSyxDQUFDLFdBQVcsQ0FBQyxNQUFNLENBQUM7RUFDckQsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsTUFBTTtFQUNmLGFBQWEsRUFBRSxHQUFHO0NBQ2xCOztBQUVELEFBRUUsMEJBRndCLENBQ3pCLEtBQUssQUFBQSxXQUFXLENBQ2YsRUFBRSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUM7RUFDakIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsY0FBYyxFQUFFLFVBQVU7Q0FDMUI7O0FBTkgsQUFRRSwwQkFSd0IsQ0FDekIsS0FBSyxBQUFBLFdBQVcsQ0FPZixFQUFFLENBQUM7RUFDRixPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSxjQUFjO0NBQ3RCOztBQVhILEFBYUUsMEJBYndCLENBQ3pCLEtBQUssQUFBQSxXQUFXLENBWWYsTUFBTSxDQUFDO0VBQ04sTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsTUFBTTtFQUNmLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFlBQVksRUFBRSxJQUFJO0NBQ2xCOztBQUlILEFBQUEsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUM7RUFDcEMsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtDQUtaOztBQVBELEFBSUMsZ0JBSmUsQ0FBQyxtQkFBbUIsQ0FJbkMsWUFBWSxDQUFDO0VBQ1osS0FBSyxFQUFFLEtBQUssQ0FBQSxVQUFVO0NBQ3RCOztBQUlGLEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUMvQixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxHQUFHO0NBV1Y7O0FBYkQsQUFHQyxZQUhXLENBQUMsRUFBRSxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUc5QixFQUFFLENBQUM7RUFDRixLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxDQUNUO0NBQUM7O0FBTkYsQUFRQyxZQVJXLENBQUMsRUFBRSxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQVE5QixFQUFFLENBQUM7RUFDRixjQUFjLEVBQUUsQ0FBQztFQUNqQixhQUFhLEVBQUUsQ0FBQztFQUNoQixLQUFLLEVBQUUsR0FBRztDQUNWOztBQUdGLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUN2QixBQUFBLEVBQUU7RUFDRixFQUFFO0VBQ0YsRUFBRTtFQUNGLEVBQUU7RUFDRixFQUFFO0VBQ0YsRUFBRTtFQUNGLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsV0FBVztFQUNYLGVBQWU7RUFDZixjQUFjO0VBQ2QsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsY0FBYztFQUNkLDJCQUEyQixDQUFDLE1BQU07RUFDbEMsZ0JBQWdCO0VBQ2hCLFdBQVcsQ0FBQyxVQUFVO0VBQ3RCLFlBQVksQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxBQUFBLDBCQUEwQjtFQUNwRSxZQUFZO0VBQ1osVUFBVTtFQUNWLFVBQVU7RUFDVixZQUFZLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxFQUFFLEFBQUEsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0VBQ3ZELFlBQVk7RUFDWixxQkFBcUIsQ0FBQyxDQUFDLENBQUM7SUFDdkIsV0FBVyxFQUFFLFFBQVE7R0FFckI7OztBQUtGLEFBQ0MsbUJBRGtCLENBQ2xCLDBCQUEwQixDQUFDLE9BQU8sQ0FBQztFQUNsQyxVQUFVLEVBQUUsV0FBVztFQUN2QixVQUFVLEVBQUUsQ0FBQyxDQUFBLFVBQVU7RUFDdkIsV0FBVyxFQUFFLE1BQU07Q0FhbkI7O0FBakJGLEFBTUUsbUJBTmlCLENBQ2xCLDBCQUEwQixDQUFDLE9BQU8sQUFLaEMsTUFBTSxDQUFDO0VBQ1AsVUFBVSxFQUFFLFdBQVc7RUFDdkIsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFUSCxBQVdFLG1CQVhpQixDQUNsQiwwQkFBMEIsQ0FBQyxPQUFPLEFBVWhDLE9BQU8sQ0FBQztFQUNSLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLFdBQVcsRXpDMXFEUixVQUFVO0V5QzJxRGIsU0FBUyxFQUFFLElBQUk7RUFDZixZQUFZLEVBQUUsR0FBRztDQUNqQjs7QUFJSCxBQUNDLHdCQUR1QixDQUN2QixtQkFBbUIsQ0FBQyxjQUFjLENBQUM7RUFDbEMsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVO0NBQ3ZCOztBRG5yREY7O2dFQUVnRTtBRVBoRSxBQUFBLGlCQUFpQixDQUFDLEtBQUssQUFBQSxLQUFLLENBQUMsR0FBRyxDQUFDO0VBQ2hDLEtBQUssRUFBRSxLQUFLO0NBQ1o7O0FBRUQsQUFDQyxLQURJLENBQ0osYUFBYSxDQUFDO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEUzQ0tlLE9BQU87RTJDSjNCLFdBQVcsRTFDUEcsYUFBYSxFQUFFLE9BQU87QzBDUXBDOztBQUxGLEFBT0MsS0FQSSxDQU9KLGlCQUFpQixDQUFDO0VBQ2pCLFdBQVcsRUFBRSxJQUFJO0NBTWpCOztBQWRGLEFBVUUsS0FWRyxDQU9KLGlCQUFpQixDQUdoQixPQUFPLENBQUE7RUFDTixLQUFLLEUzQ0hjLE9BQU8sQzJDR0MsVUFBVTtDQUNyQzs7QUFaSCxBQWtCRSxLQWxCRyxDQWdCSixPQUFPLENBRU4sWUFBWSxDQUFDO0VBQ1osS0FBSyxFQUFFLGdCQUFnQjtFQUN2QixNQUFNLEVBQUUsSUFBSTtDQUlaOztBQXhCSCxBQXFCRyxLQXJCRSxDQWdCSixPQUFPLENBRU4sWUFBWSxDQUdYLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUNyQixLQUFLLEVBQUUsSUFBSTtDQUNYOztBQXZCSixBQTZCQyxLQTdCSSxDQTZCSixRQUFRLENBQUM7RUFDUixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUEsVUFBVTtFQUN2QyxPQUFPLEVBQUUsdUJBQXVCO0NBNkJoQzs7QUE1REYsQUFnQ0UsS0FoQ0csQ0E2QkosUUFBUSxDQUdQLE9BQU8sQ0FBQztFQUNQLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFMUMzQ0UsYUFBYSxFQUFFLE9BQU87RTBDNENuQyxXQUFXLEVBQUUsR0FBRztDQWNoQjs7QUF2REgsQUEyQ0csS0EzQ0UsQ0E2QkosUUFBUSxDQUdQLE9BQU8sQUFXTCxNQUFNLENBQUM7RUFDUCxVQUFVLEVBQUUsT0FBTztFQUNuQixLQUFLLEVBQUUsSUFBSTtDQUNYOztBQTlDSixBQWdERyxLQWhERSxDQTZCSixRQUFRLENBR1AsT0FBTyxBQWdCTCxTQUFTLENBQUM7RUFDVixLQUFLLEVBQUUsZUFBZTtDQUt0Qjs7QUF0REosQUFtREksS0FuREMsQ0E2QkosUUFBUSxDQUdQLE9BQU8sQUFnQkwsU0FBUyxBQUdSLE1BQU0sQ0FBQztFQUNQLFVBQVUsRUFBRSxrQkFBa0I7Q0FDOUI7O0FBckRMLEFBeURHLEtBekRFLENBNkJKLFFBQVEsQ0E0Qk4sTUFBTSxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlO0VBQ3JCLEtBQUssRUFBRSxLQUFLO0NBQ1o7O0FBR0osQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxFQUFFLENBQUM7RUFDaEMsV0FBVyxFMUNsRUksYUFBYSxFQUFFLE9BQU87RTBDbUVyQyxLQUFLLEUzQ3hEZ0IsT0FBTztDMkN5RDVCOztBQUVELEFBQUEsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQztFQUMzQyxLQUFLLEVBQUUsSUFBSTtDQWlCWDs7QUFsQkQsQUFHQyxZQUhXLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUcxQyxFQUFFLENBQUM7RUFDRixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQUxGLEFBT0MsWUFQVyxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FPMUMsY0FBYyxDQUFDLEVBQUU7QUFQbEIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FRMUMsWUFBWSxFQVJiLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBUTVCLEVBQUU7QUFSakIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FTMUMsS0FBSyxDQUFDLEVBQUUsQ0FBQztFQUNSLFdBQVcsRTFDakZBLFdBQVcsRUFBRSxVQUFVO0UwQ2tGbEMsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLElBQUk7Q0FDZjs7QUFiRixBQWVDLFlBZlcsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBZTFDLEVBQUUsQ0FBQztFQUNGLFNBQVMsRUFBRSxJQUFJO0NBQ2Y7O0FBR0YsQUFBQSxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEVBQUU7QUFDM0QsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxFQUFFO0FBQ3pELHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDO0VBQzdELEtBQUssRUFBRSxHQUFHO0NBQ1Y7O0FBR0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxJQUFJLENBQUEsVUFBVTtFQUN6QixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRTNDdEdnQixPQUFPLEMyQ3NHSSxVQUFVO0NBQy9DOztBQUVELEFBQUEsWUFBWSxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDO0VBQ2hDLFVBQVUsRUFBRSxJQUFJO0NBQ2hCOztBQUdELEFBQ0MsWUFEVyxDQUNYLEVBQUUsRUFESCxZQUFZLENBQ1IsRUFBRSxDQUFBO0VBQ0osYUFBYSxFQUFFLGlCQUFpQjtDQUNoQzs7QUFHRixBQUNDLGdDQUQrQixDQUMvQixFQUFFLENBQUM7RUFDRixhQUFhLEVBQUUsNEJBQTRCO0NBQzNDOztBQUhGLEFBSUMsZ0NBSitCLENBSS9CLEVBQUUsQ0FBQztFQUNGLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFBLFVBQVU7Q0FDekI7O0FBSUYsQUFBQSxZQUFZLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQztFQUM3QixNQUFNLEVBQUUsSUFBSTtDQUNaOztBQUdELEFBQ0MsdUJBRHNCLENBQ3RCLFdBQVcsQ0FBQztFQUNYLEtBQUssRUFBRSxJQUFJLENBQUEsVUFBVTtDQUNyQjs7QUFJRixBQUFBLHdCQUF3QixDQUFDO0VBQ3hCLE9BQU8sRUFBRSxlQUFlO0NBQ3hCOztBQUVELEFBQUEsWUFBWSxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUM7RUFDckMsTUFBTSxFQUFFLGNBQWM7Q0FZdEI7O0FBYkQsQUFHQyxZQUhXLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FHcEMsRUFBRSxDQUFDO0VBQ0YsWUFBWSxFQUFFLHlCQUF5QjtFQUN2QyxLQUFLLEVBQUUsY0FBYztDQUNyQjs7QUFORixBQU9DLFlBUFcsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQU9wQyxPQUFPLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRTFDMUpHLGFBQWEsRUFBRSxPQUFPO0UwQzJKcEMsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLElBQUk7Q0FDaEI7O0FBR0YsQUFFQyw2QkFGNEIsQ0FFNUIsZ0JBQWdCLENBQUM7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsQ0FBQztDQUNWOztBQUxGLEFBT0MsNkJBUDRCLENBTzVCLEVBQUUsQ0FBQztFQUNGLFFBQVEsRUFBRSxRQUFRO0NBQ2xCOztBQVRGLEFBV0MsNkJBWDRCLENBVzVCLEtBQUssQ0FBQztFQUNMLFlBQVksRUFBRSxJQUFJO0NBYWxCOztBQXpCRixBQWFFLDZCQWIyQixDQVc1QixLQUFLLEFBRUgsT0FBTyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsQ0FBQztFQUNQLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxHQUFHO0NBQ2xCOztBQU1GLGdEQUFnRDtBQUNqRCxBQUFBLDZCQUE2QixDQUFDLEVBQUUsQUFBQSxNQUFNLENBQUMsS0FBSyxHQUFHLEtBQUssQUFBQSxPQUFPLENBQUU7RUFDNUQsZ0JBQWdCLEVBQUUsT0FBTztDQUN6Qjs7QUFFQSx5REFBeUQ7QUFFMUQsQUFBQSw2QkFBNkIsQ0FBQyxFQUFFLENBQUMsS0FBSyxBQUFBLFFBQVEsR0FBRyxLQUFLLEFBQUEsT0FBTyxDQUFDO0VBQzdELGdCQUFnQixFQUFFLE9BQU87Q0FDekI7O0FBRUEsOERBQThEO0FBRS9ELEFBQUEsNkJBQTZCLENBQUMsRUFBRSxDQUFDLEtBQUssQUFBQSxNQUFNLENBQUM7RUFDNUMsT0FBTyxFQUFFLEVBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQUVBLHFDQUFxQztBQUN0QyxBQUFBLDZCQUE2QixDQUFDLEVBQUUsQ0FBQyxLQUFLLEFBQUEsUUFBUSxHQUFHLEtBQUssQUFBQSxNQUFNO0FBQzVELDZCQUE2QixDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLElBQWlCLEtBQUssQUFBQSxNQUFNLENBQUM7RUFDbkUsT0FBTyxFQUFFLEtBQUs7Q0FDZDs7QUFFQSxtQ0FBbUM7QUFDcEMsQUFBQSw2QkFBNkIsQ0FBQyxFQUFFLENBQUMsS0FBSyxBQUFBLE1BQU07QUFDNUMsNkJBQTZCLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFBaUIsS0FBSyxBQUFBLE1BQU0sQ0FBQztFQUNuRSxJQUFJLEVBQUUsR0FBRztFQUNULEdBQUcsRUFBRSxHQUFHO0VBQ1IsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFM0MzTlUsT0FBTztFMkM0TmpDLGFBQWEsRUFBRSxHQUFHO0NBRWxCOztBQUdELEFBQUEsV0FBVyxDQUFDO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FLWjs7QUFORCxBQUdDLFdBSFUsQ0FHVixFQUFFLEVBSEgsV0FBVyxDQUdOLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxJQUFJO0NBQ1o7O0FGL05GOztnRUFFZ0U7QUdiaEUsQUFBQSw4QkFBOEI7QUFDOUIsK0JBQStCLENBQUE7RUFDOUIsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsYUFBYSxFQUFFLElBQUk7RUFDbkIsT0FBTyxFQUFFLE1BQU07RUFDZixhQUFhLEVBQUUsR0FBRztDQWtCbEI7O0FBMUJELEFBVUMsOEJBVjZCLENBVTdCLGlCQUFpQjtBQVRsQiwrQkFBK0IsQ0FTOUIsaUJBQWlCLENBQUM7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7Q0FTZjs7QUF6QkYsQUFrQkUsOEJBbEI0QixDQVU3QixpQkFBaUIsQUFRZixPQUFPO0FBakJWLCtCQUErQixDQVM5QixpQkFBaUIsQUFRZixPQUFPLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQXBCSCxBQXNCRSw4QkF0QjRCLENBVTdCLGlCQUFpQixDQVloQixDQUFDO0FBckJILCtCQUErQixDQVM5QixpQkFBaUIsQ0FZaEIsQ0FBQyxDQUFBO0VBQ0EsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFLSCxBQUFBLFlBQVksQ0FBQyxTQUFTO0FBQ3RCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQztFQUMzQixLQUFLLEVBQUUsR0FBRztFQUNWLEtBQUssRUFBRSxJQUFJO0NBQ1g7O0FBR0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBRHpCLEFBQUEscUJBQXFCLENBQUMsU0FBUyxDQUFDO0lBRTlCLEtBQUssRUFBRSxJQUFJO0dBRVo7OztBQUVELEFBQUEsWUFBWSxDQUFDLFNBQVMsQ0FBQyxNQUFNO0FBQzdCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxNQUFNO0FBQ2xDLFlBQVksQ0FBQyxTQUFTLENBQUMsTUFBTTtBQUM3QixpQkFBaUIsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDO0VBRWxDLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFFWCxJQUFJLEVBQUUsTUFBTTtFQUNaLFNBQVMsRUFBRSxJQUFJO0NBQ2Y7O0FBRUQsQUFBQSxZQUFZLENBQUMsSUFBSSxDQUFDLGVBQWU7QUFDakMsWUFBWSxDQUFDLElBQUksQ0FBQyxjQUFjO0FBQ2hDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxlQUFlO0FBQ3RDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxjQUFjLENBQUM7RUFDckMsS0FBSyxFQUFFLHdCQUF5QjtFQUNoQyxLQUFLLEVBQUUsSUFBSTtDQUtYOztBQUhBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVB6QixBQUFBLFlBQVksQ0FBQyxJQUFJLENBQUMsZUFBZTtFQUNqQyxZQUFZLENBQUMsSUFBSSxDQUFDLGNBQWM7RUFDaEMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLGVBQWU7RUFDdEMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQztJQUtwQyxLQUFLLEVBQUUsSUFBSTtHQUVaOzs7QUFxQkQsQUFBQSxxQkFBcUI7QUFDckIsYUFBYSxDQUFDO0VBQ2IsS0FBSyxFQUFFLEtBQUs7RUFDWixLQUFLLEVBQUUsR0FBRztFQUNWLEtBQUssRUFBRSxLQUFLO0NBTVo7O0FBSkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTnpCLEFBQUEscUJBQXFCO0VBQ3JCLGFBQWEsQ0FBQztJQU1aLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLElBQUk7R0FFWjs7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQztFQUNyQixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQUVELEFBQUEsd0JBQXdCO0FBQ3hCLHlCQUF5QixDQUFDO0VBQ3pCLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLGFBQWEsRUFBRSxDQUFDLENBQUEsVUFBVTtDQUMxQjs7QUFFRCxBQUNDLFNBRFEsQ0FDUixLQUFLLENBQUM7RUFDTCxNQUFNLEVBQUUsSUFBSTtDQUNaOztBQUhGLEFBS0MsU0FMUSxDQUtSLFNBQVMsQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJLENBQUEsVUFBVTtDQUM3Qjs7QUFHRixBQUFBLGtCQUFrQjtBQUNsQiwwQkFBMEI7QUFDMUIseUJBQXlCO0FBQ3pCLDRCQUE0QixDQUFDO0VBQzVCLE1BQU0sRUFBRSxJQUFJLENBQUEsVUFBVTtDQUN0Qjs7QUFFRCxBQUFBLDRCQUE0QixDQUFDO0VBQzVCLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFdBQVcsRUFBRSxNQUFNO0NBQ25COztBQUVELEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDO0VBQ2hDLE1BQU0sRUFBRSxLQUFLO0NBQ2I7O0FBRUQsQUFDQyxtQkFEa0IsQ0FDbEIsaUNBQWlDO0FBRGxDLG1CQUFtQixDQUVsQixZQUFZLENBQUM7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxPQUFPO0VBQ2YsTUFBTSxFQUFFLENBQUM7RUFDVCxLQUFLLEVBQUUsQ0FBQztDQUNSOztBQUdGLEFBQUEsMEJBQTBCO0FBQzFCLGtCQUFrQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsTUFBTSxFQUFFLE9BQU87RUFDZixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRTNDeEpDLFdBQVcsRUFBRSxVQUFVO0UyQ3lKbkMsbUJBQW1CLEVBQUUsSUFBSTtFQUN6QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0NBQ2pCOztBQUVELDhCQUE4QjtBQUM5QixBQUFBLDBCQUEwQixDQUFDLElBQUksQUFBQSxPQUFPO0FBQ3RDLGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUM7RUFDL0IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsQ0FBQztFQUNQLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxHQUFHO0NBQ2xCOztBQUVELEFBQUEsMEJBQTBCLENBQUMsSUFBSSxBQUFBLE9BQU8sQ0FBQztFQUN0QyxHQUFHLEVBQUUsQ0FBQztDQUNOOztBQUVELGdEQUFnRDtBQUNoRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQyxLQUFLLEdBQUcsSUFBSSxBQUFBLE9BQU87QUFDcEQsa0JBQWtCLEFBQUEsTUFBTSxDQUFDLEtBQUssR0FBRyxLQUFLLEFBQUEsT0FBTyxDQUFFO0VBQzlDLGdCQUFnQixFQUFFLE9BQU87Q0FDekI7O0FBRUQseURBQXlEO0FBQ3pELEFBQUEsMEJBQTBCLENBQUMsS0FBSyxBQUFBLFFBQVEsR0FBRyxJQUFJLEFBQUEsT0FBTztBQUN0RCxrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsUUFBUSxHQUFHLEtBQUssQUFBQSxPQUFPLENBQUM7RUFDL0MsZ0JBQWdCLEVBQUUsT0FBTztDQUN6Qjs7QUFFRCw4REFBOEQ7QUFDOUQsQUFBQSwwQkFBMEIsQ0FBQyxJQUFJLEFBQUEsTUFBTTtBQUNyQyxrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsTUFBTSxDQUFDO0VBQzlCLE9BQU8sRUFBRSxFQUFFO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLElBQUk7Q0FDYjs7QUFFRCxxQ0FBcUM7QUFDckMsQUFBQSwwQkFBMEIsQ0FBQyxLQUFLLEFBQUEsUUFBUSxHQUFHLElBQUksQUFBQSxNQUFNO0FBQ3JELGtCQUFrQixDQUFDLEtBQUssQUFBQSxRQUFRLEdBQUcsS0FBSyxBQUFBLE1BQU0sQ0FBQztFQUM5QyxPQUFPLEVBQUUsS0FBSztDQUNkOztBQUVELG1DQUFtQztBQUNuQyxBQUFBLDBCQUEwQixDQUFDLElBQUksQUFBQSxNQUFNO0FBQ3JDLGtCQUFrQixDQUFDLEtBQUssQUFBQSxNQUFNLENBQUM7RUFDOUIsSUFBSSxFQUFFLEdBQUc7RUFDVCxHQUFHLEVBQUUsR0FBRztFQUNSLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixnQkFBZ0IsRTVDL01VLE9BQU87RTRDZ05qQyxhQUFhLEVBQUUsR0FBRztDQUNsQjs7QUFFRCxBQUFBLDBCQUEwQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUM7RUFDckMsR0FBRyxFQUFFLEdBQUc7Q0FDUjs7QUFFRCxBQUFBLHdDQUF3QyxDQUFBO0VBQ3ZDLE9BQU8sRUFBRSxXQUFZO0VBQ3JCLE1BQU0sRUFBRSxDQUFDO0NBS1Q7O0FBUEQsQUFJQyx3Q0FKdUMsQ0FJdkMsRUFBRSxFQUpILHdDQUF3QyxDQUluQyxFQUFFLENBQUM7RUFDTixNQUFNLEVBQUUsQ0FBQztDQUNUOztBQUdGLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVO0NBQ3ZCOztBQUNELEFBQUEsYUFBYSxDQUFDO0VBQ2IsVUFBVSxFQUFFLE9BQU87Q0ErQ25COztBQWhERCxBQUlDLGFBSlksQ0FJWixFQUFFLEFBQUEsYUFBYTtBQUpoQixhQUFhLENBS1osRUFBRSxBQUFBLGNBQWMsQ0FBQztFQUNoQixLQUFLLEVBQUUsR0FBRztFQUNWLGFBQWEsRUFBRSxpQkFBaUI7RUFDaEMsY0FBYyxFQUFFLElBQUk7RUFDcEIsWUFBWSxFQUFFLENBQUM7Q0FDZjs7QUFWRixBQVlDLGFBWlksQ0FZWixjQUFjLENBQUM7RUFDZCxVQUFVLEVBQUUsS0FBSztDQUNqQjs7QUFkRixBQWlCRSxhQWpCVyxDQWdCWixLQUFLLENBQ0osRUFBRSxFQWpCSixhQUFhLENBZ0JaLEtBQUssQ0FDQSxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsaUJBQWlCO0NBQzFCOztBQW5CSCxBQXVCRSxhQXZCVyxDQXNCWixLQUFLLENBQ0osRUFBRSxFQXZCSixhQUFhLENBc0JaLEtBQUssQ0FDQSxFQUFFLENBQUE7RUFDTCxLQUFLLEVBQUUsR0FBRztFQUNWLE9BQU8sRUFBRSxNQUFNO0NBQ2Y7O0FBMUJILEFBNEJFLGFBNUJXLENBc0JaLEtBQUssQ0FNSixFQUFFLENBQUM7RUFDRixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0NBR2hCOztBQWxDSCxBQW9DRSxhQXBDVyxDQXNCWixLQUFLLENBY0osRUFBRSxDQUFDO0VBQ0YsV0FBVyxFM0M1UUQsV0FBVyxFQUFFLFVBQVU7RTJDNlFqQyxXQUFXLEVBQUUsR0FBRztFQUNoQixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQXhDSCxBQTRDRSxhQTVDVyxDQTJDWixZQUFZLENBQ1gsT0FBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLE9BQU87Q0FDZDs7QUFJSCxBQUFBLHFCQUFxQixDQUFDLFFBQVEsQ0FBQztFQUM5QixnQkFBZ0IsRUFBRSxPQUFPO0NBQ3pCOztBQUdELEFBQUEsUUFBUSxDQUFDLFlBQVksQ0FBQztFQUNyQixPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsWUFBWTtFQUNwQixhQUFhLEVBQUUsWUFBWTtDQVEzQjs7QUFYRCxBQUtDLFFBTE8sQ0FBQyxZQUFZLENBS3BCLE1BQU0sQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFQUFFLE9BQU87RUFDekIsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQUdGLEFBQUEseUNBQXlDLENBQUM7RUFDekMsT0FBTyxFQUFFLElBQ1Q7Q0FBQzs7QUFjRixBQUFBLDJCQUEyQixDQUFDLDBCQUEwQixDQUFDO0VBQ3RELFlBQVksRUFBRSxPQUFPO0NBQ3JCOztBQUVELEFBQ0MsZ0JBRGUsQ0FDZixLQUFLLENBQUM7RUFDTCxNQUFNLEVBQUUsSUFBSTtDQUNaOztBSGxURjs7Z0VBRWdFO0FJbEJoRSxBQUFBLGlDQUFpQyxDQUFDLGlEQUFpRCxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUM7RUFDNUYsV0FBVyxFNUNHTixVQUFVO0U0Q0ZmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE9BQU8sRUFBRSxPQUFPO0NBQ2hCOztBQUVELEFBQUEsaUNBQWlDLENBQUMsOENBQThDLENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUN6RixPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEU1Q0pOLFVBQVU7QzRDS2Y7O0FBRUQsQUFBQSxpQ0FBaUMsQ0FBQyxpREFBaUQsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFDO0VBQzVGLFdBQVcsRTVDUk4sVUFBVTtFNENTZixPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEVBQUUsR0FBRztDQUNoQjs7QUFFRCxBQUFBLGlDQUFpQyxDQUFDLG9EQUFvRCxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUM7RUFDL0YsV0FBVyxFNUNkTixVQUFVO0U0Q2VmLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0NBQ2hCOztBQUdELEFBQUEsaUNBQWlDLENBQUMsb0RBQW9ELENBQUMsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUMvRixXQUFXLEU1Q3JCTixVQUFVO0U0Q3NCZixPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEVBQUUsR0FBRztDQUNoQjs7QUFHRCxBQUFBLGlDQUFpQyxDQUFDLHVEQUF1RCxDQUFDLENBQUMsQUFBQSxPQUFPLENBQUM7RUFDbEcsV0FBVyxFNUM1Qk4sVUFBVTtFNEM2QmYsT0FBTyxFQUFFLE9BQU87Q0FDaEI7O0FBR0QsQUFBQSxpQ0FBaUMsQ0FBQyxzQ0FBc0MsQ0FBQyxDQUFDLEFBQUEsT0FBTyxDQUFDO0VBQ2pGLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsWUFDVjtDQUFDOztBQUVELEFBQUEsc0NBQXNDLENBQUM7RUFDdEMsVUFBVSxFQUFFLElBQUk7Q0FNaEI7O0FBUEQsQUFHQyxzQ0FIcUMsQ0FHckMsQ0FBQyxDQUFDO0VBQ0QsU0FBUyxFQUFFLElBQUk7Q0FFZjs7QUFJRixBQUFBLGlDQUFpQyxDQUFDLEVBQUUsQ0FBQztFQUNwQyxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0NBQ1Q7O0FBR0QsQUFDQyw4QkFENkIsQ0FDN0IsTUFBTSxDQUFDO0VBQ04sS0FBSyxFN0NqRGUsT0FBTztDNkNrRDNCOztBQUdGLEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQSxVQUFVO0FBQ2hDLGlCQUFpQixDQUFDLFNBQVMsQUFBQSxVQUFVLENBQUM7RUFDckMsS0FBSyxFQUFFLElBQUk7Q0FDWDs7QUFDRCxBQUFBLFlBQVksQ0FBQyxTQUFTLEFBQUEsVUFBVSxDQUFDLE1BQU07QUFDdkMsaUJBQWlCLENBQUMsU0FBUyxBQUFBLFVBQVUsQ0FBQyxNQUFNO0FBQzVDLFlBQVksQ0FBQyxTQUFTLEFBQUEsVUFBVSxDQUFDLE1BQU07QUFDdkMsaUJBQWlCLENBQUMsU0FBUyxBQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUM7RUFDNUMsS0FBSyxFQUFFLHdCQUF5QjtFQUNoQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLHdCQUF5QjtDQUtqQzs7QUFIQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFQekIsQUFBQSxZQUFZLENBQUMsU0FBUyxBQUFBLFVBQVUsQ0FBQyxNQUFNO0VBQ3ZDLGlCQUFpQixDQUFDLFNBQVMsQUFBQSxVQUFVLENBQUMsTUFBTTtFQUM1QyxZQUFZLENBQUMsU0FBUyxBQUFBLFVBQVUsQ0FBQyxNQUFNO0VBQ3ZDLGlCQUFpQixDQUFDLFNBQVMsQUFBQSxVQUFVLENBQUMsTUFBTSxDQUFDO0lBSzNDLEtBQUssRUFBRSxJQUFJO0dBRVo7OztBQU1BLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUZ6QixBQUFBLFlBQVksQ0FBQyxTQUFTLEFBQUEsVUFBVSxDQUFDLE1BQU0sQ0FBQztJQUd0QyxVQUFVLEVBQUUsSUFBSTtHQUVqQjs7O0FBR0QsQUFBQSxlQUFlLENBQUM7RUFDZixPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsZUFBZSxFQUFFLGFBQWE7Q0FLOUI7O0FBSEEsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBTHpCLEFBQUEsZUFBZSxDQUFDO0lBTWQsT0FBTyxFQUFFLEtBQUs7R0FFZjs7O0FBRUQsQUFFQyxZQUZXLENBQUMsdUJBQXVCLENBRW5DLE9BQU87QUFEUixZQUFZLENBQUMsMEJBQTBCLENBQ3RDLE9BQU8sQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLGVBQWU7RUFDdkIsS0FBSyxFQUFFLGVBQWU7RUFDdEIsVUFBVSxFQUFFLElBQUk7Q0FFaEI7O0FBUkYsQUFVQyxZQVZXLENBQUMsdUJBQXVCLENBVW5DLEtBQUs7QUFUTixZQUFZLENBQUMsMEJBQTBCLENBU3RDLEtBQUssQ0FBQztFQUNMLE1BQU0sRUFBRSxJQUFJO0NBQ1o7O0FBWkYsQUFjQyxZQWRXLENBQUMsdUJBQXVCLENBY25DLEtBQUs7QUFiTixZQUFZLENBQUMsMEJBQTBCLENBYXRDLEtBQUssQ0FBQztFQUNMLGFBQWEsRUFBRSxDQUFDO0NBQ2hCOztBQWhCRixBQWtCQyxZQWxCVyxDQUFDLHVCQUF1QixDQWtCbkMscUJBQXFCLEFBQUEsSUFBSyxDQUFDLFlBQVk7QUFqQnhDLFlBQVksQ0FBQywwQkFBMEIsQ0FpQnRDLHFCQUFxQixBQUFBLElBQUssQ0FBQyxZQUFZLEVBQUc7RUFDekMsVUFBVSxFQUFFLElBQUk7Q0FDaEI7O0FBcEJGLEFBc0JDLFlBdEJXLENBQUMsdUJBQXVCLENBc0JuQyxtQ0FBbUM7QUFyQnBDLFlBQVksQ0FBQywwQkFBMEIsQ0FxQnRDLG1DQUFtQyxDQUFDO0VBQ25DLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLElBQUk7Q0EyQ2hCOztBQXBFRixBQTBCRSxZQTFCVSxDQUFDLHVCQUF1QixDQXNCbkMsbUNBQW1DLENBSWxDLGlDQUFpQztBQXpCbkMsWUFBWSxDQUFDLDBCQUEwQixDQXFCdEMsbUNBQW1DLENBSWxDLGlDQUFpQyxDQUFDO0VBQ2pDLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLE9BQU87RUFDZixNQUFNLEVBQUUsQ0FBQztFQUNULEtBQUssRUFBRSxDQUFDO0NBQ1I7O0FBaENILEFBa0NFLFlBbENVLENBQUMsdUJBQXVCLENBc0JuQyxtQ0FBbUMsQ0FZbEMsSUFBSTtBQWpDTixZQUFZLENBQUMsMEJBQTBCLENBcUJ0QyxtQ0FBbUMsQ0FZbEMsSUFBSSxDQUFDO0VBQ0osWUFBWSxFQUFFLElBQUk7Q0FDbEI7O0FBcENILEFBcUNFLFlBckNVLENBQUMsdUJBQXVCLENBc0JuQyxtQ0FBbUMsQ0FlbEMsSUFBSSxBQUFBLE1BQU07QUFwQ1osWUFBWSxDQUFDLDBCQUEwQixDQXFCdEMsbUNBQW1DLENBZWxDLElBQUksQUFBQSxNQUFNLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLElBQUksRUFBRSxDQUFDO0VBQ1AsR0FBRyxFQUFFLENBQUM7RUFDTixNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRUFBRSxNQUFNO0NBQ25COztBQTVDSCxBQThDRSxZQTlDVSxDQUFDLHVCQUF1QixDQXNCbkMsbUNBQW1DLENBd0JsQyxJQUFJLEFBQUEsT0FBTztBQTdDYixZQUFZLENBQUMsMEJBQTBCLENBcUJ0QyxtQ0FBbUMsQ0F3QmxDLElBQUksQUFBQSxPQUFPLENBQUM7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsT0FBTztFQUNoQixJQUFJLEVBQUUsQ0FBQztFQUNQLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxXQUFXLEVBQUUsTUFBTTtFQUNuQixXQUFXLEU1Q3RKUixVQUFVO0U0Q3VKYixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0NBQ2Q7O0FBeERILEFBMERFLFlBMURVLENBQUMsdUJBQXVCLENBc0JuQyxtQ0FBbUMsQ0FvQ2xDLGlDQUFpQyxBQUFBLFFBQVEsR0FBRyxJQUFJLEFBQUEsTUFBTTtBQXpEeEQsWUFBWSxDQUFDLDBCQUEwQixDQXFCdEMsbUNBQW1DLENBb0NsQyxpQ0FBaUMsQUFBQSxRQUFRLEdBQUcsSUFBSSxBQUFBLE1BQU0sQ0FBQztFQUN0RCxPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEU1QzdKUixVQUFVO0U0QzhKYixLQUFLLEU3QzNJZSxPQUFPO0U2QzRJM0IsU0FBUyxFQUFFLElBQUk7Q0FDZjs7QUEvREgsQUFpRUUsWUFqRVUsQ0FBQyx1QkFBdUIsQ0FzQm5DLG1DQUFtQyxDQTJDbEMsaUNBQWlDLEFBQUEsUUFBUSxHQUFHLElBQUksQUFBQSxPQUFPO0FBaEV6RCxZQUFZLENBQUMsMEJBQTBCLENBcUJ0QyxtQ0FBbUMsQ0EyQ2xDLGlDQUFpQyxBQUFBLFFBQVEsR0FBRyxJQUFJLEFBQUEsT0FBTyxDQUFDO0VBQ3ZELE9BQU8sRUFBRSxJQUFJO0NBQ2I7O0FBbkVILEFBdUVDLFlBdkVXLENBQUMsdUJBQXVCLENBdUVuQyxnQ0FBZ0M7QUF0RWpDLFlBQVksQ0FBQywwQkFBMEIsQ0FzRXRDLGdDQUFnQyxDQUFDO0VBQ2hDLFVBQVUsRUFBRSxJQUFJO0NBQ2hCOztBQUlGLEFBQUEsWUFBWSxDQUFDLGVBQWUsQUFBQSxTQUFTLEFBQUEsT0FBTztBQUM1QyxZQUFZLENBQUMsZUFBZSxBQUFBLFNBQVMsQUFBQSxRQUFRO0FBQzdDLGlCQUFpQixDQUFDLGVBQWUsQUFBQSxTQUFTLEFBQUEsT0FBTztBQUNqRCxpQkFBaUIsQ0FBQyxlQUFlLEFBQUEsU0FBUyxBQUFBLFFBQVEsQ0FBQztFQUNsRCxPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxNQUFNO0NBQ2Y7O0FBRUQsQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLE1BQU07QUFDdkIsWUFBWSxDQUFDLElBQUksQUFBQSxTQUFTLENBQUM7RUFDMUIsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsQ0FBQztDQUNWOztBSnpLRDs7Z0VBRWdFO0FLdkJoRSxBQUVDLHFCQUZvQixDQUFDLGVBQWUsQ0FFcEMsRUFBRSxDQUFDO0VBQ0YsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsZUFBZTtFQUMzQixhQUFhLEVBQUUsaUJBQWlCO0NBQ2hDOztBQVBGLEFBU0MscUJBVG9CLENBQUMsZUFBZSxDQVNwQyxFQUFFLENBQUM7RUFDRixVQUFVLEVBQUUsSUFBSTtFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0NBQ2xCOztBQWJGLEFBZUMscUJBZm9CLENBQUMsZUFBZSxDQWVwQyxhQUFhO0FBZmQscUJBQXFCLENBQUMsZUFBZSxDQWdCcEMsY0FBYyxDQUFDO0VBQ2QsU0FBUyxFQUFFLElBQUk7Q0FDZjs7QUFsQkYsQUFzQkMscUJBdEJvQixDQUFDLGVBQWUsQ0FzQnBDLEdBQUcsQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0NBQ2hCOztBQXpCRixBQTJCQyxxQkEzQm9CLENBQUMsZUFBZSxDQTJCcEMsb0JBQW9CLENBQUMsWUFBWSxDQUFDO0VBQ2pDLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsZUFBZTtFQUN4QixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixXQUFXLEU3Q2hDRyxhQUFhLEVBQUUsT0FBTztFNkNpQ3BDLFdBQVcsRUFBRSxNQUFNO0NBQ25COztBQW5DRixBQXVDRSxxQkF2Q21CLENBQUMsZUFBZSxDQXFDcEMsa0JBQWtCLENBRWpCLENBQUMsQ0FBQTtFQUNBLFNBQVMsRUFBRSxLQUNaO0NBQUM7O0FBekNILEFBMENFLHFCQTFDbUIsQ0FBQyxlQUFlLENBcUNwQyxrQkFBa0IsQ0FLakIsR0FBRyxDQUFDO0VBQ0gsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsS0FBSztFQUNiLFNBQVMsRUFBRSxLQUVaO0NBQUM7O0FBL0NILEFBa0RDLHFCQWxEb0IsQ0FBQyxlQUFlLENBa0RwQyxxQkFBcUIsQ0FBQztFQUNyQixLQUFLLEVBQUUsT0FBTyxDQUFBLFVBQVU7RUFDeEIsU0FBUyxFQUFFLElBQUk7Q0FDZjs7QUFyREYsQUF1REMscUJBdkRvQixDQUFDLGVBQWUsQ0F1RHBDLG9CQUFvQixDQUFDO0VBQ3BCLFVBQVUsRUFBRSxhQUFhO0NBQ3pCOztBQUlGLEFBQUEsZUFBZSxDQUFDLEVBQUUsQ0FBQztFQUNsQixVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSTtDQUNuQjs7QUx2Q0Q7O2dFQUVnRTtBTTNCaEUsQUFBQSxtQkFBbUI7QUFDbkIsa0JBQWtCLENBQUMsRUFBRSxDQUFDO0VBQ3JCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsSUFBSTtDQUNoQjs7QUFHRCxBQUFBLFdBQVcsQ0FBQztFQUVYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxRQUFRO0NBMkNwQjs7QUE5Q0QsQUFRRSxXQVJTLEFBTVQsUUFBUSxDQUVSLFNBQVMsQ0FBQztFQUNULFVBQVUsRUFBRSxNQUFNLENBQUEsVUFBVTtFQUM1QixNQUFNLEVBQUUsQ0FBQyxDQUFBLFVBQVU7RUFDbkIsVUFBVSxFQUFFLE9BQU87Q0FDbkI7O0FBWkgsQUFlQyxXQWZVLENBZVYsU0FBUyxDQUFDO0VBRVQsUUFBUSxFQUFFLE1BQU07RUFDaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsT0FBTztDQUVuQjs7QUF0QkYsQUEwQkUsV0ExQlMsQUF3QlQsT0FBTyxDQUVQLFNBQVMsQ0FBQztFQUNULE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLE9BQU87Q0FFbkI7O0FBL0JILEFBa0NDLFdBbENVLENBa0NWLFdBQVcsQ0FBQztFQUNYLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07Q0FLbkI7O0FBN0NGLEFBeUNFLFdBekNTLENBa0NWLFdBQVcsQUFPVCxPQUFPLENBQUM7RUFDUixXQUFXLEVBQUUsR0FBRztDQUNoQjs7QUFNSCxBQUNDLFNBRFEsQ0FDUixDQUFDLENBQUM7RUFDRCxPQUFPLEVBQUcsS0FBSztFQUNmLE9BQU8sRUFBRSxZQUFZO0NBRXJCOztBQU1GLEFBQUEsWUFBWSxDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGtCQUFrQixDQUFDO0VBQzFFLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsR0FBRyxFQUFFLHVCQUF3QjtFQUM3QixNQUFNLEVBQUUsR0FBRztFQUNYLGFBQWEsRUFBRSxJQUFJO0NBQ25COztBQUdELEFBQUEsWUFBWSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQztFQUM5RCxHQUFHLEVBQUUsNEJBQTZCO0VBQ2xDLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsU0FBUztFQUNqQixnQkFBZ0IsRUFBRSxJQUFJO0NBQ3RCOztBQUVELEFBQ0MsWUFEVyxDQUFDLG9CQUFvQixDQUFDLG9CQUFvQixDQUNyRCxPQUFPLENBQUM7RUFDUCxVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEU5Q3ZGRyxhQUFhLEVBQUUsT0FBTztFOEN3RnBDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsV0FBVyxFQUFFLEdBQUc7Q0FDaEI7O0FBSUYsQUFBQSxxQkFBcUIsQ0FBQztFQUNyQixVQUFVLEVBQUUsSUFBSTtDQUNoQjs7QUFFRCxBQUNDLGFBRFksQ0FDWixPQUFPLENBQUM7RUFDUCxhQUFhLEVBQUUsSUFBSTtDQUNuQjs7QUFNRixBQUNDLFNBRFEsQ0FDUixlQUFlLENBQUM7RUFDZixTQUFTLEVBQUUsZUFBZTtFQUMxQixPQUFPLEVBQUUsWUFBWTtFQUNyQixPQUFPLEVBQUUsUUFBUTtFQUNqQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxXQUFXO0VBQ25CLFVBQVUsRUFBRSxRQUFRO0NBS3BCOztBQWJGLEFBVUUsU0FWTyxDQUNSLGVBQWUsQUFTYixNQUFNLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBQUtILEFBQUEsdUJBQXVCLENBQUE7RUFDdEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsSUFBSTtDQW9IaEI7O0FBdkhELEFBS0UsdUJBTHFCLEFBSXJCLGdCQUFnQixDQUNoQixRQUFRLENBQUE7RUFDUCxZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxZQUFZO0NBU3JCOztBQWxCSCxBQWFLLHVCQWJrQixBQUlyQixnQkFBZ0IsQ0FDaEIsUUFBUSxBQUtOLE1BQU0sQ0FFTixRQUFRLEFBQ04sT0FBTyxFQWJiLHVCQUF1QixBQUlyQixnQkFBZ0IsQ0FDaEIsUUFBUSxBQU1OLE9BQU8sQ0FDUCxRQUFRLEFBQ04sT0FBTyxDQUFBO0VBQ1AsWUFBWSxFQUFFLE9BQU87Q0FDckI7O0FBZk4sQUFtQkUsdUJBbkJxQixBQUlyQixnQkFBZ0IsQ0FlaEIsUUFBUSxDQUFBO0VBQ1AsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsUUFBUSxFQUFFLFFBQVE7Q0FZbEI7O0FBcENILEFBeUJHLHVCQXpCb0IsQUFJckIsZ0JBQWdCLENBZWhCLFFBQVEsQUFNTixPQUFPLENBQUE7RUFDUCxPQUFPLEVBQUUsRUFBRTtFQUNYLElBQUksRUFBRSxJQUFJO0VBQ1YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLEdBQUcsRUFBRSxJQUFJO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGNBQWM7Q0FFdEI7O0FBbkNKLEFBdUNFLHVCQXZDcUIsQUFzQ3JCLGdCQUFnQixDQUNoQixRQUFRLENBQUM7RUFDUixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osWUFBWSxFQUFFLEdBQUc7RUFDakIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsU0FBUyxFQUFFLENBQUM7Q0FhWjs7QUF6REgsQUE2Q0csdUJBN0NvQixBQXNDckIsZ0JBQWdCLENBQ2hCLFFBQVEsQ0FNUCxRQUFRLENBQUE7RUFDUCxPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxjQUFjO0NBSXRCOztBQW5ESixBQWdESSx1QkFoRG1CLEFBc0NyQixnQkFBZ0IsQ0FDaEIsUUFBUSxDQU1QLFFBQVEsQUFHTixNQUFNLENBQUE7RUFDTixZQUFZLEVBQUUsSUFBSTtDQUNsQjs7QUFsREwsQUFxREksdUJBckRtQixBQXNDckIsZ0JBQWdCLENBQ2hCLFFBQVEsQUFhTixPQUFPLENBQ1AsUUFBUSxDQUFBO0VBQ1AsWUFBWSxFQUFFLElBQUk7Q0FDbEI7O0FBdkRMLEFBNERFLHVCQTVEcUIsQUEyRHJCLGdCQUFnQixDQUNoQixRQUFRLENBQUE7RUFDUCxZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSTtDQWtCbkI7O0FBaEZILEFBK0RHLHVCQS9Eb0IsQUEyRHJCLGdCQUFnQixDQUNoQixRQUFRLEFBR04sTUFBTSxDQUFBO0VBQ04sT0FBTyxFQUFFLEdBQUc7Q0FDWjs7QUFqRUosQUFtRUksdUJBbkVtQixBQTJEckIsZ0JBQWdCLENBQ2hCLFFBQVEsQUFNTixPQUFPLENBQ1AsU0FBUyxDQUFBO0VBQ1IsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixLQUFLLEVBQUUsSUFBSTtDQUNYOztBQXRFTCxBQXVFSSx1QkF2RW1CLEFBMkRyQixnQkFBZ0IsQ0FDaEIsUUFBUSxBQU1OLE9BQU8sQ0FLUCxTQUFTLENBQUE7RUFDUixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0NBQ1g7O0FBMUVMLEFBNEVHLHVCQTVFb0IsQUEyRHJCLGdCQUFnQixDQUNoQixRQUFRLENBZ0JQLElBQUksQ0FBQTtFQUNILFFBQVEsRUFBRSxRQUFRO0NBRWxCOztBQS9FSixBQWlGRSx1QkFqRnFCLEFBMkRyQixnQkFBZ0IsQ0FzQmhCLFFBQVEsQ0FBQTtFQUNQLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLGFBQWE7RUFDOUIsV0FBVyxFQUFFLE1BQU07Q0FDbkI7O0FBdEZILEFBdUZFLHVCQXZGcUIsQUEyRHJCLGdCQUFnQixDQTRCaEIsU0FBUyxDQUFBO0VBQ1IsT0FBTyxFQUFFLEtBQUs7RUFDZCxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0NBQ1g7O0FBM0ZILEFBNEZFLHVCQTVGcUIsQUEyRHJCLGdCQUFnQixDQWlDaEIsU0FBUyxDQUFBO0VBQ1IsU0FBUyxFQUFFLEtBQUs7RUFDaEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0NBQ1g7O0FBakdILEFBb0dFLHVCQXBHcUIsQUFtR3JCLGlCQUFpQixDQUNqQixRQUFRLENBQUE7RUFDUCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxLQUFLO0NBQ2Q7O0FBdkdILEFBMEdDLHVCQTFHc0IsQ0EwR3RCLG9CQUFvQixDQUFBO0VBQ25CLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7Q0FNVjs7QUFsSEYsQUE2R0UsdUJBN0dxQixDQTBHdEIsb0JBQW9CLEFBR2xCLE1BQU0sQ0FBQTtFQUNOLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBQWpISCxBQW9IQyx1QkFwSHNCLENBb0h0QixRQUFRLENBQUM7RUFDUixPQUFPLEVBQUUsWUFBWTtDQUNyQjs7QUFJRixBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsb0JBQW9CLENBQUMsRUFBRSxDQUFDO0VBWXJDLE9BQU8sRUFBRSxNQUFNO0NBRWhCOztBQWRELEFBQ0MsWUFEVyxDQUFDLEVBQUUsQUFBQSxvQkFBb0IsQ0FBQyxFQUFFLENBQ3JDLEdBQUcsQ0FBQztFQUNILEtBQUssRUFBRSxJQUFJO0NBQ1g7O0FBSEYsQUFLQyxZQUxXLENBQUMsRUFBRSxBQUFBLG9CQUFvQixDQUFDLEVBQUUsQ0FLckMsWUFBWSxDQUFDO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsS0FBSztFQUNaLGFBQWEsRUFBRSxHQUFHO0NBQ2xCOztBQVFGLEFBQUEsWUFBWSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUM7RUFDdkMsT0FBTyxFQUFFLFlBQVk7Q0FDckI7O0FBR0QsQUFDQyxvQkFEbUIsQ0FDbkIsU0FBUyxDQUFDO0VBQ1QsT0FBTyxFQUFFLFlBQVk7RUFDckIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBbERuTEYsYUFBYTtBbUQvRmI7O2dFQUVnRTtBQ0ZoRSxBQUFBLGdCQUFnQixDQUFDLFdBQVcsQ0FBQztFQUM1QixTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0NBQ2hCOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDbEIsVUFBVSxFQUFFLElBQUk7Q0FhaEI7O0FBZEQsQUFFQyxrQkFGaUIsQ0FFakIsV0FBVyxDQUFDO0VBQ1gsU0FBUyxFQUFFLElBQUk7Q0FDZjs7QUFKRixBQUtDLGtCQUxpQixDQUtqQixnQkFBZ0IsQ0FBQztFQUNoQixhQUFhLEVBQUUsSUFBSTtDQUVuQjs7QUFSRixBQVVDLGtCQVZpQixDQVVqQixrQkFBa0IsQ0FBQztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxJQUFJO0NBQ25COztBQUlGLEFBQUEsQ0FBQyxBQUFBLGNBQWMsQ0FBQztFQUNmLFdBQVcsRWhEdkJJLGFBQWEsRUFBRSxPQUFPO0VnRHdCckMsY0FBYyxFQUFFLFVBQVU7Q0FDMUI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSTtDQWlCcEI7O0FBbkJELEFBSUksVUFKTSxDQUlOLHFCQUFxQixDQUFDO0VBQ2xCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxHQUFHO0NBUXJCOztBQWRMLEFBUVEsVUFSRSxDQUlOLHFCQUFxQixDQUlqQixHQUFHLENBQUM7RUFDQSxTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLG1CQUFtQixFQUFFLElBQUk7Q0FDNUI7O0FBYlQsQUFnQkksVUFoQk0sQUFnQkwsTUFBTSxDQUFDLEdBQUcsQ0FBQztFQUNSLFNBQVMsRUFBRSxXQUFhO0NBQzNCOztBRHpDTDs7Z0VBRWdFO0FFUGhFLEFBQUEsbUJBQW1CLENBQUMsT0FBTyxDQUFDO0VBQzNCLE1BQU0sRUFBRSxNQUFNO0VBQ2QsYUFBYSxFQUFFLEdBQUc7Q0FDbEI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNsQixVQUFVLEVBQUUsTUFBTTtFQUNsQixNQUFNLEVBQUUsV0FBVztDQUNuQjs7QUFFRCxBQUFBLHNCQUFzQixDQUFDO0VBRXRCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsVUFBVSxFQUFFLE1BQU07Q0FDbEI7O0FBRUQsQUFBQSxtQkFBbUIsQ0FBQztFQUNuQixVQUFVLEVBQUUsSUFBSTtDQUNoQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNULFNBQVMsRUFBRSxLQUFLO0VBQ2hCLE1BQU0sRUFBRSxNQUFNO0NBS2Q7O0FBUEQsQUFHQyxTQUhRLENBR1IsdUJBQXVCO0FBSHhCLFNBQVMsQ0FJUix1QkFBdUIsQ0FBQztFQUN2QixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQUlGLEFBQUEsV0FBVyxDQUFDO0VBQ1gsU0FBUyxFQUFFLEtBQUs7RUFDaEIsTUFBTSxFQUFFLE1BQU07RUFDZCxVQUFVLEVBQUUsTUFBTTtDQW1DbEI7O0FBdENELEFBS0MsV0FMVSxDQUtWLHVCQUF1QjtBQUx4QixXQUFXLENBTVYsdUJBQXVCLENBQUM7RUFFdkIsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSx1QkFBd0I7Q0FnQjdCOztBQTdCRixBQWVRLFdBZkcsQ0FLVix1QkFBdUIsQUFVZixNQUFNO0FBZmYsV0FBVyxDQU1WLHVCQUF1QixBQVNmLE1BQU0sQ0FBQztFQUNKLEtBQUssRUFBRSxPQUFPO0NBQ2pCOztBQWpCVCxBQW9CRSxXQXBCUyxDQUtWLHVCQUF1QixBQWVyQixPQUFPO0FBcEJWLFdBQVcsQ0FNVix1QkFBdUIsQUFjckIsT0FBTyxDQUFDO0VBQ1IsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsTUFBTTtDQUNuQjs7QUF4QkgsQUEwQkUsV0ExQlMsQ0FLVix1QkFBdUIsQUFxQnJCLGVBQWU7QUExQmxCLFdBQVcsQ0FNVix1QkFBdUIsQUFvQnJCLGVBQWUsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtDQUNYOztBQTVCSCxBQStCQyxXQS9CVSxDQStCVix1QkFBdUIsQ0FBQztFQUN2QixJQUFJLEVBQUUsQ0FBQztDQUNQOztBQWpDRixBQW1DQyxXQW5DVSxDQW1DVix1QkFBdUIsQ0FBQztFQUN2QixLQUFLLEVBQUUsQ0FBQztDQUNSOztBQUlGLEFBQ0Msd0JBRHVCLENBQ3ZCLFlBQVksQUFBQSxNQUFNLENBQUM7RUFDbEIsT0FBTyxFQUFFLEVBQUU7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxHQUFHO0NBQ2xCOztBQVJGLEFBVUMsd0JBVnVCLENBVXZCLGFBQWEsQ0FBQyxZQUFZLEFBQUEsTUFBTSxDQUFBO0VBQy9CLGdCQUFnQixFQUFFLE9BQU87Q0FDekI7O0FBWkYsQUFjQyx3QkFkdUIsQ0FjdkIsV0FBVyxDQUFDLEVBQUUsQ0FBQztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FDWjs7QUFqQkYsQUFtQkMsd0JBbkJ1QixDQW1CdkIsV0FBVyxDQUFDO0VBQ1gsUUFBUSxFQUFFLE1BQU07Q0FDaEI7O0FBSUYsQUFBQSwwQkFBMEIsQ0FBQztFQUMxQixRQUFRLEVBQUUsUUFBUTtDQUNsQjs7QUFHRCxBQUFBLEtBQUssQ0FBQztFQUNMLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07Q0FDbkI7O0FGOUZEOztnRUFFZ0U7QUdaaEUsQUFBQSx5QkFBeUIsQ0FBQztFQUN6QixPQUFPLEVBQUUsWUFBWTtDQUNyQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsQ0FBQztDQVVSOztBQWRELEFBTUMsaUJBTmdCLENBTWhCLENBQUMsQ0FBQTtFQUNBLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLE1BQU07Q0FDZjs7QUFURixBQVdDLGlCQVhnQixDQVdoQixTQUFTLENBQUM7RUFDVCxhQUFhLEVBQUUsR0FBRztDQUNsQjs7QUFHRixBQUFBLHdCQUF3QixDQUFDO0VBQ3JCLFVBQVUsRUFBRSxNQUFNO0NBQ3JCOztBSE5EOztnRUFFZ0U7QUlsQmhFLEFBQ0Msd0JBRHVCLENBQ3ZCLFlBQVksQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUFDO0VBRXhCLE1BQU0sRUFBRSxPQUFPO0NBZWY7O0FBbEJGLEFBSUUsd0JBSnNCLENBQ3ZCLFlBQVksQ0FBQyxFQUFFLEFBQUEsU0FBUyxDQUd2QixFQUFFLEFBQUEsUUFBUSxDQUFDO0VBQ1YsS0FBSyxFQUFFLEdBQUc7RUFDVixPQUFPLEVBQUUsTUFBTTtFQUNmLE1BQU0sRUFBRSxRQUFRO0NBU2hCOztBQVBBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQVQzQixBQUlFLHdCQUpzQixDQUN2QixZQUFZLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FHdkIsRUFBRSxBQUFBLFFBQVEsQ0FBQztJQU1ULEtBQUssRUFBRSxHQUFHO0dBTVg7OztBQWhCSCxBQWFHLHdCQWJxQixDQUN2QixZQUFZLENBQUMsRUFBRSxBQUFBLFNBQVMsQ0FHdkIsRUFBRSxBQUFBLFFBQVEsQ0FTVCxPQUFPLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBQVNKLEFBRUMsbUJBRmtCLENBRWxCLEVBQUUsQ0FBQTtFQUNELE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixhQUFhLEVBQUUsSUFBSTtFQUNuQixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQVZGLEFBWUMsbUJBWmtCLENBWWxCLFNBQVMsQ0FBQztFQUNULE9BQU8sRUFBRSxNQUFNO0VBQ2YsV0FBVyxFbkRyQ0csYUFBYSxFQUFFLE9BQU87RW1Ec0NwQyxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxPQUFPO0VBQ2YsVUFBVSxFQUFFLFFBQVE7Q0FjcEI7O0FBL0JGLEFBbUJFLG1CQW5CaUIsQ0FZbEIsU0FBUyxBQU9QLE1BQU0sQ0FBQztFQUNQLEtBQUssRXBEaENjLE9BQU87Q29EaUMxQjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUF2QjFCLEFBWUMsbUJBWmtCLENBWWxCLFNBQVMsQ0FBQztJQVlSLFNBQVMsRUFBRSxJQUFJO0dBT2hCOzs7QUFKQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUEzQjFCLEFBWUMsbUJBWmtCLENBWWxCLFNBQVMsQ0FBQztJQWdCUixTQUFTLEVBQUUsSUFBSTtJQUNmLGFBQWEsRUFBRSxJQUFJO0dBRXBCOzs7QUEvQkYsQUFpQ0MsbUJBakNrQixDQWlDbEIsT0FBTyxDQUFDO0VBQ1AsS0FBSyxFcEQ5Q2UsT0FBTztDb0QrQzNCOztBQUlGLEFBRUMsdUJBRnNCLENBRXRCLFlBQVksQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJO0NBRWI7O0FBTEYsQUFPQyx1QkFQc0IsQ0FPdEIsV0FBVyxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtDQUNmOztBSm5ERjs7Z0VBRWdFO0FLeEJoRSxBQUFBLGdCQUFnQixDQUFDO0VBRWhCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsYUFBYSxFQUFFLElBQUk7Q0E2Qm5COztBQWpDRCxBQU1DLGdCQU5lLENBTWYsa0JBQWtCLENBQUM7RUFDbEIsU0FBUyxFQUFFLEtBQUs7RUFDaEIsWUFBWSxFQUFFLElBQUk7Q0FFbEI7O0FBVkYsQUFZQyxnQkFaZSxDQVlmLEdBQUcsQ0FBQztFQUNILFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLEdBQUc7Q0FDbEI7O0FBZkYsQUFrQkUsZ0JBbEJjLENBaUJmLGtCQUFrQixDQUFDLE1BQU0sQ0FDeEIsR0FBRyxFQWxCTCxnQkFBZ0IsQ0FpQmYsa0JBQWtCLENBQUMsTUFBTSxDQUNuQixHQUFHLENBQUM7RUFDUixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRXJEVFcsT0FBTztFcURVdkIsVUFBVSxFQUFFLElBQUk7Q0FDaEI7O0FBdEJILEFBd0JFLGdCQXhCYyxDQWlCZixrQkFBa0IsQ0FBQyxNQUFNLENBT3hCLEdBQUcsQ0FBQyxPQUFPLENBQUE7RUFDVixLQUFLLEVyRGJjLE9BQU87Q3FEYzFCOztBQTFCSCxBQTZCQyxnQkE3QmUsQ0E2QmYsRUFBRSxDQUFDO0VBQ0YsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSTtDQUNuQjs7QUFHRixBQUFBLHNCQUFzQixHQUFDLG1DQUFtQyxDQUFDO0VBQ3ZELEtBQUssRUFBRSxJQUFJO0NBQ2Q7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDUixPQUFPLEVBQUUsWUFBWTtFQUNyQixZQUFZLEVBQUUsSUFBSTtDQXFFckI7O0FBdkVELEFBSUksV0FKTyxDQUlQLG1CQUFtQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsYUFBYSxFQUFFLElBQUk7RUFDbkIsUUFBUSxFQUFFLFFBQVE7Q0ErRHJCOztBQXRFTCxBQVNZLFdBVEQsQ0FJUCxtQkFBbUIsQUFJZCxNQUFNLENBQ0gsR0FBRyxDQUFDO0VBQ0EsT0FBTyxFQUFFLEdBQUc7Q0FDZjs7QUFYYixBQVlZLFdBWkQsQ0FJUCxtQkFBbUIsQUFJZCxNQUFNLENBSUgsZ0JBQWdCLENBQUM7RUFDYixTQUFTLEVBQUUsZ0JBQWtCO0VBQzdCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxDQUFDO0NBQ2I7O0FBaEJiLEFBbUJRLFdBbkJHLENBSVAsbUJBQW1CLENBZWYsa0JBQWtCLENBQUM7RUFDZixTQUFTLEVBQUUsS0FBSztDQUNuQjs7QUFyQlQsQUF1QlEsV0F2QkcsQ0FJUCxtQkFBbUIsQ0FtQmYsR0FBRyxDQUFDO0VBQ0EsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsR0FBRztDQUNyQjs7QUExQlQsQUE0QlEsV0E1QkcsQ0FJUCxtQkFBbUIsQ0F3QmYsZ0JBQWdCLENBQUM7RUFDYixTQUFTLEVBQUUsS0FBSztFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxDQUFDO0VBQ1IsR0FBRyxFQUFFLEdBQUc7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsT0FBTyxFQUFFLEVBQUU7RUFDWCxVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsUUFBUTtFQUNwQixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxPQUFPO0NBcUJsQjs7QUFoRVQsQUE4Q2dCLFdBOUNMLENBSVAsbUJBQW1CLENBd0JmLGdCQUFnQixDQWlCWixNQUFNLENBQ0YsR0FBRyxFQTlDbkIsV0FBVyxDQUlQLG1CQUFtQixDQXdCZixnQkFBZ0IsQ0FpQlosTUFBTSxDQUNHLEdBQUcsQ0FBQztFQUNMLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFckQ1RU4sT0FBTztFcUQ2RU4sVUFBVSxFQUFFLElBQUk7Q0FDbkI7O0FBbERqQixBQW9EZ0IsV0FwREwsQ0FJUCxtQkFBbUIsQ0F3QmYsZ0JBQWdCLENBaUJaLE1BQU0sQ0FPRixHQUFHLENBQUMsT0FBTyxDQUFBO0VBQ1AsS0FBSyxFckRoRkgsT0FBTztDcURpRlo7O0FBdERqQixBQXlEWSxXQXpERCxDQUlQLG1CQUFtQixDQXdCZixnQkFBZ0IsQ0E2QlosQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUNMLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsS0FBSyxFQUFFLE9BQU87Q0FJakI7O0FBL0RiLEFBNERnQixXQTVETCxDQUlQLG1CQUFtQixDQXdCZixnQkFBZ0IsQ0E2QlosQ0FBQyxBQUFBLE9BQU8sQUFHSCxNQUFNLENBQUM7RUFDSixLQUFLLEVBQUUsT0FBTztDQUNqQjs7QUE5RGpCLEFBa0VRLFdBbEVHLENBSVAsbUJBQW1CLENBOERmLEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLElBQUk7Q0FDdEI7O0FBSVQsQUFDSSxvQkFEZ0IsQ0FDaEIsVUFBVSxDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVE7Q0ErQnJCOztBQWpDTCxBQUlRLG9CQUpZLENBQ2hCLFVBQVUsQ0FHTixTQUFTLEFBQUEsTUFBTSxDQUFDO0VBQ1osT0FBTyxFQUFFLEVBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxDQUFDO0VBQ1IsSUFBSSxFQUFFLENBQUM7RUFDUCxNQUFNLEVBQUUsQ0FBQztFQUNULE1BQU0sRUFBRSxzQkFBc0I7RUFDOUIsbUJBQW1CLEVBQUUsSUFBSTtDQUM1Qjs7QUFiVCxBQWdCWSxvQkFoQlEsQ0FDaEIsVUFBVSxBQWNMLE1BQU0sQ0FDSCxHQUFHLENBQUM7RUFDQSxPQUFPLEVBQUUsR0FBRztDQUNmOztBQWxCYixBQW1CWSxvQkFuQlEsQ0FDaEIsVUFBVSxBQWNMLE1BQU0sQ0FJSCxpQkFBaUIsQ0FBQztFQUNkLFNBQVMsRUFBRSxnQkFBa0I7RUFDN0IsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLENBQUM7Q0FDYjs7QUF2QmIsQUF5Qlksb0JBekJRLENBQ2hCLFVBQVUsQUFjTCxNQUFNLENBVUgsU0FBUyxBQUFBLE1BQU0sQ0FBQztFQUNaLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxJQUFJLEVBQUUsSUFBSTtFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osWUFBWSxFQUFFLElBQUk7Q0FDckI7O0FBL0JiLEFBbUNJLG9CQW5DZ0IsQ0FtQ2hCLEdBQUcsQ0FBQztFQUNBLFNBQVMsRUFBRSxJQUFJO0NBQ2xCOztBQXJDTCxBQXVDSSxvQkF2Q2dCLENBdUNoQixpQkFBaUIsQ0FBQztFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsY0FBYyxFQUFFLE1BQU07RUFDdEIsR0FBRyxFQUFFLEdBQUc7RUFDUixPQUFPLEVBQUUsRUFBRTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFVBQVUsRUFBRSxRQUFRO0VBQ3BCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLE9BQU87Q0FLbEI7O0FBckRMLEFBa0RRLG9CQWxEWSxDQXVDaEIsaUJBQWlCLENBV2Isb0JBQW9CLENBQUM7RUFDakIsS0FBSyxFQUFFLE9BQU87Q0FDakI7O0FMeklUOztnRUFFZ0U7QU03QmhFLEFBQUEscUJBQXFCO0FBQ3JCLHNCQUFzQixDQUFDO0VBQ3RCLFFBQVEsRUFBRSxRQUFRO0NBQ2xCOztBQUVELEFBQUEsc0JBQXNCLENBQUM7RUFDdEIsT0FBTyxFQUFFLEtBQUs7Q0FDZDs7QUFFRCxBQUFBLHNCQUFzQixDQUFDO0VBQ3RCLE9BQU8sRUFBRSxLQUFLO0NBRWQ7O0FBRUQsQUFBQSxtQkFBbUIsQ0FBQztFQUNuQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxDQUFDO0VBQ1QsS0FBSyxFQUFFLENBQUM7RUFDUixJQUFJLEVBQUUsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFLE1BQU07RUFDZixlQUFlLEVBQUUsTUFBTTtFQUN2QixjQUFjLEVBQUUsTUFBTTtDQUt0Qjs7QUFkRCxBQVdDLG1CQVhrQixDQVdsQixFQUFFLENBQUM7RUFDRixTQUFTLEVBQUUsSUFBSTtDQUNmOztBQUdGLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFckQvQkksYUFBYSxFQUFFLE9BQU87RXFEZ0NyQyxTQUFTLEVBQUUsSUFBSTtDQVFmOztBQVhELEFBSUMsbUJBSmtCLEFBSWpCLE1BQU0sQ0FBQztFQUNQLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxhQUFhO0VBQzFCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0NBRWY7O0FOUEY7O2dFQUVnRTtBT25DaEUsQUFBQSxpQkFBaUIsQ0FBQztFQUNqQixPQUFPLEVBQUUsSUFBSTtDQUNiOztBQUNELEFBQUEseUJBQXlCLENBQUM7RUFDekIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtDQUN2Qjs7QUFHRCxBQUFBLHNCQUFzQixDQUFDO0VBQ3RCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07Q0FDbkI7O0FBR0QsQUFBQSx1QkFBdUIsQ0FBQztFQUN2QixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRXREakJJLGFBQWEsRUFBRSxPQUFPO0NzRGtCckM7O0FBR0QsQUFJRyx5QkFKc0IsQUFDdkIsU0FBUyxDQUFDLHNCQUFzQixBQUUvQixJQUFLLENBQUMsWUFBWSxFQUNsQix1QkFBdUIsQUFBQSxPQUFPLENBQUE7RUFDN0IsT0FBTyxFQUFFLEdBQUc7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLFlBQVksRUFBRSxJQUFJO0NBQ2xCOztBQVJKLEFBVUcseUJBVnNCLEFBQ3ZCLFNBQVMsQ0FBQyxzQkFBc0IsQUFFL0IsSUFBSyxDQUFDLFlBQVksRUFPbEIsdUJBQXVCLENBQUM7RUFDdkIsV0FBVyxFQUFFLElBQUk7Q0FDakI7O0FBWkosQUFpQkMseUJBakJ3QixDQWlCeEIsdUJBQXVCLENBQUM7RUFDdkIsT0FBTyxFQUFFLElBQUk7Q0FDYjs7QUFJRixBQUNDLHlCQUR3QixDQUN4QixzQkFBc0IsQ0FBQztFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGFBQWEsRUFBRSxZQUFZO0NBVTNCOztBQW5CRixBQVdFLHlCQVh1QixDQUN4QixzQkFBc0IsQUFVcEIsSUFBSyxDQUFDLFdBQVcsRUFBRztFQUNwQixZQUFZLEVBQUUsSUFBSTtDQUNsQjs7QUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFmMUIsQUFDQyx5QkFEd0IsQ0FDeEIsc0JBQXNCLENBQUM7SUFlckIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtHQUViOzs7QUFuQkYsQUFxQkMseUJBckJ3QixDQXFCeEIsdUJBQXVCLENBQUM7RUFDdkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixTQUFTLEVBQUUsSUFBSTtDQU1mOztBQUpBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQS9CMUIsQUFxQkMseUJBckJ3QixDQXFCeEIsdUJBQXVCLENBQUM7SUFXdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtHQUViOzs7QVB6Q0Y7O2dFQUVnRTtBUXpDaEUsQUFBQSxVQUFVLENBQUM7RUFDVixRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsbUJBQWtCO0VBQ3BDLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLFFBQVE7RUFDbkIsVUFBVSxFQUFFLGdCQUFnQjtDQWdENUI7O0FBNURELEFBY0MsVUFkUyxDQWNULG9CQUFvQixDQUFDO0VBQ3BCLEtBQUssRUFBRSxJQUFJO0VBQ1gsUUFBUSxFQUFFLFFBQVE7Q0FDbEI7O0FBakJGLEFBbUJDLFVBbkJTLENBbUJULGtCQUFrQixDQUFDO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxjQUFjO0VBQzdCLE9BQU8sRUFBRSxNQUFNO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0NBS1g7O0FBL0JGLEFBNEJFLFVBNUJRLENBbUJULGtCQUFrQixBQVNoQixNQUFNLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBQTlCSCxBQWlDQyxVQWpDUyxBQWlDUixZQUFZLENBQUM7RUFHYixVQUFVLEVBQUUsUUFBUTtFQUNwQixTQUFTLEVBQUUsUUFBUTtFQUNuQixVQUFVLEVBQUUsT0FBTztDQUNuQjs7QUF2Q0YsQUF5Q0MsVUF6Q1MsQ0F5Q1Qsa0JBQWtCLENBQUM7RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLGtCQUFtQjtFQUMzQixLQUFLLEVBQUUsQ0FBQztFQUNSLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLFFBQVE7Q0FPcEI7O0FBMURGLEFBcURFLFVBckRRLENBeUNULGtCQUFrQixBQVloQixNQUFNLENBQUM7RUFDUCxTQUFTLEVBQUUsYUFBYTtFQUN4QixLQUFLLEV4RG5DWSxPQUFPO0V3RG9DeEIsVUFBVSxFQUFFLFFBQVE7Q0FDcEI7O0FBTUgsQUFBQSxVQUFVLENBQUMsVUFBVSxDQUFBO0VBQ3BCLEdBQUcsRUFBRSxJQUFJO0NBQ1Q7O0FScEJEOztnRUFFZ0U7QVMvQ2hFLEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsYUFBYSxFQUFFLElBQUk7Q0FVbkI7O0FBWkQsQUFJQyxpQkFKZ0IsQ0FJaEIsU0FBUztBQUpWLGlCQUFpQixDQUtoQixRQUFRLENBQUM7RUFDUixhQUFhLEVBQUUsWUFBWTtDQUMzQjs7QUFQRixBQVNDLGlCQVRnQixDQVNoQixRQUFRLENBQUM7RUFDUixjQUFjLEVBQUUsZUFBZTtDQUMvQjs7QUFJRixBQUFBLDJCQUEyQjtBQUMzQiwyQkFBMkIsQ0FBQztFQUMzQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsK0JBQStCO0VBQ3BDLE9BQU8sRUFBRSxHQUFHO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxDQUFDO0NBS1Y7O0FBWkQsQUFTQywyQkFUMEIsQUFTekIsT0FBTztBQVJULDJCQUEyQixBQVF6QixPQUFPLENBQUM7RUFDUixXQUFXLEVBQUUsR0FBRztDQUNoQjs7QUFHRixBQUNDLGlCQURnQixBQUFBLFFBQVEsQ0FDeEIsMkJBQTJCO0FBRDVCLGlCQUFpQixBQUFBLFFBQVEsQ0FFeEIsMkJBQTJCLENBQUM7RUFDM0IsR0FBRyxFQUFFLCtCQUErQjtDQUNwQzs7QUFJRixBQUFBLDJCQUEyQixDQUFDO0VBQzNCLEtBQUssRUFBRSxDQUFDO0NBQ1I7O0FBRUQsQUFBQSwyQkFBMkIsQ0FBQztFQUMzQixJQUFJLEVBQUUsQ0FBQztDQUNQOztBQUdELEFBQUEsb0JBQW9CLENBQUM7RUFDcEIsVUFBVSxFQUFFLElBQUk7Q0FjaEI7O0FBZkQsQUFFQyxvQkFGbUIsQ0FFbkIsV0FBVyxDQUFDO0VBQ1gsUUFBUSxFQUFFLE1BQU07Q0FDaEI7O0FBSkYsQUFNQyxvQkFObUIsQ0FNbkIsWUFBWSxDQUFDO0VBQ1osT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixhQUFhLEVBQUUsR0FBRztDQUVsQjs7QUFJRixBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQUM7RUFDMUIsZ0JBQWdCLEVBQUUsT0FBTztDQUN6QiJ9 */
