﻿@charset "UTF-8";
.container {
  width: 100% !important;
  max-width: 1200px !important;
}

@font-face {
  font-family: 'Gilroy';
  src: url("../fonts/Gilroy/Gilroy-Medium.eot");
  src: url("../fonts/Gilroy/Gilroy-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy/Gilroy-Medium.woff") format("woff"), url("../fonts/Gilroy/Gilroy-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

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

@font-face {
  font-family: 'Gilroy';
  src: url("../fonts/Gilroy/Gilroy-Bold.eot");
  src: url("../fonts/Gilroy/Gilroy-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gilroy/Gilroy-Bold.woff") format("woff"), url("../fonts/Gilroy/Gilroy-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url("../fonts/Futura/FuturaLT-Bold.eot");
  src: url("../fonts/Futura/FuturaLT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaLT-Bold.woff") format("woff"), url("../fonts/Futura/FuturaLT-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Futura';
  src: url("../fonts/Futura/FuturaStd-Medium.eot");
  src: url("../fonts/Futura/FuturaStd-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Medium.woff") format("woff"), url("../fonts/Futura/FuturaStd-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova/ProximaNova-Regular.eot");
  src: url("../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Rg';
  src: url("../fonts/ProximaNova/ProximaNova-Bold.eot");
  src: url("../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid Serif/DroidSerif-Italic.eot");
  src: url("../fonts/Droid Serif/DroidSerif-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid Serif/DroidSerif-Italic.woff") format("woff"), url("../fonts/Droid Serif/DroidSerif-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid Serif/DroidSerif-Bold.eot");
  src: url("../fonts/Droid Serif/DroidSerif-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid Serif/DroidSerif-Bold.woff") format("woff"), url("../fonts/Droid Serif/DroidSerif-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid Serif/DroidSerif-Regular.eot");
  src: url("../fonts/Droid Serif/DroidSerif-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid Serif/DroidSerif-Regular.woff") format("woff"), url("../fonts/Droid Serif/DroidSerif-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SignPainter';
  src: url("../fonts/SignPainter/SignPainter-HouseScript.eot");
  src: url("../fonts/SignPainter/SignPainter-HouseScript.eot?#iefix") format("embedded-opentype"), url("../fonts/SignPainter/SignPainter-HouseScript.woff") format("woff"), url("../fonts/SignPainter/SignPainter-HouseScript.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

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

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?11048475#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "EducationIcons";
  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-141-startup:before {
  content: '\e800';
}

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

/* '' */
.icon-141-telescope:before {
  content: '\e802';
}

/* '' */
.icon-141-test-tube:before {
  content: '\e803';
}

/* '' */
.icon-141-test-tube-1:before {
  content: '\e804';
}

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

/* '' */
.icon-141-tic-tac-toe:before {
  content: '\e806';
}

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

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

/* '' */
.icon-141-trophy-1:before {
  content: '\e809';
}

/* '' */
.icon-141-user:before {
  content: '\e80a';
}

/* '' */
.icon-141-user-1:before {
  content: '\e80b';
}

/* '' */
.icon-141-utensils:before {
  content: '\e80c';
}

/* '' */
.icon-141-abacus:before {
  content: '\e80d';
}

/* '' */
.icon-141-alarm-bell:before {
  content: '\e80e';
}

/* '' */
.icon-141-alarm-bell-1:before {
  content: '\e80f';
}

/* '' */
.icon-141-alarm-bell-2:before {
  content: '\e810';
}

/* '' */
.icon-141-alarm-clock:before {
  content: '\e811';
}

/* '' */
.icon-141-apple:before {
  content: '\e812';
}

/* '' */
.icon-141-archive:before {
  content: '\e813';
}

/* '' */
.icon-141-award:before {
  content: '\e814';
}

/* '' */
.icon-141-backpack:before {
  content: '\e815';
}

/* '' */
.icon-141-basketball:before {
  content: '\e816';
}

/* '' */
.icon-141-bell:before {
  content: '\e817';
}

/* '' */
.icon-141-blackboard:before {
  content: '\e818';
}

/* '' */
.icon-141-book:before {
  content: '\e819';
}

/* '' */
.icon-141-bookshelf:before {
  content: '\e81a';
}

/* '' */
.icon-141-bookshelf-1:before {
  content: '\e81b';
}

/* '' */
.icon-141-brain:before {
  content: '\e81c';
}

/* '' */
.icon-141-briefcase:before {
  content: '\e81d';
}

/* '' */
.icon-141-briefcase-1:before {
  content: '\e81e';
}

/* '' */
.icon-141-browser:before {
  content: '\e81f';
}

/* '' */
.icon-141-bus:before {
  content: '\e820';
}

/* '' */
.icon-141-calculator:before {
  content: '\e821';
}

/* '' */
.icon-141-calculator-1:before {
  content: '\e822';
}

/* '' */
.icon-141-calculator-2:before {
  content: '\e823';
}

/* '' */
.icon-141-calendar:before {
  content: '\e824';
}

/* '' */
.icon-141-cells:before {
  content: '\e825';
}

/* '' */
.icon-141-cells-1:before {
  content: '\e826';
}

/* '' */
.icon-141-certificate:before {
  content: '\e827';
}

/* '' */
.icon-141-check:before {
  content: '\e828';
}

/* '' */
.icon-141-classroom:before {
  content: '\e829';
}

/* '' */
.icon-141-clipboard:before {
  content: '\e82a';
}

/* '' */
.icon-141-clock:before {
  content: '\e82b';
}

/* '' */
.icon-141-compass:before {
  content: '\e82c';
}

/* '' */
.icon-141-computer:before {
  content: '\e82d';
}

/* '' */
.icon-141-cubes:before {
  content: '\e82e';
}

/* '' */
.icon-141-cutter:before {
  content: '\e82f';
}

/* '' */
.icon-141-desk:before {
  content: '\e830';
}

/* '' */
.icon-141-desk-1:before {
  content: '\e831';
}

/* '' */
.icon-141-desk-2:before {
  content: '\e832';
}

/* '' */
.icon-141-desk-3:before {
  content: '\e833';
}

/* '' */
.icon-141-desk-4:before {
  content: '\e834';
}

/* '' */
.icon-141-desk-lamp:before {
  content: '\e835';
}

/* '' */
.icon-141-desk-lamp-1:before {
  content: '\e836';
}

/* '' */
.icon-141-diploma:before {
  content: '\e837';
}

/* '' */
.icon-141-diploma-1:before {
  content: '\e838';
}

/* '' */
.icon-141-diploma-2:before {
  content: '\e839';
}

/* '' */
.icon-141-diploma-3:before {
  content: '\e83a';
}

/* '' */
.icon-141-diploma-4:before {
  content: '\e83b';
}

/* '' */
.icon-141-diploma-5:before {
  content: '\e83c';
}

/* '' */
.icon-141-dna:before {
  content: '\e83d';
}

/* '' */
.icon-141-earth-globe:before {
  content: '\e83e';
}

/* '' */
.icon-141-email:before {
  content: '\e83f';
}

/* '' */
.icon-141-eraser:before {
  content: '\e840';
}

/* '' */
.icon-141-exam:before {
  content: '\e841';
}

/* '' */
.icon-141-exam-1:before {
  content: '\e842';
}

/* '' */
.icon-141-exchange:before {
  content: '\e843';
}

/* '' */
.icon-141-file:before {
  content: '\e844';
}

/* '' */
.icon-141-file-1:before {
  content: '\e845';
}

/* '' */
.icon-141-files:before {
  content: '\e846';
}

/* '' */
.icon-141-flask:before {
  content: '\e847';
}

/* '' */
.icon-141-flask-1:before {
  content: '\e848';
}

/* '' */
.icon-141-folder:before {
  content: '\e849';
}

/* '' */
.icon-141-germs:before {
  content: '\e84a';
}

/* '' */
.icon-141-glasses:before {
  content: '\e84b';
}

/* '' */
.icon-141-glue:before {
  content: '\e84c';
}

/* '' */
.icon-141-graduated:before {
  content: '\e84d';
}

/* '' */
.icon-141-graduated-1:before {
  content: '\e84e';
}

/* '' */
.icon-141-highlighter:before {
  content: '\e84f';
}

/* '' */
.icon-141-id-card:before {
  content: '\e850';
}

/* '' */
.icon-141-id-card-1:before {
  content: '\e851';
}

/* '' */
.icon-141-id-card-2:before {
  content: '\e852';
}

/* '' */
.icon-141-idea:before {
  content: '\e853';
}

/* '' */
.icon-141-keyboard:before {
  content: '\e854';
}

/* '' */
.icon-141-lamp:before {
  content: '\e855';
}

/* '' */
.icon-141-laptop:before {
  content: '\e856';
}

/* '' */
.icon-141-laptop-1:before {
  content: '\e857';
}

/* '' */
.icon-141-lecture:before {
  content: '\e858';
}

/* '' */
.icon-141-lecture-1:before {
  content: '\e859';
}

/* '' */
.icon-141-lecture-2:before {
  content: '\e85a';
}

/* '' */
.icon-141-lecture-3:before {
  content: '\e85b';
}

/* '' */
.icon-141-lecture-4:before {
  content: '\e85c';
}

/* '' */
.icon-141-medal:before {
  content: '\e85d';
}

/* '' */
.icon-141-library:before {
  content: '\e85e';
}

/* '' */
.icon-141-medal-1:before {
  content: '\e85f';
}

/* '' */
.icon-141-medal-2:before {
  content: '\e860';
}

/* '' */
.icon-141-megaphone:before {
  content: '\e861';
}

/* '' */
.icon-141-microscope:before {
  content: '\e862';
}

/* '' */
.icon-141-microscope-1:before {
  content: '\e863';
}

/* '' */
.icon-141-mortarboard:before {
  content: '\e864';
}

/* '' */
.icon-141-mortarboard-1:before {
  content: '\e865';
}

/* '' */
.icon-141-museum:before {
  content: '\e866';
}

/* '' */
.icon-141-networking:before {
  content: '\e867';
}

/* '' */
.icon-141-notebook:before {
  content: '\e868';
}

/* '' */
.icon-141-notebook-1:before {
  content: '\e869';
}

/* '' */
.icon-141-online-education:before {
  content: '\e86a';
}

/* '' */
.icon-141-open-book:before {
  content: '\e86b';
}

/* '' */
.icon-141-open-book-1:before {
  content: '\e86c';
}

/* '' */
.icon-141-open-book-2:before {
  content: '\e86d';
}

/* '' */
.icon-141-paint-brush:before {
  content: '\e86e';
}

/* '' */
.icon-141-paint-palette:before {
  content: '\e86f';
}

/* '' */
.icon-141-paperclip:before {
  content: '\e870';
}

/* '' */
.icon-141-paperclip-1:before {
  content: '\e871';
}

/* '' */
.icon-141-pen:before {
  content: '\e872';
}

/* '' */
.icon-141-pen-1:before {
  content: '\e873';
}

/* '' */
.icon-141-pencil:before {
  content: '\e874';
}

/* '' */
.icon-141-pencil-1:before {
  content: '\e875';
}

/* '' */
.icon-141-pencil-case:before {
  content: '\e876';
}

/* '' */
.icon-141-pendrive:before {
  content: '\e877';
}

/* '' */
.icon-141-phone-call:before {
  content: '\e878';
}

/* '' */
.icon-141-physics:before {
  content: '\e879';
}

/* '' */
.icon-141-presentation:before {
  content: '\e87a';
}

/* '' */
.icon-141-presentation-1:before {
  content: '\e87b';
}

/* '' */
.icon-141-presentation-2:before {
  content: '\e87c';
}

/* '' */
.icon-141-presentation-3:before {
  content: '\e87d';
}

/* '' */
.icon-141-presentation-4:before {
  content: '\e87e';
}

/* '' */
.icon-141-presentation-5:before {
  content: '\e87f';
}

/* '' */
.icon-141-presentation-6:before {
  content: '\e880';
}

/* '' */
.icon-141-printer:before {
  content: '\e881';
}

/* '' */
.icon-141-projector:before {
  content: '\e882';
}

/* '' */
.icon-141-protractor:before {
  content: '\e883';
}

/* '' */
.icon-141-ruler:before {
  content: '\e884';
}

/* '' */
.icon-141-scanner:before {
  content: '\e885';
}

/* '' */
.icon-141-school:before {
  content: '\e886';
}

/* '' */
.icon-141-school-1:before {
  content: '\e887';
}

/* '' */
.icon-141-school-2:before {
  content: '\e888';
}

/* '' */
.icon-141-set-square:before {
  content: '\e889';
}

/* '' */
.icon-141-sharpener:before {
  content: '\e88a';
}

/* '' */
.icon-141-staff:before {
  content: '\e88b';
}

/* '' */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'ElegantIcons';
  src: url("../fonts/elegant/ElegantIcons.eot");
  src: url("../fonts/elegant/ElegantIcons.eot?#iefix") format("embedded-opentype"), url("../fonts/elegant/ElegantIcons.woff") format("woff"), url("../fonts/elegant/ElegantIcons.ttf") format("truetype"), url("../fonts/elegant/ElegantIcons.svg#ElegantIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
.el:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up:before {
  content: "\21";
}

.arrow_down:before {
  content: "\22";
}

.arrow_left:before {
  content: "\23";
}

.arrow_right:before {
  content: "\24";
}

.arrow_left-up:before {
  content: "\25";
}

.arrow_right-up:before {
  content: "\26";
}

.arrow_right-down:before {
  content: "\27";
}

.arrow_left-down:before {
  content: "\28";
}

.arrow-up-down:before {
  content: "\29";
}

.arrow_up-down_alt:before {
  content: "\2a";
}

.arrow_left-right_alt:before {
  content: "\2b";
}

.arrow_left-right:before {
  content: "\2c";
}

.arrow_expand_alt2:before {
  content: "\2d";
}

.arrow_expand_alt:before {
  content: "\2e";
}

.arrow_condense:before {
  content: "\2f";
}

.arrow_expand:before {
  content: "\30";
}

.arrow_move:before {
  content: "\31";
}

.arrow_carrot-up:before {
  content: "\32";
}

.arrow_carrot-down:before {
  content: "\33";
}

.arrow_carrot-left:before {
  content: "\34";
}

.arrow_carrot-right:before {
  content: "\35";
}

.arrow_carrot-2up:before {
  content: "\36";
}

.arrow_carrot-2down:before {
  content: "\37";
}

.arrow_carrot-2left:before {
  content: "\38";
}

.arrow_carrot-2right:before {
  content: "\39";
}

.arrow_carrot-up_alt2:before {
  content: "\3a";
}

.arrow_carrot-down_alt2:before {
  content: "\3b";
}

.arrow_carrot-left_alt2:before {
  content: "\3c";
}

.arrow_carrot-right_alt2:before {
  content: "\3d";
}

.arrow_carrot-2up_alt2:before {
  content: "\3e";
}

.arrow_carrot-2down_alt2:before {
  content: "\3f";
}

.arrow_carrot-2left_alt2:before {
  content: "\40";
}

.arrow_carrot-2right_alt2:before {
  content: "\41";
}

.arrow_triangle-up:before {
  content: "\42";
}

.arrow_triangle-down:before {
  content: "\43";
}

.arrow_triangle-left:before {
  content: "\44";
}

.arrow_triangle-right:before {
  content: "\45";
}

.arrow_triangle-up_alt2:before {
  content: "\46";
}

.arrow_triangle-down_alt2:before {
  content: "\47";
}

.arrow_triangle-left_alt2:before {
  content: "\48";
}

.arrow_triangle-right_alt2:before {
  content: "\49";
}

.arrow_back:before {
  content: "\4a";
}

.icon_minus-06:before {
  content: "\4b";
}

.icon_plus:before {
  content: "\4c";
}

.icon_close:before {
  content: "\4d";
}

.icon_check:before {
  content: "\4e";
}

.icon_minus_alt2:before {
  content: "\4f";
}

.icon_plus_alt2:before {
  content: "\50";
}

.icon_close_alt2:before {
  content: "\51";
}

.icon_check_alt2:before {
  content: "\52";
}

.icon_zoom-out_alt:before {
  content: "\53";
}

.icon_zoom-in_alt:before {
  content: "\54";
}

.icon_search:before {
  content: "\55";
}

.icon_box-empty:before {
  content: "\56";
}

.icon_box-selected:before {
  content: "\57";
}

.icon_minus-box:before {
  content: "\58";
}

.icon_plus-box:before {
  content: "\59";
}

.icon_box-checked:before {
  content: "\5a";
}

.icon_circle-empty:before {
  content: "\5b";
}

.icon_circle-slelected:before {
  content: "\5c";
}

.icon_stop_alt2:before {
  content: "\5d";
}

.icon_stop:before {
  content: "\5e";
}

.icon_pause_alt2:before {
  content: "\5f";
}

.icon_pause:before {
  content: "\60";
}

.icon_menu:before {
  content: "\61";
}

.icon_menu-square_alt2:before {
  content: "\62";
}

.icon_menu-circle_alt2:before {
  content: "\63";
}

.icon_ul:before {
  content: "\64";
}

.icon_ol:before {
  content: "\65";
}

.icon_adjust-horiz:before {
  content: "\66";
}

.icon_adjust-vert:before {
  content: "\67";
}

.icon_document_alt:before {
  content: "\68";
}

.icon_documents_alt:before {
  content: "\69";
}

.icon_pencil:before {
  content: "\6a";
}

.icon_pencil-edit_alt:before {
  content: "\6b";
}

.icon_pencil-edit:before {
  content: "\6c";
}

.icon_folder-alt:before {
  content: "\6d";
}

.icon_folder-open_alt:before {
  content: "\6e";
}

.icon_folder-add_alt:before {
  content: "\6f";
}

.icon_info_alt:before {
  content: "\70";
}

.icon_error-oct_alt:before {
  content: "\71";
}

.icon_error-circle_alt:before {
  content: "\72";
}

.icon_error-triangle_alt:before {
  content: "\73";
}

.icon_question_alt2:before {
  content: "\74";
}

.icon_question:before {
  content: "\75";
}

.icon_comment_alt:before {
  content: "\76";
}

.icon_chat_alt:before {
  content: "\77";
}

.icon_vol-mute_alt:before {
  content: "\78";
}

.icon_volume-low_alt:before {
  content: "\79";
}

.icon_volume-high_alt:before {
  content: "\7a";
}

.icon_quotations:before {
  content: "\7b";
}

.icon_quotations_alt2:before {
  content: "\7c";
}

.icon_clock_alt:before {
  content: "\7d";
}

.icon_lock_alt:before {
  content: "\7e";
}

.icon_lock-open_alt:before {
  content: "\e000";
}

.icon_key_alt:before {
  content: "\e001";
}

.icon_cloud_alt:before {
  content: "\e002";
}

.icon_cloud-upload_alt:before {
  content: "\e003";
}

.icon_cloud-download_alt:before {
  content: "\e004";
}

.icon_image:before {
  content: "\e005";
}

.icon_images:before {
  content: "\e006";
}

.icon_lightbulb_alt:before {
  content: "\e007";
}

.icon_gift_alt:before {
  content: "\e008";
}

.icon_house_alt:before {
  content: "\e009";
}

.icon_genius:before {
  content: "\e00a";
}

.icon_mobile:before {
  content: "\e00b";
}

.icon_tablet:before {
  content: "\e00c";
}

.icon_laptop:before {
  content: "\e00d";
}

.icon_desktop:before {
  content: "\e00e";
}

.icon_camera_alt:before {
  content: "\e00f";
}

.icon_mail_alt:before {
  content: "\e010";
}

.icon_cone_alt:before {
  content: "\e011";
}

.icon_ribbon_alt:before {
  content: "\e012";
}

.icon_bag_alt:before {
  content: "\e013";
}

.icon_creditcard:before {
  content: "\e014";
}

.icon_cart_alt:before {
  content: "\e015";
}

.icon_paperclip:before {
  content: "\e016";
}

.icon_tag_alt:before {
  content: "\e017";
}

.icon_tags_alt:before {
  content: "\e018";
}

.icon_trash_alt:before {
  content: "\e019";
}

.icon_cursor_alt:before {
  content: "\e01a";
}

.icon_mic_alt:before {
  content: "\e01b";
}

.icon_compass_alt:before {
  content: "\e01c";
}

.icon_pin_alt:before {
  content: "\e01d";
}

.icon_pushpin_alt:before {
  content: "\e01e";
}

.icon_map_alt:before {
  content: "\e01f";
}

.icon_drawer_alt:before {
  content: "\e020";
}

.icon_toolbox_alt:before {
  content: "\e021";
}

.icon_book_alt:before {
  content: "\e022";
}

.icon_calendar:before {
  content: "\e023";
}

.icon_film:before {
  content: "\e024";
}

.icon_table:before {
  content: "\e025";
}

.icon_contacts_alt:before {
  content: "\e026";
}

.icon_headphones:before {
  content: "\e027";
}

.icon_lifesaver:before {
  content: "\e028";
}

.icon_piechart:before {
  content: "\e029";
}

.icon_refresh:before {
  content: "\e02a";
}

.icon_link_alt:before {
  content: "\e02b";
}

.icon_link:before {
  content: "\e02c";
}

.icon_loading:before {
  content: "\e02d";
}

.icon_blocked:before {
  content: "\e02e";
}

.icon_archive_alt:before {
  content: "\e02f";
}

.icon_heart_alt:before {
  content: "\e030";
}

.icon_star_alt:before {
  content: "\e031";
}

.icon_star-half_alt:before {
  content: "\e032";
}

.icon_star:before {
  content: "\e033";
}

.icon_star-half:before {
  content: "\e034";
}

.icon_tools:before {
  content: "\e035";
}

.icon_tool:before {
  content: "\e036";
}

.icon_cog:before {
  content: "\e037";
}

.icon_cogs:before {
  content: "\e038";
}

.arrow_up_alt:before {
  content: "\e039";
}

.arrow_down_alt:before {
  content: "\e03a";
}

.arrow_left_alt:before {
  content: "\e03b";
}

.arrow_right_alt:before {
  content: "\e03c";
}

.arrow_left-up_alt:before {
  content: "\e03d";
}

.arrow_right-up_alt:before {
  content: "\e03e";
}

.arrow_right-down_alt:before {
  content: "\e03f";
}

.arrow_left-down_alt:before {
  content: "\e040";
}

.arrow_condense_alt:before {
  content: "\e041";
}

.arrow_expand_alt3:before {
  content: "\e042";
}

.arrow_carrot_up_alt:before {
  content: "\e043";
}

.arrow_carrot-down_alt:before {
  content: "\e044";
}

.arrow_carrot-left_alt:before {
  content: "\e045";
}

.arrow_carrot-right_alt:before {
  content: "\e046";
}

.arrow_carrot-2up_alt:before {
  content: "\e047";
}

.arrow_carrot-2dwnn_alt:before {
  content: "\e048";
}

.arrow_carrot-2left_alt:before {
  content: "\e049";
}

.arrow_carrot-2right_alt:before {
  content: "\e04a";
}

.arrow_triangle-up_alt:before {
  content: "\e04b";
}

.arrow_triangle-down_alt:before {
  content: "\e04c";
}

.arrow_triangle-left_alt:before {
  content: "\e04d";
}

.arrow_triangle-right_alt:before {
  content: "\e04e";
}

.icon_minus_alt:before {
  content: "\e04f";
}

.icon_plus_alt:before {
  content: "\e050";
}

.icon_close_alt:before {
  content: "\e051";
}

.icon_check_alt:before {
  content: "\e052";
}

.icon_zoom-out:before {
  content: "\e053";
}

.icon_zoom-in:before {
  content: "\e054";
}

.icon_stop_alt:before {
  content: "\e055";
}

.icon_menu-square_alt:before {
  content: "\e056";
}

.icon_menu-circle_alt:before {
  content: "\e057";
}

.icon_document:before {
  content: "\e058";
}

.icon_documents:before {
  content: "\e059";
}

.icon_pencil_alt:before {
  content: "\e05a";
}

.icon_folder:before {
  content: "\e05b";
}

.icon_folder-open:before {
  content: "\e05c";
}

.icon_folder-add:before {
  content: "\e05d";
}

.icon_folder_upload:before {
  content: "\e05e";
}

.icon_folder_download:before {
  content: "\e05f";
}

.icon_info:before {
  content: "\e060";
}

.icon_error-circle:before {
  content: "\e061";
}

.icon_error-oct:before {
  content: "\e062";
}

.icon_error-triangle:before {
  content: "\e063";
}

.icon_question_alt:before {
  content: "\e064";
}

.icon_comment:before {
  content: "\e065";
}

.icon_chat:before {
  content: "\e066";
}

.icon_vol-mute:before {
  content: "\e067";
}

.icon_volume-low:before {
  content: "\e068";
}

.icon_volume-high:before {
  content: "\e069";
}

.icon_quotations_alt:before {
  content: "\e06a";
}

.icon_clock:before {
  content: "\e06b";
}

.icon_lock:before {
  content: "\e06c";
}

.icon_lock-open:before {
  content: "\e06d";
}

.icon_key:before {
  content: "\e06e";
}

.icon_cloud:before {
  content: "\e06f";
}

.icon_cloud-upload:before {
  content: "\e070";
}

.icon_cloud-download:before {
  content: "\e071";
}

.icon_lightbulb:before {
  content: "\e072";
}

.icon_gift:before {
  content: "\e073";
}

.icon_house:before {
  content: "\e074";
}

.icon_camera:before {
  content: "\e075";
}

.icon_mail:before {
  content: "\e076";
}

.icon_cone:before {
  content: "\e077";
}

.icon_ribbon:before {
  content: "\e078";
}

.icon_bag:before {
  content: "\e079";
}

.icon_cart:before {
  content: "\e07a";
}

.icon_tag:before {
  content: "\e07b";
}

.icon_tags:before {
  content: "\e07c";
}

.icon_trash:before {
  content: "\e07d";
}

.icon_cursor:before {
  content: "\e07e";
}

.icon_mic:before {
  content: "\e07f";
}

.icon_compass:before {
  content: "\e080";
}

.icon_pin:before {
  content: "\e081";
}

.icon_pushpin:before {
  content: "\e082";
}

.icon_map:before {
  content: "\e083";
}

.icon_drawer:before {
  content: "\e084";
}

.icon_toolbox:before {
  content: "\e085";
}

.icon_book:before {
  content: "\e086";
}

.icon_contacts:before {
  content: "\e087";
}

.icon_archive:before {
  content: "\e088";
}

.icon_heart:before {
  content: "\e089";
}

.icon_profile:before {
  content: "\e08a";
}

.icon_group:before {
  content: "\e08b";
}

.icon_grid-2x2:before {
  content: "\e08c";
}

.icon_grid-3x3:before {
  content: "\e08d";
}

.icon_music:before {
  content: "\e08e";
}

.icon_pause_alt:before {
  content: "\e08f";
}

.icon_phone:before {
  content: "\e090";
}

.icon_upload:before {
  content: "\e091";
}

.icon_download:before {
  content: "\e092";
}

.social_facebook:before {
  content: "\e093";
}

.social_twitter:before {
  content: "\e094";
}

.social_pinterest:before {
  content: "\e095";
}

.social_googleplus:before {
  content: "\e096";
}

.social_tumblr:before {
  content: "\e097";
}

.social_tumbleupon:before {
  content: "\e098";
}

.social_wordpress:before {
  content: "\e099";
}

.social_instagram:before {
  content: "\e09a";
}

.social_dribbble:before {
  content: "\e09b";
}

.social_vimeo:before {
  content: "\e09c";
}

.social_linkedin:before {
  content: "\e09d";
}

.social_rss:before {
  content: "\e09e";
}

.social_deviantart:before {
  content: "\e09f";
}

.social_share:before {
  content: "\e0a0";
}

.social_myspace:before {
  content: "\e0a1";
}

.social_skype:before {
  content: "\e0a2";
}

.social_youtube:before {
  content: "\e0a3";
}

.social_picassa:before {
  content: "\e0a4";
}

.social_googledrive:before {
  content: "\e0a5";
}

.social_flickr:before {
  content: "\e0a6";
}

.social_blogger:before {
  content: "\e0a7";
}

.social_spotify:before {
  content: "\e0a8";
}

.social_delicious:before {
  content: "\e0a9";
}

.social_facebook_circle:before {
  content: "\e0aa";
}

.social_twitter_circle:before {
  content: "\e0ab";
}

.social_pinterest_circle:before {
  content: "\e0ac";
}

.social_googleplus_circle:before {
  content: "\e0ad";
}

.social_tumblr_circle:before {
  content: "\e0ae";
}

.social_stumbleupon_circle:before {
  content: "\e0af";
}

.social_wordpress_circle:before {
  content: "\e0b0";
}

.social_instagram_circle:before {
  content: "\e0b1";
}

.social_dribbble_circle:before {
  content: "\e0b2";
}

.social_vimeo_circle:before {
  content: "\e0b3";
}

.social_linkedin_circle:before {
  content: "\e0b4";
}

.social_rss_circle:before {
  content: "\e0b5";
}

.social_deviantart_circle:before {
  content: "\e0b6";
}

.social_share_circle:before {
  content: "\e0b7";
}

.social_myspace_circle:before {
  content: "\e0b8";
}

.social_skype_circle:before {
  content: "\e0b9";
}

.social_youtube_circle:before {
  content: "\e0ba";
}

.social_picassa_circle:before {
  content: "\e0bb";
}

.social_googledrive_alt2:before {
  content: "\e0bc";
}

.social_flickr_circle:before {
  content: "\e0bd";
}

.social_blogger_circle:before {
  content: "\e0be";
}

.social_spotify_circle:before {
  content: "\e0bf";
}

.social_delicious_circle:before {
  content: "\e0c0";
}

.social_facebook_square:before {
  content: "\e0c1";
}

.social_twitter_square:before {
  content: "\e0c2";
}

.social_pinterest_square:before {
  content: "\e0c3";
}

.social_googleplus_square:before {
  content: "\e0c4";
}

.social_tumblr_square:before {
  content: "\e0c5";
}

.social_stumbleupon_square:before {
  content: "\e0c6";
}

.social_wordpress_square:before {
  content: "\e0c7";
}

.social_instagram_square:before {
  content: "\e0c8";
}

.social_dribbble_square:before {
  content: "\e0c9";
}

.social_vimeo_square:before {
  content: "\e0ca";
}

.social_linkedin_square:before {
  content: "\e0cb";
}

.social_rss_square:before {
  content: "\e0cc";
}

.social_deviantart_square:before {
  content: "\e0cd";
}

.social_share_square:before {
  content: "\e0ce";
}

.social_myspace_square:before {
  content: "\e0cf";
}

.social_skype_square:before {
  content: "\e0d0";
}

.social_youtube_square:before {
  content: "\e0d1";
}

.social_picassa_square:before {
  content: "\e0d2";
}

.social_googledrive_square:before {
  content: "\e0d3";
}

.social_flickr_square:before {
  content: "\e0d4";
}

.social_blogger_square:before {
  content: "\e0d5";
}

.social_spotify_square:before {
  content: "\e0d6";
}

.social_delicious_square:before {
  content: "\e0d7";
}

.icon_printer:before {
  content: "\e103";
}

.icon_calulator:before {
  content: "\e0ee";
}

.icon_building:before {
  content: "\e0ef";
}

.icon_floppy:before {
  content: "\e0e8";
}

.icon_drive:before {
  content: "\e0ea";
}

.icon_search-2:before {
  content: "\e101";
}

.icon_id:before {
  content: "\e107";
}

.icon_id-2:before {
  content: "\e108";
}

.icon_puzzle:before {
  content: "\e102";
}

.icon_like:before {
  content: "\e106";
}

.icon_dislike:before {
  content: "\e0eb";
}

.icon_mug:before {
  content: "\e105";
}

.icon_currency:before {
  content: "\e0ed";
}

.icon_wallet:before {
  content: "\e100";
}

.icon_pens:before {
  content: "\e104";
}

.icon_easel:before {
  content: "\e0e9";
}

.icon_flowchart:before {
  content: "\e109";
}

.icon_datareport:before {
  content: "\e0ec";
}

.icon_briefcase:before {
  content: "\e0fe";
}

.icon_shield:before {
  content: "\e0f6";
}

.icon_percent:before {
  content: "\e0fb";
}

.icon_globe:before {
  content: "\e0e2";
}

.icon_globe-2:before {
  content: "\e0e3";
}

.icon_target:before {
  content: "\e0f5";
}

.icon_hourglass:before {
  content: "\e0e1";
}

.icon_balance:before {
  content: "\e0ff";
}

.icon_rook:before {
  content: "\e0f8";
}

.icon_printer-alt:before {
  content: "\e0fa";
}

.icon_calculator_alt:before {
  content: "\e0e7";
}

.icon_building_alt:before {
  content: "\e0fd";
}

.icon_floppy_alt:before {
  content: "\e0e4";
}

.icon_drive_alt:before {
  content: "\e0e5";
}

.icon_search_alt:before {
  content: "\e0f7";
}

.icon_id_alt:before {
  content: "\e0e0";
}

.icon_id-2_alt:before {
  content: "\e0fc";
}

.icon_puzzle_alt:before {
  content: "\e0f9";
}

.icon_like_alt:before {
  content: "\e0dd";
}

.icon_dislike_alt:before {
  content: "\e0f1";
}

.icon_mug_alt:before {
  content: "\e0dc";
}

.icon_currency_alt:before {
  content: "\e0f3";
}

.icon_wallet_alt:before {
  content: "\e0d8";
}

.icon_pens_alt:before {
  content: "\e0db";
}

.icon_easel_alt:before {
  content: "\e0f0";
}

.icon_flowchart_alt:before {
  content: "\e0df";
}

.icon_datareport_alt:before {
  content: "\e0f2";
}

.icon_briefcase_alt:before {
  content: "\e0f4";
}

.icon_shield_alt:before {
  content: "\e0d9";
}

.icon_percent_alt:before {
  content: "\e0da";
}

.icon_globe_alt:before {
  content: "\e0de";
}

.icon_clipboard:before {
  content: "\e0e6";
}

.glyph {
  float: left;
  text-align: center;
  padding: .75em;
  margin: .4em 1.5em .75em 0;
  width: 6em;
  text-shadow: none;
}

.glyph_big {
  font-size: 128px;
  color: #59c5dc;
  float: left;
  margin-right: 20px;
}

.glyph div {
  padding-bottom: 10px;
}

.glyph input {
  font-family: consolas, monospace;
  font-size: 12px;
  width: 100%;
  text-align: center;
  border: 0;
  -webkit-box-shadow: 0 0 0 1px #ccc;
          box-shadow: 0 0 0 1px #ccc;
  padding: .2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

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

.glyph .fs1 {
  font-size: 2em;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714em;
}

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

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

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

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

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

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

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

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

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

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

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

.fa-th:before {
  content: "";
}

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

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

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

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

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

.fa-signal:before {
  content: "";
}

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

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

.fa-home:before {
  content: "";
}

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

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

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

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

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

.fa-inbox:before {
  content: "";
}

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

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

.fa-refresh:before {
  content: "";
}

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

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

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

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

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

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

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

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

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

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

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

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

.fa-list:before {
  content: "";
}

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

.fa-indent:before {
  content: "";
}

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

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

.fa-pencil:before {
  content: "";
}

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

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

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

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

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

.fa-arrows:before {
  content: "";
}

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

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

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

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

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

.fa-eject:before {
  content: "";
}

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

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

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

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

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

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

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

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

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

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

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

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

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

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

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

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

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

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

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

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

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

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

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

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

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

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

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

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

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

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

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

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

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

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

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

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

.fa-money:before {
  content: "";
}

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

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

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

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

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

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

.fa-beer:before {
  content: "";
}

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

.fa-plus-square:before {
  content: "";
}

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

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

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

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

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

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

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

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

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

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

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

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

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

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

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

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

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

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

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

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

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

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

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

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

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

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

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

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

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

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

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

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

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

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

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

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

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

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

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

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

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

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

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

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

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

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

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

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

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

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

.fa-clone:before {
  content: "";
}

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

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

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

.fa-gg:before {
  content: "";
}

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

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

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

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

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

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

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

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

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

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

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

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

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

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

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

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

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

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

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

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

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

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

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

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons/ionicons.eot?v=2.0.0");
  src: url("../fonts/ionicons/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons/ionicons.svg?v=2.0.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

.ion:before, .ionicons:before,
.ion-:before,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox: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: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ion-aperture:before {
  content: "";
}

.ion-archive:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ion-asterisk:before {
  content: "";
}

.ion-at:before {
  content: "";
}

.ion-backspace:before {
  content: "";
}

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

.ion-bag:before {
  content: "";
}

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

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

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

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

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

.ion-beaker:before {
  content: "";
}

.ion-beer:before {
  content: "";
}

.ion-bluetooth:before {
  content: "";
}

.ion-bonfire:before {
  content: "";
}

.ion-bookmark:before {
  content: "";
}

.ion-bowtie:before {
  content: "";
}

.ion-briefcase:before {
  content: "";
}

.ion-bug:before {
  content: "";
}

.ion-calculator:before {
  content: "";
}

.ion-calendar:before {
  content: "";
}

.ion-camera:before {
  content: "";
}

.ion-card:before {
  content: "";
}

.ion-cash:before {
  content: "";
}

.ion-chatbox:before {
  content: "";
}

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

.ion-chatboxes:before {
  content: "";
}

.ion-chatbubble:before {
  content: "";
}

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

.ion-chatbubbles:before {
  content: "";
}

.ion-checkmark:before {
  content: "";
}

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

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

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

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

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

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

.ion-clipboard:before {
  content: "";
}

.ion-clock:before {
  content: "";
}

.ion-close:before {
  content: "";
}

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

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

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

.ion-cloud:before {
  content: "";
}

.ion-code:before {
  content: "";
}

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

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

.ion-coffee:before {
  content: "";
}

.ion-compass:before {
  content: "";
}

.ion-compose:before {
  content: "";
}

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

.ion-contrast:before {
  content: "";
}

.ion-crop:before {
  content: "";
}

.ion-cube:before {
  content: "";
}

.ion-disc:before {
  content: "";
}

.ion-document:before {
  content: "";
}

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

.ion-drag:before {
  content: "";
}

.ion-earth:before {
  content: "";
}

.ion-easel:before {
  content: "";
}

.ion-edit:before {
  content: "";
}

.ion-egg:before {
  content: "";
}

.ion-eject:before {
  content: "";
}

.ion-email:before {
  content: "";
}

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

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

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

.ion-eye:before {
  content: "";
}

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

.ion-female:before {
  content: "";
}

.ion-filing:before {
  content: "";
}

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

.ion-fireball:before {
  content: "";
}

.ion-flag:before {
  content: "";
}

.ion-flame:before {
  content: "";
}

.ion-flash:before {
  content: "";
}

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

.ion-folder:before {
  content: "";
}

.ion-fork:before {
  content: "";
}

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

.ion-forward:before {
  content: "";
}

.ion-funnel:before {
  content: "";
}

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

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

.ion-grid:before {
  content: "";
}

.ion-hammer:before {
  content: "";
}

.ion-happy:before {
  content: "";
}

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

.ion-headphone:before {
  content: "";
}

.ion-heart:before {
  content: "";
}

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

.ion-help:before {
  content: "";
}

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

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

.ion-home:before {
  content: "";
}

.ion-icecream:before {
  content: "";
}

.ion-image:before {
  content: "";
}

.ion-images:before {
  content: "";
}

.ion-information:before {
  content: "";
}

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

.ion-ionic:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ion-ipad:before {
  content: "";
}

.ion-iphone:before {
  content: "";
}

.ion-ipod:before {
  content: "";
}

.ion-jet:before {
  content: "";
}

.ion-key:before {
  content: "";
}

.ion-knife:before {
  content: "";
}

.ion-laptop:before {
  content: "";
}

.ion-leaf:before {
  content: "";
}

.ion-levels:before {
  content: "";
}

.ion-lightbulb:before {
  content: "";
}

.ion-link:before {
  content: "";
}

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

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

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

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

.ion-location:before {
  content: "";
}

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

.ion-locked:before {
  content: "";
}

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

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

.ion-loop:before {
  content: "";
}

.ion-magnet:before {
  content: "";
}

.ion-male:before {
  content: "";
}

.ion-man:before {
  content: "";
}

.ion-map:before {
  content: "";
}

.ion-medkit:before {
  content: "";
}

.ion-merge:before {
  content: "";
}

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

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

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

.ion-minus:before {
  content: "";
}

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

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

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

.ion-monitor:before {
  content: "";
}

.ion-more:before {
  content: "";
}

.ion-mouse:before {
  content: "";
}

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

.ion-navicon:before {
  content: "";
}

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

.ion-navigate:before {
  content: "";
}

.ion-network:before {
  content: "";
}

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

.ion-nuclear:before {
  content: "";
}

.ion-outlet:before {
  content: "";
}

.ion-paintbrush:before {
  content: "";
}

.ion-paintbucket:before {
  content: "";
}

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

.ion-paperclip:before {
  content: "";
}

.ion-pause:before {
  content: "";
}

.ion-person:before {
  content: "";
}

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

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

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

.ion-pin:before {
  content: "";
}

.ion-pinpoint:before {
  content: "";
}

.ion-pizza:before {
  content: "";
}

.ion-plane:before {
  content: "";
}

.ion-planet:before {
  content: "";
}

.ion-play:before {
  content: "";
}

.ion-playstation:before {
  content: "";
}

.ion-plus:before {
  content: "";
}

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

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

.ion-podium:before {
  content: "";
}

.ion-pound:before {
  content: "";
}

.ion-power:before {
  content: "";
}

.ion-pricetag:before {
  content: "";
}

.ion-pricetags:before {
  content: "";
}

.ion-printer:before {
  content: "";
}

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

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

.ion-quote:before {
  content: "";
}

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

.ion-record:before {
  content: "";
}

.ion-refresh:before {
  content: "";
}

.ion-reply:before {
  content: "";
}

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

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

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

.ion-sad:before {
  content: "";
}

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

.ion-scissors:before {
  content: "";
}

.ion-search:before {
  content: "";
}

.ion-settings:before {
  content: "";
}

.ion-share:before {
  content: "";
}

.ion-shuffle:before {
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ion-speakerphone:before {
  content: "";
}

.ion-speedometer:before {
  content: "";
}

.ion-spoon:before {
  content: "";
}

.ion-star:before {
  content: "";
}

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

.ion-steam:before {
  content: "";
}

.ion-stop:before {
  content: "";
}

.ion-thermometer:before {
  content: "";
}

.ion-thumbsdown:before {
  content: "";
}

.ion-thumbsup:before {
  content: "";
}

.ion-toggle:before {
  content: "";
}

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

.ion-transgender:before {
  content: "";
}

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

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

.ion-trophy:before {
  content: "";
}

.ion-tshirt:before {
  content: "";
}

.ion-tshirt-outline:before {
  content: "";
}

.ion-umbrella:before {
  content: "";
}

.ion-university:before {
  content: "";
}

.ion-unlocked:before {
  content: "";
}

.ion-upload:before {
  content: "";
}

.ion-usb:before {
  content: "";
}

.ion-videocamera:before {
  content: "";
}

.ion-volume-high:before {
  content: "";
}

.ion-volume-low:before {
  content: "";
}

.ion-volume-medium:before {
  content: "";
}

.ion-volume-mute:before {
  content: "";
}

.ion-wand:before {
  content: "";
}

.ion-waterdrop:before {
  content: "";
}

.ion-wifi:before {
  content: "";
}

.ion-wineglass:before {
  content: "";
}

.ion-woman:before {
  content: "";
}

.ion-wrench:before {
  content: "";
}

.ion-xbox:before {
  content: "";
}

@font-face {
  font-family: 'Pe-icon-7-stroke';
  src: url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.eot");
  src: url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.eot") format("embedded-opentype"), url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.woff") format("woff"), url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.ttf") format("truetype"), url("../fonts/pe-icon-7-stroke/Pe-icon-7-stroke.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
  font-family: 'Pe-icon-7-stroke';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
  content: "\e6aa";
}

.pe-7s-arc:before {
  content: "\e6ab";
}

.pe-7s-back-2:before {
  content: "\e6ac";
}

.pe-7s-bandaid:before {
  content: "\e6ad";
}

.pe-7s-car:before {
  content: "\e6ae";
}

.pe-7s-diamond:before {
  content: "\e6af";
}

.pe-7s-door-lock:before {
  content: "\e6b0";
}

.pe-7s-eyedropper:before {
  content: "\e6b1";
}

.pe-7s-female:before {
  content: "\e6b2";
}

.pe-7s-gym:before {
  content: "\e6b3";
}

.pe-7s-hammer:before {
  content: "\e6b4";
}

.pe-7s-headphones:before {
  content: "\e6b5";
}

.pe-7s-helm:before {
  content: "\e6b6";
}

.pe-7s-hourglass:before {
  content: "\e6b7";
}

.pe-7s-leaf:before {
  content: "\e6b8";
}

.pe-7s-magic-wand:before {
  content: "\e6b9";
}

.pe-7s-male:before {
  content: "\e6ba";
}

.pe-7s-map-2:before {
  content: "\e6bb";
}

.pe-7s-next-2:before {
  content: "\e6bc";
}

.pe-7s-paint-bucket:before {
  content: "\e6bd";
}

.pe-7s-pendrive:before {
  content: "\e6be";
}

.pe-7s-photo:before {
  content: "\e6bf";
}

.pe-7s-piggy:before {
  content: "\e6c0";
}

.pe-7s-plugin:before {
  content: "\e6c1";
}

.pe-7s-refresh-2:before {
  content: "\e6c2";
}

.pe-7s-rocket:before {
  content: "\e6c3";
}

.pe-7s-settings:before {
  content: "\e6c4";
}

.pe-7s-shield:before {
  content: "\e6c5";
}

.pe-7s-smile:before {
  content: "\e6c6";
}

.pe-7s-usb:before {
  content: "\e6c7";
}

.pe-7s-vector:before {
  content: "\e6c8";
}

.pe-7s-wine:before {
  content: "\e6c9";
}

.pe-7s-cloud-upload:before {
  content: "\e68a";
}

.pe-7s-cash:before {
  content: "\e68c";
}

.pe-7s-close:before {
  content: "\e680";
}

.pe-7s-bluetooth:before {
  content: "\e68d";
}

.pe-7s-cloud-download:before {
  content: "\e68b";
}

.pe-7s-way:before {
  content: "\e68e";
}

.pe-7s-close-circle:before {
  content: "\e681";
}

.pe-7s-id:before {
  content: "\e68f";
}

.pe-7s-angle-up:before {
  content: "\e682";
}

.pe-7s-wristwatch:before {
  content: "\e690";
}

.pe-7s-angle-up-circle:before {
  content: "\e683";
}

.pe-7s-world:before {
  content: "\e691";
}

.pe-7s-angle-right:before {
  content: "\e684";
}

.pe-7s-volume:before {
  content: "\e692";
}

.pe-7s-angle-right-circle:before {
  content: "\e685";
}

.pe-7s-users:before {
  content: "\e693";
}

.pe-7s-angle-left:before {
  content: "\e686";
}

.pe-7s-user-female:before {
  content: "\e694";
}

.pe-7s-angle-left-circle:before {
  content: "\e687";
}

.pe-7s-up-arrow:before {
  content: "\e695";
}

.pe-7s-angle-down:before {
  content: "\e688";
}

.pe-7s-switch:before {
  content: "\e696";
}

.pe-7s-angle-down-circle:before {
  content: "\e689";
}

.pe-7s-scissors:before {
  content: "\e697";
}

.pe-7s-wallet:before {
  content: "\e600";
}

.pe-7s-safe:before {
  content: "\e698";
}

.pe-7s-volume2:before {
  content: "\e601";
}

.pe-7s-volume1:before {
  content: "\e602";
}

.pe-7s-voicemail:before {
  content: "\e603";
}

.pe-7s-video:before {
  content: "\e604";
}

.pe-7s-user:before {
  content: "\e605";
}

.pe-7s-upload:before {
  content: "\e606";
}

.pe-7s-unlock:before {
  content: "\e607";
}

.pe-7s-umbrella:before {
  content: "\e608";
}

.pe-7s-trash:before {
  content: "\e609";
}

.pe-7s-tools:before {
  content: "\e60a";
}

.pe-7s-timer:before {
  content: "\e60b";
}

.pe-7s-ticket:before {
  content: "\e60c";
}

.pe-7s-target:before {
  content: "\e60d";
}

.pe-7s-sun:before {
  content: "\e60e";
}

.pe-7s-study:before {
  content: "\e60f";
}

.pe-7s-stopwatch:before {
  content: "\e610";
}

.pe-7s-star:before {
  content: "\e611";
}

.pe-7s-speaker:before {
  content: "\e612";
}

.pe-7s-signal:before {
  content: "\e613";
}

.pe-7s-shuffle:before {
  content: "\e614";
}

.pe-7s-shopbag:before {
  content: "\e615";
}

.pe-7s-share:before {
  content: "\e616";
}

.pe-7s-server:before {
  content: "\e617";
}

.pe-7s-search:before {
  content: "\e618";
}

.pe-7s-film:before {
  content: "\e6a5";
}

.pe-7s-science:before {
  content: "\e619";
}

.pe-7s-disk:before {
  content: "\e6a6";
}

.pe-7s-ribbon:before {
  content: "\e61a";
}

.pe-7s-repeat:before {
  content: "\e61b";
}

.pe-7s-refresh:before {
  content: "\e61c";
}

.pe-7s-add-user:before {
  content: "\e6a9";
}

.pe-7s-refresh-cloud:before {
  content: "\e61d";
}

.pe-7s-paperclip:before {
  content: "\e69c";
}

.pe-7s-radio:before {
  content: "\e61e";
}

.pe-7s-note2:before {
  content: "\e69d";
}

.pe-7s-print:before {
  content: "\e61f";
}

.pe-7s-network:before {
  content: "\e69e";
}

.pe-7s-prev:before {
  content: "\e620";
}

.pe-7s-mute:before {
  content: "\e69f";
}

.pe-7s-power:before {
  content: "\e621";
}

.pe-7s-medal:before {
  content: "\e6a0";
}

.pe-7s-portfolio:before {
  content: "\e622";
}

.pe-7s-like2:before {
  content: "\e6a1";
}

.pe-7s-plus:before {
  content: "\e623";
}

.pe-7s-left-arrow:before {
  content: "\e6a2";
}

.pe-7s-play:before {
  content: "\e624";
}

.pe-7s-key:before {
  content: "\e6a3";
}

.pe-7s-plane:before {
  content: "\e625";
}

.pe-7s-joy:before {
  content: "\e6a4";
}

.pe-7s-photo-gallery:before {
  content: "\e626";
}

.pe-7s-pin:before {
  content: "\e69b";
}

.pe-7s-phone:before {
  content: "\e627";
}

.pe-7s-plug:before {
  content: "\e69a";
}

.pe-7s-pen:before {
  content: "\e628";
}

.pe-7s-right-arrow:before {
  content: "\e699";
}

.pe-7s-paper-plane:before {
  content: "\e629";
}

.pe-7s-delete-user:before {
  content: "\e6a7";
}

.pe-7s-paint:before {
  content: "\e62a";
}

.pe-7s-bottom-arrow:before {
  content: "\e6a8";
}

.pe-7s-notebook:before {
  content: "\e62b";
}

.pe-7s-note:before {
  content: "\e62c";
}

.pe-7s-next:before {
  content: "\e62d";
}

.pe-7s-news-paper:before {
  content: "\e62e";
}

.pe-7s-musiclist:before {
  content: "\e62f";
}

.pe-7s-music:before {
  content: "\e630";
}

.pe-7s-mouse:before {
  content: "\e631";
}

.pe-7s-more:before {
  content: "\e632";
}

.pe-7s-moon:before {
  content: "\e633";
}

.pe-7s-monitor:before {
  content: "\e634";
}

.pe-7s-micro:before {
  content: "\e635";
}

.pe-7s-menu:before {
  content: "\e636";
}

.pe-7s-map:before {
  content: "\e637";
}

.pe-7s-map-marker:before {
  content: "\e638";
}

.pe-7s-mail:before {
  content: "\e639";
}

.pe-7s-mail-open:before {
  content: "\e63a";
}

.pe-7s-mail-open-file:before {
  content: "\e63b";
}

.pe-7s-magnet:before {
  content: "\e63c";
}

.pe-7s-loop:before {
  content: "\e63d";
}

.pe-7s-look:before {
  content: "\e63e";
}

.pe-7s-lock:before {
  content: "\e63f";
}

.pe-7s-lintern:before {
  content: "\e640";
}

.pe-7s-link:before {
  content: "\e641";
}

.pe-7s-like:before {
  content: "\e642";
}

.pe-7s-light:before {
  content: "\e643";
}

.pe-7s-less:before {
  content: "\e644";
}

.pe-7s-keypad:before {
  content: "\e645";
}

.pe-7s-junk:before {
  content: "\e646";
}

.pe-7s-info:before {
  content: "\e647";
}

.pe-7s-home:before {
  content: "\e648";
}

.pe-7s-help2:before {
  content: "\e649";
}

.pe-7s-help1:before {
  content: "\e64a";
}

.pe-7s-graph3:before {
  content: "\e64b";
}

.pe-7s-graph2:before {
  content: "\e64c";
}

.pe-7s-graph1:before {
  content: "\e64d";
}

.pe-7s-graph:before {
  content: "\e64e";
}

.pe-7s-global:before {
  content: "\e64f";
}

.pe-7s-gleam:before {
  content: "\e650";
}

.pe-7s-glasses:before {
  content: "\e651";
}

.pe-7s-gift:before {
  content: "\e652";
}

.pe-7s-folder:before {
  content: "\e653";
}

.pe-7s-flag:before {
  content: "\e654";
}

.pe-7s-filter:before {
  content: "\e655";
}

.pe-7s-file:before {
  content: "\e656";
}

.pe-7s-expand1:before {
  content: "\e657";
}

.pe-7s-exapnd2:before {
  content: "\e658";
}

.pe-7s-edit:before {
  content: "\e659";
}

.pe-7s-drop:before {
  content: "\e65a";
}

.pe-7s-drawer:before {
  content: "\e65b";
}

.pe-7s-download:before {
  content: "\e65c";
}

.pe-7s-display2:before {
  content: "\e65d";
}

.pe-7s-display1:before {
  content: "\e65e";
}

.pe-7s-diskette:before {
  content: "\e65f";
}

.pe-7s-date:before {
  content: "\e660";
}

.pe-7s-cup:before {
  content: "\e661";
}

.pe-7s-culture:before {
  content: "\e662";
}

.pe-7s-crop:before {
  content: "\e663";
}

.pe-7s-credit:before {
  content: "\e664";
}

.pe-7s-copy-file:before {
  content: "\e665";
}

.pe-7s-config:before {
  content: "\e666";
}

.pe-7s-compass:before {
  content: "\e667";
}

.pe-7s-comment:before {
  content: "\e668";
}

.pe-7s-coffee:before {
  content: "\e669";
}

.pe-7s-cloud:before {
  content: "\e66a";
}

.pe-7s-clock:before {
  content: "\e66b";
}

.pe-7s-check:before {
  content: "\e66c";
}

.pe-7s-chat:before {
  content: "\e66d";
}

.pe-7s-cart:before {
  content: "\e66e";
}

.pe-7s-camera:before {
  content: "\e66f";
}

.pe-7s-call:before {
  content: "\e670";
}

.pe-7s-calculator:before {
  content: "\e671";
}

.pe-7s-browser:before {
  content: "\e672";
}

.pe-7s-box2:before {
  content: "\e673";
}

.pe-7s-box1:before {
  content: "\e674";
}

.pe-7s-bookmarks:before {
  content: "\e675";
}

.pe-7s-bicycle:before {
  content: "\e676";
}

.pe-7s-bell:before {
  content: "\e677";
}

.pe-7s-battery:before {
  content: "\e678";
}

.pe-7s-ball:before {
  content: "\e679";
}

.pe-7s-back:before {
  content: "\e67a";
}

.pe-7s-attention:before {
  content: "\e67b";
}

.pe-7s-anchor:before {
  content: "\e67c";
}

.pe-7s-albums:before {
  content: "\e67d";
}

.pe-7s-alarm:before {
  content: "\e67e";
}

.pe-7s-airplay:before {
  content: "\e67f";
}

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

[class^="ti-"]:before, [class*=" ti-"]:before {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
  content: "\e600";
}

.ti-volume:before {
  content: "\e601";
}

.ti-user:before {
  content: "\e602";
}

.ti-unlock:before {
  content: "\e603";
}

.ti-unlink:before {
  content: "\e604";
}

.ti-trash:before {
  content: "\e605";
}

.ti-thought:before {
  content: "\e606";
}

.ti-target:before {
  content: "\e607";
}

.ti-tag:before {
  content: "\e608";
}

.ti-tablet:before {
  content: "\e609";
}

.ti-star:before {
  content: "\e60a";
}

.ti-spray:before {
  content: "\e60b";
}

.ti-signal:before {
  content: "\e60c";
}

.ti-shopping-cart:before {
  content: "\e60d";
}

.ti-shopping-cart-full:before {
  content: "\e60e";
}

.ti-settings:before {
  content: "\e60f";
}

.ti-search:before {
  content: "\e610";
}

.ti-zoom-in:before {
  content: "\e611";
}

.ti-zoom-out:before {
  content: "\e612";
}

.ti-cut:before {
  content: "\e613";
}

.ti-ruler:before {
  content: "\e614";
}

.ti-ruler-pencil:before {
  content: "\e615";
}

.ti-ruler-alt:before {
  content: "\e616";
}

.ti-bookmark:before {
  content: "\e617";
}

.ti-bookmark-alt:before {
  content: "\e618";
}

.ti-reload:before {
  content: "\e619";
}

.ti-plus:before {
  content: "\e61a";
}

.ti-pin:before {
  content: "\e61b";
}

.ti-pencil:before {
  content: "\e61c";
}

.ti-pencil-alt:before {
  content: "\e61d";
}

.ti-paint-roller:before {
  content: "\e61e";
}

.ti-paint-bucket:before {
  content: "\e61f";
}

.ti-na:before {
  content: "\e620";
}

.ti-mobile:before {
  content: "\e621";
}

.ti-minus:before {
  content: "\e622";
}

.ti-medall:before {
  content: "\e623";
}

.ti-medall-alt:before {
  content: "\e624";
}

.ti-marker:before {
  content: "\e625";
}

.ti-marker-alt:before {
  content: "\e626";
}

.ti-arrow-up:before {
  content: "\e627";
}

.ti-arrow-right:before {
  content: "\e628";
}

.ti-arrow-left:before {
  content: "\e629";
}

.ti-arrow-down:before {
  content: "\e62a";
}

.ti-lock:before {
  content: "\e62b";
}

.ti-location-arrow:before {
  content: "\e62c";
}

.ti-link:before {
  content: "\e62d";
}

.ti-layout:before {
  content: "\e62e";
}

.ti-layers:before {
  content: "\e62f";
}

.ti-layers-alt:before {
  content: "\e630";
}

.ti-key:before {
  content: "\e631";
}

.ti-import:before {
  content: "\e632";
}

.ti-image:before {
  content: "\e633";
}

.ti-heart:before {
  content: "\e634";
}

.ti-heart-broken:before {
  content: "\e635";
}

.ti-hand-stop:before {
  content: "\e636";
}

.ti-hand-open:before {
  content: "\e637";
}

.ti-hand-drag:before {
  content: "\e638";
}

.ti-folder:before {
  content: "\e639";
}

.ti-flag:before {
  content: "\e63a";
}

.ti-flag-alt:before {
  content: "\e63b";
}

.ti-flag-alt-2:before {
  content: "\e63c";
}

.ti-eye:before {
  content: "\e63d";
}

.ti-export:before {
  content: "\e63e";
}

.ti-exchange-vertical:before {
  content: "\e63f";
}

.ti-desktop:before {
  content: "\e640";
}

.ti-cup:before {
  content: "\e641";
}

.ti-crown:before {
  content: "\e642";
}

.ti-comments:before {
  content: "\e643";
}

.ti-comment:before {
  content: "\e644";
}

.ti-comment-alt:before {
  content: "\e645";
}

.ti-close:before {
  content: "\e646";
}

.ti-clip:before {
  content: "\e647";
}

.ti-angle-up:before {
  content: "\e648";
}

.ti-angle-right:before {
  content: "\e649";
}

.ti-angle-left:before {
  content: "\e64a";
}

.ti-angle-down:before {
  content: "\e64b";
}

.ti-check:before {
  content: "\e64c";
}

.ti-check-box:before {
  content: "\e64d";
}

.ti-camera:before {
  content: "\e64e";
}

.ti-announcement:before {
  content: "\e64f";
}

.ti-brush:before {
  content: "\e650";
}

.ti-briefcase:before {
  content: "\e651";
}

.ti-bolt:before {
  content: "\e652";
}

.ti-bolt-alt:before {
  content: "\e653";
}

.ti-blackboard:before {
  content: "\e654";
}

.ti-bag:before {
  content: "\e655";
}

.ti-move:before {
  content: "\e656";
}

.ti-arrows-vertical:before {
  content: "\e657";
}

.ti-arrows-horizontal:before {
  content: "\e658";
}

.ti-fullscreen:before {
  content: "\e659";
}

.ti-arrow-top-right:before {
  content: "\e65a";
}

.ti-arrow-top-left:before {
  content: "\e65b";
}

.ti-arrow-circle-up:before {
  content: "\e65c";
}

.ti-arrow-circle-right:before {
  content: "\e65d";
}

.ti-arrow-circle-left:before {
  content: "\e65e";
}

.ti-arrow-circle-down:before {
  content: "\e65f";
}

.ti-angle-double-up:before {
  content: "\e660";
}

.ti-angle-double-right:before {
  content: "\e661";
}

.ti-angle-double-left:before {
  content: "\e662";
}

.ti-angle-double-down:before {
  content: "\e663";
}

.ti-zip:before {
  content: "\e664";
}

.ti-world:before {
  content: "\e665";
}

.ti-wheelchair:before {
  content: "\e666";
}

.ti-view-list:before {
  content: "\e667";
}

.ti-view-list-alt:before {
  content: "\e668";
}

.ti-view-grid:before {
  content: "\e669";
}

.ti-uppercase:before {
  content: "\e66a";
}

.ti-upload:before {
  content: "\e66b";
}

.ti-underline:before {
  content: "\e66c";
}

.ti-truck:before {
  content: "\e66d";
}

.ti-timer:before {
  content: "\e66e";
}

.ti-ticket:before {
  content: "\e66f";
}

.ti-thumb-up:before {
  content: "\e670";
}

.ti-thumb-down:before {
  content: "\e671";
}

.ti-text:before {
  content: "\e672";
}

.ti-stats-up:before {
  content: "\e673";
}

.ti-stats-down:before {
  content: "\e674";
}

.ti-split-v:before {
  content: "\e675";
}

.ti-split-h:before {
  content: "\e676";
}

.ti-smallcap:before {
  content: "\e677";
}

.ti-shine:before {
  content: "\e678";
}

.ti-shift-right:before {
  content: "\e679";
}

.ti-shift-left:before {
  content: "\e67a";
}

.ti-shield:before {
  content: "\e67b";
}

.ti-notepad:before {
  content: "\e67c";
}

.ti-server:before {
  content: "\e67d";
}

.ti-quote-right:before {
  content: "\e67e";
}

.ti-quote-left:before {
  content: "\e67f";
}

.ti-pulse:before {
  content: "\e680";
}

.ti-printer:before {
  content: "\e681";
}

.ti-power-off:before {
  content: "\e682";
}

.ti-plug:before {
  content: "\e683";
}

.ti-pie-chart:before {
  content: "\e684";
}

.ti-paragraph:before {
  content: "\e685";
}

.ti-panel:before {
  content: "\e686";
}

.ti-package:before {
  content: "\e687";
}

.ti-music:before {
  content: "\e688";
}

.ti-music-alt:before {
  content: "\e689";
}

.ti-mouse:before {
  content: "\e68a";
}

.ti-mouse-alt:before {
  content: "\e68b";
}

.ti-money:before {
  content: "\e68c";
}

.ti-microphone:before {
  content: "\e68d";
}

.ti-menu:before {
  content: "\e68e";
}

.ti-menu-alt:before {
  content: "\e68f";
}

.ti-map:before {
  content: "\e690";
}

.ti-map-alt:before {
  content: "\e691";
}

.ti-loop:before {
  content: "\e692";
}

.ti-location-pin:before {
  content: "\e693";
}

.ti-list:before {
  content: "\e694";
}

.ti-light-bulb:before {
  content: "\e695";
}

.ti-Italic:before {
  content: "\e696";
}

.ti-info:before {
  content: "\e697";
}

.ti-infinite:before {
  content: "\e698";
}

.ti-id-badge:before {
  content: "\e699";
}

.ti-hummer:before {
  content: "\e69a";
}

.ti-home:before {
  content: "\e69b";
}

.ti-help:before {
  content: "\e69c";
}

.ti-headphone:before {
  content: "\e69d";
}

.ti-harddrives:before {
  content: "\e69e";
}

.ti-harddrive:before {
  content: "\e69f";
}

.ti-gift:before {
  content: "\e6a0";
}

.ti-game:before {
  content: "\e6a1";
}

.ti-filter:before {
  content: "\e6a2";
}

.ti-files:before {
  content: "\e6a3";
}

.ti-file:before {
  content: "\e6a4";
}

.ti-eraser:before {
  content: "\e6a5";
}

.ti-envelope:before {
  content: "\e6a6";
}

.ti-download:before {
  content: "\e6a7";
}

.ti-direction:before {
  content: "\e6a8";
}

.ti-direction-alt:before {
  content: "\e6a9";
}

.ti-dashboard:before {
  content: "\e6aa";
}

.ti-control-stop:before {
  content: "\e6ab";
}

.ti-control-shuffle:before {
  content: "\e6ac";
}

.ti-control-play:before {
  content: "\e6ad";
}

.ti-control-pause:before {
  content: "\e6ae";
}

.ti-control-forward:before {
  content: "\e6af";
}

.ti-control-backward:before {
  content: "\e6b0";
}

.ti-cloud:before {
  content: "\e6b1";
}

.ti-cloud-up:before {
  content: "\e6b2";
}

.ti-cloud-down:before {
  content: "\e6b3";
}

.ti-clipboard:before {
  content: "\e6b4";
}

.ti-car:before {
  content: "\e6b5";
}

.ti-calendar:before {
  content: "\e6b6";
}

.ti-book:before {
  content: "\e6b7";
}

.ti-bell:before {
  content: "\e6b8";
}

.ti-basketball:before {
  content: "\e6b9";
}

.ti-bar-chart:before {
  content: "\e6ba";
}

.ti-bar-chart-alt:before {
  content: "\e6bb";
}

.ti-back-right:before {
  content: "\e6bc";
}

.ti-back-left:before {
  content: "\e6bd";
}

.ti-arrows-corner:before {
  content: "\e6be";
}

.ti-archive:before {
  content: "\e6bf";
}

.ti-anchor:before {
  content: "\e6c0";
}

.ti-align-right:before {
  content: "\e6c1";
}

.ti-align-left:before {
  content: "\e6c2";
}

.ti-align-justify:before {
  content: "\e6c3";
}

.ti-align-center:before {
  content: "\e6c4";
}

.ti-alert:before {
  content: "\e6c5";
}

.ti-alarm-clock:before {
  content: "\e6c6";
}

.ti-agenda:before {
  content: "\e6c7";
}

.ti-write:before {
  content: "\e6c8";
}

.ti-window:before {
  content: "\e6c9";
}

.ti-widgetized:before {
  content: "\e6ca";
}

.ti-widget:before {
  content: "\e6cb";
}

.ti-widget-alt:before {
  content: "\e6cc";
}

.ti-wallet:before {
  content: "\e6cd";
}

.ti-video-clapper:before {
  content: "\e6ce";
}

.ti-video-camera:before {
  content: "\e6cf";
}

.ti-vector:before {
  content: "\e6d0";
}

.ti-themify-logo:before {
  content: "\e6d1";
}

.ti-themify-favicon:before {
  content: "\e6d2";
}

.ti-themify-favicon-alt:before {
  content: "\e6d3";
}

.ti-support:before {
  content: "\e6d4";
}

.ti-stamp:before {
  content: "\e6d5";
}

.ti-split-v-alt:before {
  content: "\e6d6";
}

.ti-slice:before {
  content: "\e6d7";
}

.ti-shortcode:before {
  content: "\e6d8";
}

.ti-shift-right-alt:before {
  content: "\e6d9";
}

.ti-shift-left-alt:before {
  content: "\e6da";
}

.ti-ruler-alt-2:before {
  content: "\e6db";
}

.ti-receipt:before {
  content: "\e6dc";
}

.ti-pin2:before {
  content: "\e6dd";
}

.ti-pin-alt:before {
  content: "\e6de";
}

.ti-pencil-alt2:before {
  content: "\e6df";
}

.ti-palette:before {
  content: "\e6e0";
}

.ti-more:before {
  content: "\e6e1";
}

.ti-more-alt:before {
  content: "\e6e2";
}

.ti-microphone-alt:before {
  content: "\e6e3";
}

.ti-magnet:before {
  content: "\e6e4";
}

.ti-line-double:before {
  content: "\e6e5";
}

.ti-line-dotted:before {
  content: "\e6e6";
}

.ti-line-dashed:before {
  content: "\e6e7";
}

.ti-layout-width-full:before {
  content: "\e6e8";
}

.ti-layout-width-default:before {
  content: "\e6e9";
}

.ti-layout-width-default-alt:before {
  content: "\e6ea";
}

.ti-layout-tab:before {
  content: "\e6eb";
}

.ti-layout-tab-window:before {
  content: "\e6ec";
}

.ti-layout-tab-v:before {
  content: "\e6ed";
}

.ti-layout-tab-min:before {
  content: "\e6ee";
}

.ti-layout-slider:before {
  content: "\e6ef";
}

.ti-layout-slider-alt:before {
  content: "\e6f0";
}

.ti-layout-sidebar-right:before {
  content: "\e6f1";
}

.ti-layout-sidebar-none:before {
  content: "\e6f2";
}

.ti-layout-sidebar-left:before {
  content: "\e6f3";
}

.ti-layout-placeholder:before {
  content: "\e6f4";
}

.ti-layout-menu:before {
  content: "\e6f5";
}

.ti-layout-menu-v:before {
  content: "\e6f6";
}

.ti-layout-menu-separated:before {
  content: "\e6f7";
}

.ti-layout-menu-full:before {
  content: "\e6f8";
}

.ti-layout-media-right-alt:before {
  content: "\e6f9";
}

.ti-layout-media-right:before {
  content: "\e6fa";
}

.ti-layout-media-overlay:before {
  content: "\e6fb";
}

.ti-layout-media-overlay-alt:before {
  content: "\e6fc";
}

.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd";
}

.ti-layout-media-left-alt:before {
  content: "\e6fe";
}

.ti-layout-media-left:before {
  content: "\e6ff";
}

.ti-layout-media-center-alt:before {
  content: "\e700";
}

.ti-layout-media-center:before {
  content: "\e701";
}

.ti-layout-list-thumb:before {
  content: "\e702";
}

.ti-layout-list-thumb-alt:before {
  content: "\e703";
}

.ti-layout-list-post:before {
  content: "\e704";
}

.ti-layout-list-large-image:before {
  content: "\e705";
}

.ti-layout-line-solid:before {
  content: "\e706";
}

.ti-layout-grid4:before {
  content: "\e707";
}

.ti-layout-grid3:before {
  content: "\e708";
}

.ti-layout-grid2:before {
  content: "\e709";
}

.ti-layout-grid2-thumb:before {
  content: "\e70a";
}

.ti-layout-cta-right:before {
  content: "\e70b";
}

.ti-layout-cta-left:before {
  content: "\e70c";
}

.ti-layout-cta-center:before {
  content: "\e70d";
}

.ti-layout-cta-btn-right:before {
  content: "\e70e";
}

.ti-layout-cta-btn-left:before {
  content: "\e70f";
}

.ti-layout-column4:before {
  content: "\e710";
}

.ti-layout-column3:before {
  content: "\e711";
}

.ti-layout-column2:before {
  content: "\e712";
}

.ti-layout-accordion-separated:before {
  content: "\e713";
}

.ti-layout-accordion-merged:before {
  content: "\e714";
}

.ti-layout-accordion-list:before {
  content: "\e715";
}

.ti-ink-pen:before {
  content: "\e716";
}

.ti-info-alt:before {
  content: "\e717";
}

.ti-help-alt:before {
  content: "\e718";
}

.ti-headphone-alt:before {
  content: "\e719";
}

.ti-hand-point-up:before {
  content: "\e71a";
}

.ti-hand-point-right:before {
  content: "\e71b";
}

.ti-hand-point-left:before {
  content: "\e71c";
}

.ti-hand-point-down:before {
  content: "\e71d";
}

.ti-gallery:before {
  content: "\e71e";
}

.ti-face-smile:before {
  content: "\e71f";
}

.ti-face-sad:before {
  content: "\e720";
}

.ti-credit-card:before {
  content: "\e721";
}

.ti-control-skip-forward:before {
  content: "\e722";
}

.ti-control-skip-backward:before {
  content: "\e723";
}

.ti-control-record:before {
  content: "\e724";
}

.ti-control-eject:before {
  content: "\e725";
}

.ti-comments-smiley:before {
  content: "\e726";
}

.ti-brush-alt:before {
  content: "\e727";
}

.ti-youtube:before {
  content: "\e728";
}

.ti-vimeo:before {
  content: "\e729";
}

.ti-twitter:before {
  content: "\e72a";
}

.ti-time:before {
  content: "\e72b";
}

.ti-tumblr:before {
  content: "\e72c";
}

.ti-skype:before {
  content: "\e72d";
}

.ti-share:before {
  content: "\e72e";
}

.ti-share-alt:before {
  content: "\e72f";
}

.ti-rocket:before {
  content: "\e730";
}

.ti-pinterest:before {
  content: "\e731";
}

.ti-new-window:before {
  content: "\e732";
}

.ti-microsoft:before {
  content: "\e733";
}

.ti-list-ol:before {
  content: "\e734";
}

.ti-linkedin:before {
  content: "\e735";
}

.ti-layout-sidebar-2:before {
  content: "\e736";
}

.ti-layout-grid4-alt:before {
  content: "\e737";
}

.ti-layout-grid3-alt:before {
  content: "\e738";
}

.ti-layout-grid2-alt:before {
  content: "\e739";
}

.ti-layout-column4-alt:before {
  content: "\e73a";
}

.ti-layout-column3-alt:before {
  content: "\e73b";
}

.ti-layout-column2-alt:before {
  content: "\e73c";
}

.ti-instagram:before {
  content: "\e73d";
}

.ti-google:before {
  content: "\e73e";
}

.ti-github:before {
  content: "\e73f";
}

.ti-flickr:before {
  content: "\e740";
}

.ti-facebook:before {
  content: "\e741";
}

.ti-dropbox:before {
  content: "\e742";
}

.ti-dribbble:before {
  content: "\e743";
}

.ti-apple:before {
  content: "\e744";
}

.ti-android:before {
  content: "\e745";
}

.ti-save:before {
  content: "\e746";
}

.ti-save-alt:before {
  content: "\e747";
}

.ti-yahoo:before {
  content: "\e748";
}

.ti-wordpress:before {
  content: "\e749";
}

.ti-vimeo-alt:before {
  content: "\e74a";
}

.ti-twitter-alt:before {
  content: "\e74b";
}

.ti-tumblr-alt:before {
  content: "\e74c";
}

.ti-trello:before {
  content: "\e74d";
}

.ti-stack-overflow:before {
  content: "\e74e";
}

.ti-soundcloud:before {
  content: "\e74f";
}

.ti-sharethis:before {
  content: "\e750";
}

.ti-sharethis-alt:before {
  content: "\e751";
}

.ti-reddit:before {
  content: "\e752";
}

.ti-pinterest-alt:before {
  content: "\e753";
}

.ti-microsoft-alt:before {
  content: "\e754";
}

.ti-linux:before {
  content: "\e755";
}

.ti-jsfiddle:before {
  content: "\e756";
}

.ti-joomla:before {
  content: "\e757";
}

.ti-html5:before {
  content: "\e758";
}

.ti-flickr-alt:before {
  content: "\e759";
}

.ti-email:before {
  content: "\e75a";
}

.ti-drupal:before {
  content: "\e75b";
}

.ti-dropbox-alt:before {
  content: "\e75c";
}

.ti-css3:before {
  content: "\e75d";
}

.ti-rss:before {
  content: "\e75e";
}

.ti-rss-alt:before {
  content: "\e75f";
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

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

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

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

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
     * Remove all paddings around the image on small screen
     */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

body .swiper {
  position: relative;
}

body .swiper .swiper-slide {
  background-size: cover;
}

body .swiper-container-vertical .swiper-wrapper {
  height: 100vh;
}

body .swiper-button-prev, body .swiper-button-next {
  width: auto;
  height: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: none;
}

@media (max-width: 767px) {
  body .swiper-button-prev, body .swiper-button-next {
    display: none;
  }
}

body .swiper-button-prev:before, body .swiper-button-next:before {
  color: inherit;
  font-family: "Ionicons";
}

body .swiper-button-prev {
  left: -50px;
  right: auto;
  font-size: 25px;
}

@media screen and (max-width: 991px) {
  body .swiper-button-prev {
    left: -25px;
  }
}

body .swiper-button-prev:before {
  content: '\f124';
}

body .swiper-button-next {
  right: -50px;
  left: auto;
  font-size: 25px;
}

@media screen and (max-width: 991px) {
  body .swiper-button-next {
    right: -25px;
  }
}

body .swiper-button-next:before {
  content: '\f125';
}

body .swiper-pagination {
  position: static;
}

body .swiper-pagination-bullets {
  margin-top: 35px;
}

@media screen and (max-width: 991px) {
  body .swiper-pagination-bullets {
    margin-top: 25px;
  }
}

body .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: rgba(0, 0, 0, 0.1);
  opacity: 1;
  margin-left: 5px;
  margin-right: 5px;
}

body .swiper-pagination-progressbar {
  position: relative;
  height: 2px;
  background-color: #eee;
}

body .swiper--shadow .swiper-container {
  margin: -30px -15px;
  padding: 30px 15px;
}

body .swiper--home-event .gallery-thumbs .swiper-slide {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0.5;
}

body .swiper--home-event .gallery-thumbs .swiper-slide.swiper-slide-active {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

body .swiper--home-event .swiper-button-prev, body .swiper--home-event .swiper-button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0px;
  width: 55px;
  height: 55px;
  -webkit-transform: none;
          transform: none;
  border-radius: 50%;
  opacity: 1;
}

body .swiper--home-event .swiper-button-prev i, body .swiper--home-event .swiper-button-next i {
  margin: auto;
  font-size: 14px;
}

body .swiper--home-event .swiper-button-prev:hover i:before, body .swiper--home-event .swiper-button-next:hover i:before {
  color: #fff;
}

body .swiper--home-event .swiper-button-prev i:before {
  content: '\f060';
}

body .swiper--home-event .swiper-button-next i:before {
  content: '\f061';
}

@media screen and (max-width: 991px) {
  body .swiper--home-event .swiper-button-prev, body .swiper--home-event .swiper-button-next {
    display: none;
  }
}

body .swiper--events-posts .swiper-container {
  padding: 30px 15px;
  margin: -30px -15px;
}

body .swiper--events-posts .swiper-pagination-bullet {
  background-color: transparent;
  border: solid 1px #a7a7a7;
}

body .swiper--events-posts .swiper-slide {
  height: auto;
}

body .swiper--events-posts .swiper-pagination-bullets {
  margin-top: 60px;
}

body .swiper--shop-item .swiper-container {
  width: 100%;
  height: 100%;
}

body .swiper--shop-item .swiper-button-prev,
body .swiper--shop-item .swiper-button-next {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 2px;
  opacity: 0;
}

@media (max-width: 1300px) {
  body .swiper--shop-item .swiper-button-prev,
  body .swiper--shop-item .swiper-button-next {
    display: block;
  }
}

@media (max-width: 767px) {
  body .swiper--shop-item .swiper-button-prev,
  body .swiper--shop-item .swiper-button-next {
    display: none;
  }
}

body .swiper--shop-item .swiper-button-prev {
  left: 15px;
}

body .swiper--shop-item .swiper-button-next {
  right: 15px;
}

body .swiper--shop-item:hover .swiper-button-prev,
body .swiper--shop-item:hover .swiper-button-next {
  opacity: 1;
}

body .swiper--shop-item .gallery-thumbs .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
}

body .swiper--shop-item .gallery-thumbs .swiper-slide {
  width: 105px;
}

body .swiper--shop-item .gallery-thumbs .swiper-slide > div {
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  border: 1px solid transparent;
}

body .swiper--titlebar {
  width: 100%;
  height: 100%;
}

body .swiper--titlebar:hover .swiper-button-prev, body .swiper--titlebar:hover .swiper-button-next {
  opacity: 1;
}

body .swiper--titlebar:hover .swiper-pagination {
  opacity: 1;
}

body .swiper--titlebar .swiper-container {
  height: 100%;
}

body .swiper--titlebar .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body .swiper--titlebar .swiper-button-prev, body .swiper--titlebar .swiper-button-next {
  height: 50px;
  color: #fff;
  font-size: 50px;
  opacity: 0;
}

body .swiper--titlebar .swiper-button-prev:hover, body .swiper--titlebar .swiper-button-next:hover {
  opacity: 0.7;
}

body .swiper--titlebar .swiper-button-prev {
  left: 50px;
}

body .swiper--titlebar .swiper-button-next {
  right: 50px;
}

body .swiper--titlebar .swiper-pagination {
  position: absolute;
  bottom: 35px;
  margin: 0;
  opacity: 0;
}

body .swiper--titlebar .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 0.4;
}

body .swiper--titlebar .swiper-pagination-bullet-active {
  background-color: #fff;
  opacity: 1;
}

@media screen and (max-width: 1230px) {
  body .swiper--titlebar .swiper-pagination {
    opacity: 1;
  }
}

body .swiper--banner-hp .swiper-button-prev, body .swiper--banner-hp .swiper-button-next {
  width: 56px;
  height: 56px;
  border: 1px solid rgba(238, 238, 238, 0.2);
  border-radius: 50%;
  line-height: 52px;
  text-align: center;
  opacity: 1;
}

body .swiper--banner-hp .swiper-button-prev i, body .swiper--banner-hp .swiper-button-next i {
  display: block;
  color: #fff;
  font-size: 24px;
}

body .swiper--banner-hp .swiper-button-prev:hover, body .swiper--banner-hp .swiper-button-next:hover {
  background-color: #fff;
}

body .swiper--banner-hp .swiper-button-prev {
  left: 100px;
  color: #fff;
}

body .swiper--banner-hp .swiper-button-prev:before {
  font-size: 16px;
}

@media screen and (max-width: 1500px) {
  body .swiper--banner-hp .swiper-button-prev {
    left: 15px;
  }
}

body .swiper--banner-hp .swiper-button-next {
  right: 100px;
  color: #fff;
}

body .swiper--banner-hp .swiper-button-next:before {
  font-size: 16px;
}

@media screen and (max-width: 1500px) {
  body .swiper--banner-hp .swiper-button-next {
    right: 15px;
  }
}

body .swiper--edu .swiper-button-prev, body .swiper--edu .swiper-button-next {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  background-color: #fff;
  line-height: 50px;
  text-align: center;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
  opacity: 1;
}

body .swiper--edu .swiper-button-prev i, body .swiper--edu .swiper-button-next i {
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 24px;
}

body .swiper--edu .swiper-button-prev:hover:hover i, body .swiper--edu .swiper-button-next:hover:hover i {
  color: #fff;
}

body .swiper--edu .swiper-pagination {
  margin-bottom: 0;
}

body .swiper--edu .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px !important;
}

body .swiper--edu-tm .swiper-pagination {
  margin-top: 57px;
  margin-bottom: 0;
}

body .swiper--edu-tm .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 5px !important;
}

body .swiper--edu-tm .swiper-container {
  padding: 50px 20px 0px 50px;
  margin: -50px -20px 0px -50px;
}

@media screen and (max-width: 1350px) {
  body .swiper--edu-banner .swiper-button-prev, body .swiper--edu-banner .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-banner .swiper-button-prev {
  left: 100px;
}

@media screen and (max-width: 1500px) {
  body .swiper--edu-banner .swiper-button-prev {
    left: 30px;
  }
}

body .swiper--edu-banner .swiper-button-next {
  right: 100px;
}

@media screen and (max-width: 1500px) {
  body .swiper--edu-banner .swiper-button-next {
    right: 30px;
  }
}

body .swiper--edu-courses .aht-course__price {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

body .swiper--edu-courses .aht-course__title {
  font-family: "Roboto Slab", serif;
  letter-spacing: normal;
}

body .swiper--edu-courses .swiper-container {
  padding: 30px 15px;
  margin: -30px -15px;
}

body .swiper--edu-courses .swiper-slide > div {
  height: 100%;
}

body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
  width: 50px;
  height: 50px;
  border-radius: 5px;
  background-color: #fff;
  line-height: 50px;
  text-align: center;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
  opacity: 1;
}

body .swiper--edu-courses .swiper-button-prev i, body .swiper--edu-courses .swiper-button-next i {
  display: block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 24px;
}

body .swiper--edu-courses .swiper-button-prev:hover:hover i, body .swiper--edu-courses .swiper-button-next:hover:hover i {
  color: #fff;
}

@media screen and (max-width: 1450px) {
  body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-courses .swiper-button-prev, body .swiper--edu-courses .swiper-button-next {
  top: -140px;
  right: 0;
  left: auto;
}

body .swiper--edu-courses .swiper-button-prev {
  right: 60px;
}

body .swiper--edu-courses .swiper-pagination {
  margin-bottom: 0;
}

@media screen and (min-width: 1450px) {
  body .swiper--edu-courses .swiper-pagination {
    display: none;
  }
}

body .swiper--edu-courses .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px !important;
}

body .swiper--edu-class-table {
  -webkit-box-shadow: 0 0 65px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 65px 0 rgba(0, 0, 0, 0.08);
}

body .swiper--edu-class-table .swiper-container {
  padding: 0;
  margin: 0;
}

body .swiper--edu-class-table .swiper-button-prev, body .swiper--edu-class-table .swiper-button-next {
  top: 80px;
  right: 75px;
  left: auto;
}

body .swiper--edu-class-table .swiper-button-prev {
  right: 135px;
}

@media screen and (min-width: 320px) {
  body .swiper--edu-class-table .swiper-button-prev, body .swiper--edu-class-table .swiper-button-next {
    display: block;
  }

    .aheto-header-3__additional { display:none;}
}

@media screen and (max-width: 768px) {
  body .swiper--edu-class-table .swiper-button-prev, body .swiper--edu-class-table .swiper-button-next {
    top: 100px;
    right: 25px;
  }
  body .swiper--edu-class-table .swiper-button-prev {
    right: 85px;
  }
}

@media screen and (max-width: 576px) {
  body .swiper--edu-class-table .swiper-button-prev, body .swiper--edu-class-table .swiper-button-next {
    top: 60px;
    right: 25px;
  }
  body .swiper--edu-class-table .swiper-button-prev {
    right: 85px;
  }
}

body .swiper--edu-events .swiper-container {
  padding: 30px 15px;
  margin: -30px -15px;
}

body .swiper--edu-events .swiper-pagination {
  max-width: 570px;
  margin: 70px auto 0;
}

body .swiper--edu-events .swiper-pagination-custom {
  position: relative;
  height: 2px;
  background-color: #eee;
}

body .swiper--edu-events .swiper-pagination-custom-line {
  background-color: #0d369f;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  -webkit-transition-property: width;
  transition-property: width;
}

body .swiper--edu-events .swiper-pagination-custom-line::after {
  content: '';
  position: absolute;
  top: -8px;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: inherit;
}

@media screen and (max-width: 1440px) {
  body .swiper--edu-events .swiper-button-prev {
    left: -20px;
  }
  body .swiper--edu-events .swiper-button-next {
    right: -20px;
  }
}

@media screen and (max-width: 1200px) {
  body .swiper--edu-events .swiper-button-prev, body .swiper--edu-events .swiper-button-next {
    display: none;
  }
}

@media screen and (max-width: 576px) {
  body .swiper--edu-events .swiper-pagination {
    margin: 50px auto 0;
    max-width: 310px;
  }
}

body .swiper--edu-images .swiper-container {
  margin: -30px 0;
  padding: 30px 0;
}

@media screen and (max-width: 991px) {
  body .swiper--edu-images .swiper-container {
    margin: 0;
    padding: 0;
  }
}

body .swiper--edu-images .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 800px;
  height: 470px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
}

body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
  height: 470px;
  border-radius: 5px;
}

@media screen and (min-width: 768px) {
  body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
    -webkit-box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.15);
  }
}

@media screen and (max-width: 767px) {
  body .swiper--edu-images .swiper-slide {
    height: 360px;
  }
}

body .swiper--edu-images .swiper-image-wrap {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 370px;
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

body .swiper--edu-images .swiper-pagination {
  margin-top: 50px;
  margin-bottom: 0;
}

@media screen and (max-width: 576px) {
  body .swiper--edu-images .swiper-pagination {
    margin-top: 0;
  }
}

body .swiper--edu-images .swiper-button-prev, body .swiper--edu-images .swiper-button-next {
  display: block;
  top: 240px;
  width: 50px;
  height: 50px;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  background-color: #fff;
  line-height: 50px;
  text-align: center;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  body .swiper--edu-images .swiper-button-prev, body .swiper--edu-images .swiper-button-next {
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.07);
  }
}

@media screen and (max-width: 991px) {
  body .swiper--edu-images .swiper-button-prev, body .swiper--edu-images .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-images .swiper-button-prev i, body .swiper--edu-images .swiper-button-next i {
  display: block;
  font-size: 24px;
}

body .swiper--edu-images .swiper-button-prev:hover i, body .swiper--edu-images .swiper-button-next:hover i {
  color: #fff;
}

body .swiper--edu-images .swiper-button-prev {
  left: -25px;
}

body .swiper--edu-images .swiper-button-next {
  right: -25px;
}

@media screen and (max-width: 1230px) {
  body .swiper--edu-images .swiper-slide {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
    height: 350px;
  }
  body .swiper--edu-images .swiper-image-wrap {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  body .swiper--edu-images .swiper-slide-active .swiper-image-wrap {
    height: 250px;
  }
  body .swiper--edu-images .swiper-image-wrap {
    height: 200px;
  }

  .aheto-header-3__additional { display:none !important; }
    .aheto-header-3__line {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}

body .swiper--edu-images-2 .swiper-button-prev, body .swiper--edu-images-2 .swiper-button-next {
  top: 44%;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

body .swiper--edu-images-2 .swiper-button-prev {
  left: -25px;
}

body .swiper--edu-images-2 .swiper-button-next {
  right: -25px;
}

body .swiper--edu-images-2 .swiper-pagination {
  margin-top: 40px;
}

@media screen and (max-width: 1200px) {
  body .swiper--edu-images-2 .swiper-button-prev, body .swiper--edu-images-2 .swiper-button-next {
    display: none;
  }
}

body .swiper--edu-blog .swiper-button-prev, body .swiper--edu-blog .swiper-button-next {
  display: block;
  padding: 5px;
  font-size: 24px;
  opacity: 1;
}

body .swiper--edu-blog .swiper-button-prev:hover, body .swiper--edu-blog .swiper-button-next:hover {
  opacity: 0.7;
}

body .swiper--edu-blog .swiper-button-prev i, body .swiper--edu-blog .swiper-button-next i {
  color: #fff;
}

body .swiper--edu-blog .swiper-button-prev {
  left: 30px;
}

body .swiper--edu-blog .swiper-button-next {
  right: 30px;
}

body .swiper--edu-posts .swiper-container {
  padding: 30px 15px;
  margin: -30px -15px;
}

body .swiper--edu-posts .swiper-pagination {
  margin-top: 60px;
  margin-bottom: 0;
}

body .swiper--edu-posts .swiper-pagination-bullet {
  margin: 0 5px;
}

@media screen and (max-width: 767px) {
  body .swiper--edu-posts .swiper-pagination {
    margin-top: 40px;
  }
}

body .swiper--edu-calendar {
  -webkit-box-shadow: none;
          box-shadow: none;
}

body .swiper--websites .swiper-container {
  margin: 0 0 -30px;
  padding: 0 0 30px;
}

body .swiper--websites .swiper-slide {
  width: 800px;
  min-height: 535px;
  cursor: -webkit-grab;
  cursor: grab;
}

body .swiper--websites .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 800px) {
  body .swiper--websites .swiper-slide {
    width: 100%;
    height: auto;
  }
}

body .swiper--multiple .swiper-slide {
  width: 1170px;
  height: 700px;
  background-position: center;
  background-size: cover;
  cursor: -webkit-grab;
  cursor: grab;
}

@media screen and (max-width: 1170px) {
  body .swiper--multiple .swiper-slide {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--multiple .swiper-slide {
    height: 580px;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--multiple .swiper-slide {
    height: 430px;
  }
}

@media screen and (max-width: 480px) {
  body .swiper--multiple .swiper-slide {
    height: 250px;
  }
}

body .swiper--multiple .swiper-pagination {
  margin-top: 40px;
  margin-bottom: 0;
}

body .swiper--simple .swiper-slide {
  height: 580px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  body .swiper--simple .swiper-slide {
    height: 430px;
  }
}

@media screen and (max-width: 480px) {
  body .swiper--simple .swiper-slide {
    height: 250px;
  }
}

body .swiper--simple .swiper-pagination {
  margin-top: 70px;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  body .swiper--simple .swiper-pagination {
    margin-top: 30px;
  }
}

body .swiper--vertical-pagination .swiper-pagination {
  position: absolute;
  right: -70px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 20px;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body .swiper--vertical-pagination .swiper-pagination > span {
  margin-bottom: 10px;
}

body .swiper--testimonials .swiper-container:before, body .swiper--testimonials .swiper-container:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 15px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(white));
  background: linear-gradient(to right, transparent 0%, white 100%);
  content: '';
  z-index: 2;
}

body .swiper--testimonials .swiper-container:before {
  background: -webkit-gradient(linear, right top, left top, from(transparent), to(white));
  background: linear-gradient(to left, transparent 0%, white 100%);
  left: 0;
}

@media screen and (max-width: 767px) {
  body .swiper--testimonials .swiper-container {
    margin: 0 auto;
    padding: 0;
  }
}

body .swiper--testimonials .swiper-pagination {
  top: calc(50% - 50px);
}

@media screen and (max-width: 767px) {
  body .swiper--testimonials .swiper-pagination {
    display: none;
  }
}

body .swiper--barbershop .swiper-container {
  padding-top: 120px;
}

body .swiper--barbershop .swiper-button-prev,
body .swiper--barbershop .swiper-button-next {
  color: #fff;
}

body .swiper--classic .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--trvl .swiper-pagination {
  margin-top: 60px;
}

@media screen and (min-width: 1301px) {
  body .swiper--trvl .swiper-pagination {
    display: none;
  }
}

body .swiper--trvl .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--trvl .swiper-button-next, body .swiper--trvl .swiper-button-prev {
  opacity: 1;
}

body .swiper--trvl .swiper-button-next i, body .swiper--trvl .swiper-button-prev i {
  display: none;
}

body .swiper--trvl .swiper-button-next:before, body .swiper--trvl .swiper-button-prev:before {
  color: inherit;
  font-family: "Ionicons";
  font-size: 50px;
}

@media screen and (max-width: 1300px) {
  body .swiper--trvl .swiper-button-next, body .swiper--trvl .swiper-button-prev {
    display: none;
  }
}

body .swiper--trvl .swiper-button-prev {
  left: -90px;
}

@media screen and (max-width: 1500px) {
  body .swiper--trvl .swiper-button-prev {
    left: -40px;
  }
}

body .swiper--trvl .swiper-button-prev:before {
  content: '\f3d5';
}

body .swiper--trvl .swiper-button-next {
  right: -90px;
}

@media screen and (max-width: 1500px) {
  body .swiper--trvl .swiper-button-next {
    right: -40px;
  }
}

body .swiper--trvl .swiper-button-next:before {
  content: '\f3d6';
}

body .swiper--trvl-2 .swiper-container {
  margin: -40px 0 0;
  padding: 40px 0 0;
}

body .swiper--trvl-2 .swiper-pagination {
  margin-top: 35px;
}

body .swiper--trvl-2 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--trvl-3 .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--trvl-3 .swiper-pagination {
  margin-top: 95px;
}

body .swiper--trvl-3 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
  width: 60px;
  height: 60px;
  background-color: #fff;
  font-size: 18px;
  line-height: 60px;
  text-align: center;
}

@media (max-width: 1300px) {
  body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
    display: block;
  }
}

@media screen and (max-width: 1230px) {
  body .swiper--trvl-3 .swiper-button-prev, body .swiper--trvl-3 .swiper-button-next {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
}

body .swiper--trvl-3 .swiper-button-prev:hover, body .swiper--trvl-3 .swiper-button-next:hover {
  color: #fff;
}

body .swiper--trvl-3 .swiper-button-prev {
  left: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

body .swiper--trvl-3 .swiper-button-prev:before {
  content: '\f124';
}

body .swiper--trvl-3 .swiper-button-next {
  right: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

body .swiper--trvl-3 .swiper-button-next:before {
  content: '\f125';
}

@media screen and (min-width: 768px) {
  body .swiper--trvl-4 .swiper-container {
    padding-top: 70px;
  }
}

body .swiper--trvl-4 .swiper-pagination {
  margin-top: 60px;
  margin-bottom: 0;
}

body .swiper--trvl-4 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px !important;
}

body .swiper--trvl-5 .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--trvl-5 .swiper-pagination {
  margin-top: 30px;
  margin-bottom: 0;
}

body .swiper--trvl-5 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--business .swiper-container {
  padding-top: 5px;
}

body .swiper--business .swiper-pagination {
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  body .swiper--business .swiper-pagination {
    margin-top: 30px;
  }
}

body .swiper--business .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 6px !important;
  background-color: transparent;
  opacity: 0.3;
}

body .swiper--business .swiper-pagination-bullet-active {
  opacity: 1;
}

body .swiper--vert-pag .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--vert-pag .swiper-pagination {
  position: absolute;
  top: 50%;
  right: -10px;
  bottom: auto;
  left: auto;
  width: auto;
  margin: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

@media screen and (max-width: 1230px) {
  body .swiper--vert-pag .swiper-pagination {
    right: 0;
  }
}

body .swiper--vert-pag .swiper-pagination-bullet {
  display: block;
  width: 10px;
  height: 10px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border-radius: 50%;
  background-color: transparent;
}

body .swiper--political .swiper-button-next {
  font-size: 20px;
  color: #999999;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: -30px;
  border: 1px solid #eeeeee;
  border-radius: 50%;
}

@media screen and (max-width: 1280px) {
  body .swiper--political .swiper-button-next {
    margin-right: 0px;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--political .swiper-button-next {
    display: none;
  }
}

body .swiper--political .swiper-button-next:before {
  content: '\f30f';
}

body .swiper--political .swiper-button-next:hover {
  color: #fff;
  background-color: #d7d7d7;
}

body .swiper--political .swiper-button-prev {
  font-size: 20px;
  color: #999999;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -30px;
  border: 1px solid #eeeeee;
  border-radius: 50%;
}

@media screen and (max-width: 1280px) {
  body .swiper--political .swiper-button-prev {
    margin-left: 0px;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--political .swiper-button-prev {
    display: none;
  }
}

body .swiper--political .swiper-button-prev:before {
  content: '\f2ca';
}

body .swiper--political .swiper-button-prev:hover {
  color: #fff;
  background-color: #d7d7d7;
}

body .swiper--travel-team .swiper-container {
  padding: 0 10px;
}

body .swiper--travel-team .aht-team__desc {
  font-weight: 300;
  padding-right: 10px;
}

body .swiper--travel-team .aht-team__socials .aheto-socials__icon {
  color: #222;
}

body .swiper--travel-team .aht-team--t1 {
  -webkit-box-shadow: 2px 1px 0 0 rgba(0, 0, 0, 0);
          box-shadow: 2px 1px 0 0 rgba(0, 0, 0, 0);
}

body .swiper--travel-team .aht-team--t1:hover {
  -webkit-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.3);
}

body .swiper--travel-our-directions .swiper-container {
  padding: 30px 10px 0 10px;
}

body .swiper--yoga-team .swiper-container {
  padding: 30px 10px 0 10px;
}

@media screen and (min-width: 768px) {
  body .swiper--travel-popular .swiper-container {
    padding: 60px 10px 0 10px;
  }
}

body .swiper--travel-hero .swiper-wrapper {
  height: 100vh;
}

@media screen and (max-width: 1024px) {
  body .swiper--travel-hero .swiper-wrapper {
    margin-top: -64px;
  }
}

@media screen and (min-width: 768px) {
  body .swiper--travel-hero .swiper-wrapper .aht-banner__content {
    padding-bottom: 120px;
  }
}

@media screen and (min-width: 1300px) {
  body .swiper--yoga-1 .swiper-pagination {
    position: absolute;
    top: 28%;
    left: 100%;
    margin: 0;
    padding-left: 27px;
  }
}

@media screen and (min-width: 1500px) {
  body .swiper--yoga-1 .swiper-pagination {
    padding-left: 65px;
  }
}

body .swiper--yoga-1 .swiper-pagination-bullet {
  margin: 3px;
}

body .swiper--yoga-2 .swiper-container {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: -30px;
  margin-bottom: -30px;
}

body .swiper--yoga-2 .swiper-button-prev, body .swiper--yoga-2 .swiper-button-next {
  width: 56px;
  height: 56px;
  -webkit-transform: translateY(-20%);
          transform: translateY(-20%);
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.07);
  font-size: 20px;
  line-height: 56px;
  text-align: center;
  opacity: 1;
}

body .swiper--yoga-2 .swiper-button-prev:hover, body .swiper--yoga-2 .swiper-button-next:hover {
  border: 1px solid #ccc;
  background-color: transparent;
}

@media screen and (max-width: 1549px) {
  body .swiper--yoga-2 .swiper-button-prev, body .swiper--yoga-2 .swiper-button-next {
    display: none;
  }
}

body .swiper--yoga-2 .swiper-button-prev {
  left: -105px;
}

body .swiper--yoga-2 .swiper-button-prev i:before {
  content: '←';
}

body .swiper--yoga-2 .swiper-button-next {
  right: -105px;
}

body .swiper--yoga-2 .swiper-button-next i:before {
  content: '→';
}

body .swiper--yoga-2 .swiper-pagination {
  margin: 60px 0 0;
}

@media screen and (min-width: 1550px) {
  body .swiper--yoga-2 .swiper-pagination {
    display: none;
  }
}

body .swiper--yoga-2 .swiper-pagination-bullet {
  margin: 0 5px;
}

body .swiper--constrution h1 {
  font-size: 70px;
}

body .swiper--constrution .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center;
  background-size: cover;
}

body .swiper--constrution .swiper-slide > div {
  height: 100vh;
  max-height: 900px;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

@media screen and (max-width: 991px) {
  body .swiper--constrution .swiper-slide > div {
    max-height: calc(100vh - 116px);
  }
}

body .swiper--constrution .swiper-button-prev, body .swiper--constrution .swiper-button-next {
  opacity: 1;
  padding: 20px;
}

body .swiper--constrution .swiper-button-prev i, body .swiper--constrution .swiper-button-next i {
  display: block;
  color: #fff;
  font-size: 42px;
}

body .swiper--constrution .swiper-button-prev:hover, body .swiper--constrution .swiper-button-next:hover {
  opacity: 0.5;
}

body .swiper--constrution .swiper-button-prev {
  left: 100px;
}

@media only screen and (max-width: 1280px) {
  body .swiper--constrution .swiper-button-prev {
    left: 20px;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--constrution .swiper-button-prev {
    display: none;
  }
}

body .swiper--constrution .swiper-button-next {
  right: 100px;
}

@media only screen and (max-width: 1280px) {
  body .swiper--constrution .swiper-button-next {
    right: 20px;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--constrution .swiper-button-next {
    display: none;
  }
}

body .swiper--constrution-service .swiper-container {
  margin: 0;
  padding: 0;
}

body .swiper--constrution-service .swiper-button-prev, body .swiper--constrution-service .swiper-button-next {
  top: 151px;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  text-align: center;
  opacity: 1;
}

body .swiper--constrution-service .swiper-button-prev i, body .swiper--constrution-service .swiper-button-next i {
  display: block;
  margin-top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #000;
  font-size: 22px;
}

body .swiper--constrution-service .swiper-button-prev {
  left: -81px;
}

body .swiper--constrution-service .swiper-button-next {
  right: -81px;
}

body .swiper--constrution-portfolio {
  max-width: 100%;
  margin-top: 70px;
}

@media screen and (max-width: 991px) {
  body .swiper--constrution-portfolio {
    margin-top: 50px;
  }
}

@media screen and (max-width: 991px) {
  body .swiper--constrution-portfolio {
    margin-top: 30px;
  }
}

body .swiper--constrution-portfolio .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 5px;
  margin-top: 25px;
}

@media screen and (max-width: 767px) {
  body .swiper--constrution-portfolio .swiper-pagination-bullet {
    margin-top: 10px;
  }
}

body .swiper--construction-tm {
  position: absolute;
  max-width: 70vw;
}

@media screen and (max-width: 1230px) {
  body .swiper--construction-tm {
    position: relative;
    max-width: 100%;
  }
}

body .swiper--construction-tm .swiper-pagination-progressbar {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  max-width: 54vw;
}

@media screen and (max-width: 1230px) {
  body .swiper--construction-tm .swiper-pagination-progressbar {
    max-width: 100%;
  }
}

body .swiper--construction-tm .swiper-pagination-progressbar-fill {
  height: 3px;
  top: -1px;
}

body .swiper--construction-tm .swiper-pagination-progressbar-fill .circle {
  position: absolute;
  top: -8px;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: inherit;
  -webkit-transition-duration: 0ms !important;
  transition-duration: 0ms !important;
}

body .swiper--construction-tm .swiper-pagination {
  margin-top: 74px;
  margin-bottom: 20px;
}

@media screen and (max-width: 991px) {
  body .swiper--construction-tm .swiper-pagination {
    margin-top: 50px;
    margin-bottom: 10px;
  }
}

body .swiper--construction-tm .swiper-pagination {
  max-width: 80%;
  margin: 75px 16px 0 16px;
}

@media screen and (max-width: 991px) {
  body .swiper--construction-tm .swiper-pagination {
    max-width: calc(100% - 32px);
  }
}

body .swiper--construction-tm .swiper-pagination-custom {
  position: relative;
  height: 2px;
  background-color: #4d4d4d;
}

body .swiper--construction-tm .swiper-pagination-custom-line {
  background-color: #ebb113;
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  -webkit-transition-property: width;
  transition-property: width;
}

body .swiper--construction-tm .swiper-pagination-custom-line::after {
  content: '';
  position: absolute;
  top: -8px;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: inherit;
}

body .swiper--twitter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body .swiper--twitter .swiper-container {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

body .swiper--twitter .swiper-button-prev, body .swiper--twitter .swiper-button-next {
  display: inline-block;
  position: static;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 16px 10px;
  -webkit-transform: none;
          transform: none;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
  font-size: 17px;
  text-align: center;
  opacity: 1;
}

body .swiper--twitter .swiper-button-prev:last-child, body .swiper--twitter .swiper-button-next:last-child {
  border-right: 0;
}

body .swiper--chr .swiper-pagination {
  position: absolute;
  top: 50%;
  right: 50px;
  bottom: auto;
  left: auto;
  width: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

@media screen and (max-width: 1230px) {
  body .swiper--chr .swiper-pagination {
    right: 10px;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--chr .swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 10px;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}

body .swiper--chr .swiper-pagination-bullet {
  display: block;
  width: auto;
  height: auto;
  margin: 0 !important;
  padding: 22px 13px;
  border-radius: 0;
  background: none;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

@media screen and (min-width: 481px) {
  body .swiper--chr .swiper-pagination-bullet {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
  }
  body .swiper--chr .swiper-pagination-bullet-active {
    border-left: 2px solid #fff;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--chr .swiper-pagination-bullet {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  body .swiper--chr .swiper-pagination-bullet-active {
    border-bottom: 2px solid #fff;
  }
}

body .swiper--chr-2 .swiper-pagination {
  margin-top: 55px;
}

body .swiper--chr-2 .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  margin: 0 6px !important;
  background-color: transparent;
}

body .swiper--chr-3 {
  max-width: 1570px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 35px;
}

@media screen and (min-width: 992px) {
  body .swiper--chr-3 {
    padding: 0 70px;
  }
}

@media screen and (max-width: 767px) {
  body .swiper--chr-3 {
    padding: 0;
  }
}

body .swiper--chr-3 .swiper-pagination {
  margin-top: 57px;
}

body .swiper--chr-3 .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  margin: 0 6px !important;
  background-color: transparent;
}

body .swiper--chr-3 .swiper-button-prev, body .swiper--chr-3 .swiper-button-next {
  color: #DDDDDD;
  font-size: 30px;
}

@media screen and (max-width: 1230px) {
  body .swiper--chr-3 .swiper-button-prev, body .swiper--chr-3 .swiper-button-next {
    display: none;
  }
}

body .swiper--chr-3 .swiper-button-prev {
  left: 5px;
}

body .swiper--chr-3 .swiper-button-next {
  right: 5px;
}

@media screen and (min-width: 992px) {
  body .swiper--chr-3 .swiper-pagination {
    display: none;
  }
}

.news-posts .swiper-container {
  padding: 50px 30px;
}

.news-posts .swiper-slide {
  height: auto;
}

.news-posts .swiper-pagination-bullets {
  margin-top: 0px;
}

.swiper--constrution-service .swiper-button-prev, .swiper--constrution-service .swiper-button-next {
  font-size: 16px;
  line-height: 3;
}

.about-church-slider .swiper-container-vertical .swiper-wrapper {
  height: 800px;
}

.about-church-slider .swiper-pagination-bullets {
  margin-top: 5px;
}

.swiper-banner-yoga .swiper-wrapper {
  height: 100vh;
  margin-top: -67px;
}

@media screen and (max-width: 1024px) {
  .swiper-banner-yoga .swiper-wrapper {
    margin-top: -64px;
  }
}

.swiper-banner-yoga .swiper-wrapper .aht-banner--full-height {
  height: 100%;
}

.swiper-absolute {
  display: block;
  min-height: 401px;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 0.7;
}

.hamburger-box {
  width: 18px;
  height: 14px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 18px;
  height: 2px;
  background-color: #fff;
  border-radius: 1.5px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -6px;
}

.hamburger-inner::after {
  bottom: -6px;
}

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

* {
  outline: 0 !important;
  text-decoration: none !important;
}

body {
  overflow-x: hidden;
}

.container-medium {
  max-width: 1710px;
}

.clearfix {
  clear: both;
}

.over-hidden {
  width: 100%;
  height: 100vh;
}

@media screen and (max-width: 1024px) {
  .over-hidden {
    overflow: hidden;
  }
}

.no-padd {
  padding: 0 !important;
}

.no-scroll {
  height: 100%;
  overflow: hidden;
}

.color-black {
  color: #000;
}

.js-bg {
  width: 0;
  height: 0;
  display: inline-block;
  position: absolute;
  opacity: 0;
}

ul {
  padding-left: 0;
  list-style: none;
}

.retreat--0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.retreat--0 .row {
  margin-right: 0;
  margin-left: 0;
}

.retreat--0 [class^='col-'],
.retreat--0 [class*=' col-'] {
  padding-right: 0;
  padding-left: 0;
}

.retreat--50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}

@media screen and (max-width: 1230px) {
  .retreat--50 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

.retreat--50 .row {
  margin-right: -50px;
  margin-left: -50px;
}

.retreat--50 [class^='col-'],
.retreat--50 [class*=' col-'] {
  padding-right: 50px;
  padding-left: 50px;
}

@media screen and (max-width: 1500px) {
  .retreat--50 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .retreat--50 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .retreat--50 [class^='col-'],
  .retreat--50 [class*=' col-'] {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media screen and (min-width: 1500px) {
  .retreat--60 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .retreat--60 .row {
    margin-right: -30px;
    margin-left: -30px;
  }
  .retreat--60 [class^='col-'],
  .retreat--60 [class*=' col-'] {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.row--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

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

.row--h-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1230px) {
  .hidden-lg {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .hidden-md {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .hidden-sm {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .hidden-xs {
    display: none;
  }
}

.retreat--0.container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.retreat--0.container-fluid .row {
  margin-right: 0;
  margin-left: 0;
}

.retreat--0.container-fluid [class^='col-'],
.retreat--0.container-fluid [class*=' col-'] {
  padding-right: 0;
  padding-left: 0;
}

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.border-top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.aheto-content-block .transition-none {
  -webkit-transition: none;
  transition: none;
}

.w-100 {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .w-100 {
    margin: 0 auto !important;
  }
}

/* ------------------------------------------- */
/* PADDINGS AND MARGINS */
/* ------------------------------------------- */
.margin-lg-0t {
  margin-top: 0px;
}

.margin-lg--5t {
  margin-top: -5px;
}

.margin-lg--10t {
  margin-top: -10px;
}

.margin-lg--15t {
  margin-top: -15px;
}

.margin-lg--20t {
  margin-top: -20px;
}

.margin-lg--25t {
  margin-top: -25px;
}

.margin-lg--30t {
  margin-top: -30px;
}

.margin-lg--35t {
  margin-top: -35px;
}

.margin-lg--40t {
  margin-top: -40px;
}

.margin-lg--45t {
  margin-top: -45px;
}

.margin-lg--50t {
  margin-top: -50px;
}

.margin-lg--55t {
  margin-top: -55px;
}

.margin-lg--60t {
  margin-top: -60px;
}

.margin-lg--65t {
  margin-top: -65px;
}

.margin-lg--70t {
  margin-top: -70px;
}

.margin-lg--75t {
  margin-top: -75px;
}

.margin-lg--80t {
  margin-top: -80px;
}

.margin-lg--85t {
  margin-top: -85px;
}

.margin-lg--90t {
  margin-top: -90px;
}

.margin-lg--95t {
  margin-top: -95px;
}

.margin-lg--100t {
  margin-top: -100px;
}

.margin-lg--105t {
  margin-top: -105px;
}

.margin-lg--110t {
  margin-top: -110px;
}

.margin-lg--115t {
  margin-top: -115px;
}

.margin-lg--120t {
  margin-top: -120px;
}

.margin-lg--125t {
  margin-top: -125px;
}

.margin-lg--130t {
  margin-top: -130px;
}

.margin-lg--135t {
  margin-top: -135px;
}

.margin-lg--140t {
  margin-top: -140px;
}

.margin-lg--145t {
  margin-top: -145px;
}

.margin-lg--150t {
  margin-top: -150px;
}

.margin-lg--155t {
  margin-top: -155px;
}

.margin-lg--160t {
  margin-top: -160px;
}

.margin-lg--165t {
  margin-top: -165px;
}

.margin-lg--170t {
  margin-top: -170px;
}

.margin-lg--175t {
  margin-top: -175px;
}

.margin-lg--180t {
  margin-top: -180px;
}

.margin-lg--185t {
  margin-top: -185px;
}

.margin-lg--190t {
  margin-top: -190px;
}

.margin-lg--195t {
  margin-top: -195px;
}

.margin-lg--200t {
  margin-top: -200px;
}

.margin-lg-0b {
  margin-bottom: 0px;
}

.margin-lg--5b {
  margin-bottom: -5px;
}

.margin-lg--10b {
  margin-bottom: -10px;
}

.margin-lg--15b {
  margin-bottom: -15px;
}

.margin-lg--20b {
  margin-bottom: -20px;
}

.margin-lg--25b {
  margin-bottom: -25px;
}

.margin-lg--30b {
  margin-bottom: -30px;
}

.margin-lg--35b {
  margin-bottom: -35px;
}

.margin-lg--40b {
  margin-bottom: -40px;
}

.margin-lg--45b {
  margin-bottom: -45px;
}

.margin-lg--50b {
  margin-bottom: -50px;
}

.margin-lg--55b {
  margin-bottom: -55px;
}

.margin-lg--60b {
  margin-bottom: -60px;
}

.margin-lg--65b {
  margin-bottom: -65px;
}

.margin-lg--70b {
  margin-bottom: -70px;
}

.margin-lg--75b {
  margin-bottom: -75px;
}

.margin-lg--80b {
  margin-bottom: -80px;
}

.margin-lg--85b {
  margin-bottom: -85px;
}

.margin-lg--90b {
  margin-bottom: -90px;
}

.margin-lg--95b {
  margin-bottom: -95px;
}

.margin-lg--100b {
  margin-bottom: -100px;
}

.margin-lg--105b {
  margin-bottom: -105px;
}

.margin-lg--110b {
  margin-bottom: -110px;
}

.margin-lg--115b {
  margin-bottom: -115px;
}

.margin-lg--120b {
  margin-bottom: -120px;
}

.margin-lg--125b {
  margin-bottom: -125px;
}

.margin-lg--130b {
  margin-bottom: -130px;
}

.margin-lg--135b {
  margin-bottom: -135px;
}

.margin-lg--140b {
  margin-bottom: -140px;
}

.margin-lg--145b {
  margin-bottom: -145px;
}

.margin-lg--150b {
  margin-bottom: -150px;
}

.margin-lg--155b {
  margin-bottom: -155px;
}

.margin-lg--160b {
  margin-bottom: -160px;
}

.margin-lg--165b {
  margin-bottom: -165px;
}

.margin-lg--170b {
  margin-bottom: -170px;
}

.margin-lg--175b {
  margin-bottom: -175px;
}

.margin-lg--180b {
  margin-bottom: -180px;
}

.margin-lg--185b {
  margin-bottom: -185px;
}

.margin-lg--190b {
  margin-bottom: -190px;
}

.margin-lg--195b {
  margin-bottom: -195px;
}

.margin-lg--200b {
  margin-bottom: -200px;
}

.padding-lg-0t {
  padding-top: 0px;
}

.padding-lg--5t {
  padding-top: -5px;
}

.padding-lg--10t {
  padding-top: -10px;
}

.padding-lg--15t {
  padding-top: -15px;
}

.padding-lg--20t {
  padding-top: -20px;
}

.padding-lg--25t {
  padding-top: -25px;
}

.padding-lg--30t {
  padding-top: -30px;
}

.padding-lg--35t {
  padding-top: -35px;
}

.padding-lg--40t {
  padding-top: -40px;
}

.padding-lg--45t {
  padding-top: -45px;
}

.padding-lg--50t {
  padding-top: -50px;
}

.padding-lg--55t {
  padding-top: -55px;
}

.padding-lg--60t {
  padding-top: -60px;
}

.padding-lg--65t {
  padding-top: -65px;
}

.padding-lg--70t {
  padding-top: -70px;
}

.padding-lg--75t {
  padding-top: -75px;
}

.padding-lg--80t {
  padding-top: -80px;
}

.padding-lg--85t {
  padding-top: -85px;
}

.padding-lg--90t {
  padding-top: -90px;
}

.padding-lg--95t {
  padding-top: -95px;
}

.padding-lg--100t {
  padding-top: -100px;
}

.padding-lg--105t {
  padding-top: -105px;
}

.padding-lg--110t {
  padding-top: -110px;
}

.padding-lg--115t {
  padding-top: -115px;
}

.padding-lg--120t {
  padding-top: -120px;
}

.padding-lg--125t {
  padding-top: -125px;
}

.padding-lg--130t {
  padding-top: -130px;
}

.padding-lg--135t {
  padding-top: -135px;
}

.padding-lg--140t {
  padding-top: -140px;
}

.padding-lg--145t {
  padding-top: -145px;
}

.padding-lg--150t {
  padding-top: -150px;
}

.padding-lg--155t {
  padding-top: -155px;
}

.padding-lg--160t {
  padding-top: -160px;
}

.padding-lg--165t {
  padding-top: -165px;
}

.padding-lg--170t {
  padding-top: -170px;
}

.padding-lg--175t {
  padding-top: -175px;
}

.padding-lg--180t {
  padding-top: -180px;
}

.padding-lg--185t {
  padding-top: -185px;
}

.padding-lg--190t {
  padding-top: -190px;
}

.padding-lg--195t {
  padding-top: -195px;
}

.padding-lg--200t {
  padding-top: -200px;
}

.padding-lg-0b {
  padding-bottom: 0px;
}

.padding-lg--5b {
  padding-bottom: -5px;
}

.padding-lg--10b {
  padding-bottom: -10px;
}

.padding-lg--15b {
  padding-bottom: -15px;
}

.padding-lg--20b {
  padding-bottom: -20px;
}

.padding-lg--25b {
  padding-bottom: -25px;
}

.padding-lg--30b {
  padding-bottom: -30px;
}

.padding-lg--35b {
  padding-bottom: -35px;
}

.padding-lg--40b {
  padding-bottom: -40px;
}

.padding-lg--45b {
  padding-bottom: -45px;
}

.padding-lg--50b {
  padding-bottom: -50px;
}

.padding-lg--55b {
  padding-bottom: -55px;
}

.padding-lg--60b {
  padding-bottom: -60px;
}

.padding-lg--65b {
  padding-bottom: -65px;
}

.padding-lg--70b {
  padding-bottom: -70px;
}

.padding-lg--75b {
  padding-bottom: -75px;
}

.padding-lg--80b {
  padding-bottom: -80px;
}

.padding-lg--85b {
  padding-bottom: -85px;
}

.padding-lg--90b {
  padding-bottom: -90px;
}

.padding-lg--95b {
  padding-bottom: -95px;
}

.padding-lg--100b {
  padding-bottom: -100px;
}

.padding-lg--105b {
  padding-bottom: -105px;
}

.padding-lg--110b {
  padding-bottom: -110px;
}

.padding-lg--115b {
  padding-bottom: -115px;
}

.padding-lg--120b {
  padding-bottom: -120px;
}

.padding-lg--125b {
  padding-bottom: -125px;
}

.padding-lg--130b {
  padding-bottom: -130px;
}

.padding-lg--135b {
  padding-bottom: -135px;
}

.padding-lg--140b {
  padding-bottom: -140px;
}

.padding-lg--145b {
  padding-bottom: -145px;
}

.padding-lg--150b {
  padding-bottom: -150px;
}

.padding-lg--155b {
  padding-bottom: -155px;
}

.padding-lg--160b {
  padding-bottom: -160px;
}

.padding-lg--165b {
  padding-bottom: -165px;
}

.padding-lg--170b {
  padding-bottom: -170px;
}

.padding-lg--175b {
  padding-bottom: -175px;
}

.padding-lg--180b {
  padding-bottom: -180px;
}

.padding-lg--185b {
  padding-bottom: -185px;
}

.padding-lg--190b {
  padding-bottom: -190px;
}

.padding-lg--195b {
  padding-bottom: -195px;
}

.padding-lg--200b {
  padding-bottom: -200px;
}

.margin-lg-0l {
  margin-left: 0px;
}

.margin-lg--5l {
  margin-left: -5px;
}

.margin-lg--10l {
  margin-left: -10px;
}

.margin-lg--15l {
  margin-left: -15px;
}

.margin-lg--20l {
  margin-left: -20px;
}

.margin-lg--25l {
  margin-left: -25px;
}

.margin-lg--30l {
  margin-left: -30px;
}

.margin-lg--35l {
  margin-left: -35px;
}

.margin-lg--40l {
  margin-left: -40px;
}

.margin-lg--45l {
  margin-left: -45px;
}

.margin-lg--50l {
  margin-left: -50px;
}

.margin-lg--55l {
  margin-left: -55px;
}

.margin-lg--60l {
  margin-left: -60px;
}

.margin-lg--65l {
  margin-left: -65px;
}

.margin-lg--70l {
  margin-left: -70px;
}

.margin-lg--75l {
  margin-left: -75px;
}

.margin-lg--80l {
  margin-left: -80px;
}

.margin-lg--85l {
  margin-left: -85px;
}

.margin-lg--90l {
  margin-left: -90px;
}

.margin-lg--95l {
  margin-left: -95px;
}

.margin-lg--100l {
  margin-left: -100px;
}

.margin-lg--105l {
  margin-left: -105px;
}

.margin-lg--110l {
  margin-left: -110px;
}

.margin-lg--115l {
  margin-left: -115px;
}

.margin-lg--120l {
  margin-left: -120px;
}

.margin-lg--125l {
  margin-left: -125px;
}

.margin-lg--130l {
  margin-left: -130px;
}

.margin-lg--135l {
  margin-left: -135px;
}

.margin-lg--140l {
  margin-left: -140px;
}

.margin-lg--145l {
  margin-left: -145px;
}

.margin-lg--150l {
  margin-left: -150px;
}

.margin-lg--155l {
  margin-left: -155px;
}

.margin-lg--160l {
  margin-left: -160px;
}

.margin-lg--165l {
  margin-left: -165px;
}

.margin-lg--170l {
  margin-left: -170px;
}

.margin-lg--175l {
  margin-left: -175px;
}

.margin-lg--180l {
  margin-left: -180px;
}

.margin-lg--185l {
  margin-left: -185px;
}

.margin-lg--190l {
  margin-left: -190px;
}

.margin-lg--195l {
  margin-left: -195px;
}

.margin-lg--200l {
  margin-left: -200px;
}

.margin-lg-0r {
  margin-right: 0px;
}

.margin-lg--5r {
  margin-right: -5px;
}

.margin-lg--10r {
  margin-right: -10px;
}

.margin-lg--15r {
  margin-right: -15px;
}

.margin-lg--20r {
  margin-right: -20px;
}

.margin-lg--25r {
  margin-right: -25px;
}

.margin-lg--30r {
  margin-right: -30px;
}

.margin-lg--35r {
  margin-right: -35px;
}

.margin-lg--40r {
  margin-right: -40px;
}

.margin-lg--45r {
  margin-right: -45px;
}

.margin-lg--50r {
  margin-right: -50px;
}

.margin-lg--55r {
  margin-right: -55px;
}

.margin-lg--60r {
  margin-right: -60px;
}

.margin-lg--65r {
  margin-right: -65px;
}

.margin-lg--70r {
  margin-right: -70px;
}

.margin-lg--75r {
  margin-right: -75px;
}

.margin-lg--80r {
  margin-right: -80px;
}

.margin-lg--85r {
  margin-right: -85px;
}

.margin-lg--90r {
  margin-right: -90px;
}

.margin-lg--95r {
  margin-right: -95px;
}

.margin-lg--100r {
  margin-right: -100px;
}

.margin-lg--105r {
  margin-right: -105px;
}

.margin-lg--110r {
  margin-right: -110px;
}

.margin-lg--115r {
  margin-right: -115px;
}

.margin-lg--120r {
  margin-right: -120px;
}

.margin-lg--125r {
  margin-right: -125px;
}

.margin-lg--130r {
  margin-right: -130px;
}

.margin-lg--135r {
  margin-right: -135px;
}

.margin-lg--140r {
  margin-right: -140px;
}

.margin-lg--145r {
  margin-right: -145px;
}

.margin-lg--150r {
  margin-right: -150px;
}

.margin-lg--155r {
  margin-right: -155px;
}

.margin-lg--160r {
  margin-right: -160px;
}

.margin-lg--165r {
  margin-right: -165px;
}

.margin-lg--170r {
  margin-right: -170px;
}

.margin-lg--175r {
  margin-right: -175px;
}

.margin-lg--180r {
  margin-right: -180px;
}

.margin-lg--185r {
  margin-right: -185px;
}

.margin-lg--190r {
  margin-right: -190px;
}

.margin-lg--195r {
  margin-right: -195px;
}

.margin-lg--200r {
  margin-right: -200px;
}

.padding-lg-0l {
  padding-left: 0px;
}

.padding-lg--5l {
  padding-left: -5px;
}

.padding-lg--10l {
  padding-left: -10px;
}

.padding-lg--15l {
  padding-left: -15px;
}

.padding-lg--20l {
  padding-left: -20px;
}

.padding-lg--25l {
  padding-left: -25px;
}

.padding-lg--30l {
  padding-left: -30px;
}

.padding-lg--35l {
  padding-left: -35px;
}

.padding-lg--40l {
  padding-left: -40px;
}

.padding-lg--45l {
  padding-left: -45px;
}

.padding-lg--50l {
  padding-left: -50px;
}

.padding-lg--55l {
  padding-left: -55px;
}

.padding-lg--60l {
  padding-left: -60px;
}

.padding-lg--65l {
  padding-left: -65px;
}

.padding-lg--70l {
  padding-left: -70px;
}

.padding-lg--75l {
  padding-left: -75px;
}

.padding-lg--80l {
  padding-left: -80px;
}

.padding-lg--85l {
  padding-left: -85px;
}

.padding-lg--90l {
  padding-left: -90px;
}

.padding-lg--95l {
  padding-left: -95px;
}

.padding-lg--100l {
  padding-left: -100px;
}

.padding-lg--105l {
  padding-left: -105px;
}

.padding-lg--110l {
  padding-left: -110px;
}

.padding-lg--115l {
  padding-left: -115px;
}

.padding-lg--120l {
  padding-left: -120px;
}

.padding-lg--125l {
  padding-left: -125px;
}

.padding-lg--130l {
  padding-left: -130px;
}

.padding-lg--135l {
  padding-left: -135px;
}

.padding-lg--140l {
  padding-left: -140px;
}

.padding-lg--145l {
  padding-left: -145px;
}

.padding-lg--150l {
  padding-left: -150px;
}

.padding-lg--155l {
  padding-left: -155px;
}

.padding-lg--160l {
  padding-left: -160px;
}

.padding-lg--165l {
  padding-left: -165px;
}

.padding-lg--170l {
  padding-left: -170px;
}

.padding-lg--175l {
  padding-left: -175px;
}

.padding-lg--180l {
  padding-left: -180px;
}

.padding-lg--185l {
  padding-left: -185px;
}

.padding-lg--190l {
  padding-left: -190px;
}

.padding-lg--195l {
  padding-left: -195px;
}

.padding-lg--200l {
  padding-left: -200px;
}

.padding-lg-0r {
  padding-right: 0px;
}

.padding-lg--5r {
  padding-right: -5px;
}

.padding-lg--10r {
  padding-right: -10px;
}

.padding-lg--15r {
  padding-right: -15px;
}

.padding-lg--20r {
  padding-right: -20px;
}

.padding-lg--25r {
  padding-right: -25px;
}

.padding-lg--30r {
  padding-right: -30px;
}

.padding-lg--35r {
  padding-right: -35px;
}

.padding-lg--40r {
  padding-right: -40px;
}

.padding-lg--45r {
  padding-right: -45px;
}

.padding-lg--50r {
  padding-right: -50px;
}

.padding-lg--55r {
  padding-right: -55px;
}

.padding-lg--60r {
  padding-right: -60px;
}

.padding-lg--65r {
  padding-right: -65px;
}

.padding-lg--70r {
  padding-right: -70px;
}

.padding-lg--75r {
  padding-right: -75px;
}

.padding-lg--80r {
  padding-right: -80px;
}

.padding-lg--85r {
  padding-right: -85px;
}

.padding-lg--90r {
  padding-right: -90px;
}

.padding-lg--95r {
  padding-right: -95px;
}

.padding-lg--100r {
  padding-right: -100px;
}

.padding-lg--105r {
  padding-right: -105px;
}

.padding-lg--110r {
  padding-right: -110px;
}

.padding-lg--115r {
  padding-right: -115px;
}

.padding-lg--120r {
  padding-right: -120px;
}

.padding-lg--125r {
  padding-right: -125px;
}

.padding-lg--130r {
  padding-right: -130px;
}

.padding-lg--135r {
  padding-right: -135px;
}

.padding-lg--140r {
  padding-right: -140px;
}

.padding-lg--145r {
  padding-right: -145px;
}

.padding-lg--150r {
  padding-right: -150px;
}

.padding-lg--155r {
  padding-right: -155px;
}

.padding-lg--160r {
  padding-right: -160px;
}

.padding-lg--165r {
  padding-right: -165px;
}

.padding-lg--170r {
  padding-right: -170px;
}

.padding-lg--175r {
  padding-right: -175px;
}

.padding-lg--180r {
  padding-right: -180px;
}

.padding-lg--185r {
  padding-right: -185px;
}

.padding-lg--190r {
  padding-right: -190px;
}

.padding-lg--195r {
  padding-right: -195px;
}

.padding-lg--200r {
  padding-right: -200px;
}

.margin-lg-0t {
  margin-top: 0px;
}

.margin-lg-5t {
  margin-top: 5px;
}

.margin-lg-10t {
  margin-top: 10px;
}

.margin-lg-15t {
  margin-top: 15px;
}

.margin-lg-20t {
  margin-top: 20px;
}

.margin-lg-25t {
  margin-top: 25px;
}

.margin-lg-30t {
  margin-top: 30px;
}

.margin-lg-35t {
  margin-top: 35px;
}

.margin-lg-40t {
  margin-top: 40px;
}

.margin-lg-45t {
  margin-top: 45px;
}

.margin-lg-50t {
  margin-top: 50px;
}

.margin-lg-55t {
  margin-top: 55px;
}

.margin-lg-60t {
  margin-top: 60px;
}

.margin-lg-65t {
  margin-top: 65px;
}

.margin-lg-70t {
  margin-top: 70px;
}

.margin-lg-75t {
  margin-top: 75px;
}

.margin-lg-80t {
  margin-top: 80px;
}

.margin-lg-85t {
  margin-top: 85px;
}

.margin-lg-90t {
  margin-top: 90px;
}

.margin-lg-95t {
  margin-top: 95px;
}

.margin-lg-100t {
  margin-top: 100px;
}

.margin-lg-105t {
  margin-top: 105px;
}

.margin-lg-110t {
  margin-top: 110px;
}

.margin-lg-115t {
  margin-top: 115px;
}

.margin-lg-120t {
  margin-top: 120px;
}

.margin-lg-125t {
  margin-top: 125px;
}

.margin-lg-130t {
  margin-top: 130px;
}

.margin-lg-135t {
  margin-top: 135px;
}

.margin-lg-140t {
  margin-top: 140px;
}

.margin-lg-145t {
  margin-top: 145px;
}

.margin-lg-150t {
  margin-top: 150px;
}

.margin-lg-155t {
  margin-top: 155px;
}

.margin-lg-160t {
  margin-top: 160px;
}

.margin-lg-165t {
  margin-top: 165px;
}

.margin-lg-170t {
  margin-top: 170px;
}

.margin-lg-175t {
  margin-top: 175px;
}

.margin-lg-180t {
  margin-top: 180px;
}

.margin-lg-185t {
  margin-top: 185px;
}

.margin-lg-190t {
  margin-top: 190px;
}

.margin-lg-195t {
  margin-top: 195px;
}

.margin-lg-200t {
  margin-top: 200px;
}

.margin-lg-0b {
  margin-bottom: 0px;
}

.margin-lg-5b {
  margin-bottom: 5px;
}

.margin-lg-10b {
  margin-bottom: 10px;
}

.margin-lg-15b {
  margin-bottom: 15px;
}

.margin-lg-20b {
  margin-bottom: 20px;
}

.margin-lg-25b {
  margin-bottom: 25px;
}

.margin-lg-30b {
  margin-bottom: 30px;
}

.margin-lg-35b {
  margin-bottom: 35px;
}

.margin-lg-40b {
  margin-bottom: 40px;
}

.margin-lg-45b {
  margin-bottom: 45px;
}

.margin-lg-50b {
  margin-bottom: 50px;
}

.margin-lg-55b {
  margin-bottom: 55px;
}

.margin-lg-60b {
  margin-bottom: 60px;
}

.margin-lg-65b {
  margin-bottom: 65px;
}

.margin-lg-70b {
  margin-bottom: 70px;
}

.margin-lg-75b {
  margin-bottom: 75px;
}

.margin-lg-80b {
  margin-bottom: 80px;
}

.margin-lg-85b {
  margin-bottom: 85px;
}

.margin-lg-90b {
  margin-bottom: 90px;
}

.margin-lg-95b {
  margin-bottom: 95px;
}

.margin-lg-100b {
  margin-bottom: 100px;
}

.margin-lg-105b {
  margin-bottom: 105px;
}

.margin-lg-110b {
  margin-bottom: 110px;
}

.margin-lg-115b {
  margin-bottom: 115px;
}

.margin-lg-120b {
  margin-bottom: 120px;
}

.margin-lg-125b {
  margin-bottom: 125px;
}

.margin-lg-130b {
  margin-bottom: 130px;
}

.margin-lg-135b {
  margin-bottom: 135px;
}

.margin-lg-140b {
  margin-bottom: 140px;
}

.margin-lg-145b {
  margin-bottom: 145px;
}

.margin-lg-150b {
  margin-bottom: 150px;
}

.margin-lg-155b {
  margin-bottom: 155px;
}

.margin-lg-160b {
  margin-bottom: 160px;
}

.margin-lg-165b {
  margin-bottom: 165px;
}

.margin-lg-170b {
  margin-bottom: 170px;
}

.margin-lg-175b {
  margin-bottom: 175px;
}

.margin-lg-180b {
  margin-bottom: 180px;
}

.margin-lg-185b {
  margin-bottom: 185px;
}

.margin-lg-190b {
  margin-bottom: 190px;
}

.margin-lg-195b {
  margin-bottom: 195px;
}

.margin-lg-200b {
  margin-bottom: 200px;
}

.padding-lg-0t {
  padding-top: 0px;
}

.padding-lg-5t {
  padding-top: 5px;
}

.padding-lg-10t {
  padding-top: 10px;
}

.padding-lg-15t {
  padding-top: 15px;
}

.padding-lg-20t {
  padding-top: 20px;
}

.padding-lg-25t {
  padding-top: 25px;
}

.padding-lg-30t {
  padding-top: 30px;
}

.padding-lg-35t {
  padding-top: 35px;
}

.padding-lg-40t {
  padding-top: 40px;
}

.padding-lg-45t {
  padding-top: 45px;
}

.padding-lg-50t {
  padding-top: 50px;
}

.padding-lg-55t {
  padding-top: 55px;
}

.padding-lg-60t {
  padding-top: 60px;
}

.padding-lg-65t {
  padding-top: 65px;
}

.padding-lg-70t {
  padding-top: 70px;
}

.padding-lg-75t {
  padding-top: 75px;
}

.padding-lg-80t {
  padding-top: 80px;
}

.padding-lg-85t {
  padding-top: 85px;
}

.padding-lg-90t {
  padding-top: 90px;
}

.padding-lg-95t {
  padding-top: 95px;
}

.padding-lg-100t {
  padding-top: 100px;
}

.padding-lg-105t {
  padding-top: 105px;
}

.padding-lg-110t {
  padding-top: 110px;
}

.padding-lg-115t {
  padding-top: 115px;
}

.padding-lg-120t {
  padding-top: 120px;
}

.padding-lg-125t {
  padding-top: 125px;
}

.padding-lg-130t {
  padding-top: 130px;
}

.padding-lg-135t {
  padding-top: 135px;
}

.padding-lg-140t {
  padding-top: 140px;
}

.padding-lg-145t {
  padding-top: 145px;
}

.padding-lg-150t {
  padding-top: 150px;
}

.padding-lg-155t {
  padding-top: 155px;
}

.padding-lg-160t {
  padding-top: 160px;
}

.padding-lg-165t {
  padding-top: 165px;
}

.padding-lg-170t {
  padding-top: 170px;
}

.padding-lg-175t {
  padding-top: 175px;
}

.padding-lg-180t {
  padding-top: 180px;
}

.padding-lg-185t {
  padding-top: 185px;
}

.padding-lg-190t {
  padding-top: 190px;
}

.padding-lg-195t {
  padding-top: 195px;
}

.padding-lg-200t {
  padding-top: 200px;
}

.padding-lg-0b {
  padding-bottom: 0px;
}

.padding-lg-5b {
  padding-bottom: 5px;
}

.padding-lg-10b {
  padding-bottom: 10px;
}

.padding-lg-15b {
  padding-bottom: 15px;
}

.padding-lg-20b {
  padding-bottom: 20px;
}

.padding-lg-25b {
  padding-bottom: 25px;
}

.padding-lg-30b {
  padding-bottom: 30px;
}

.padding-lg-35b {
  padding-bottom: 35px;
}

.padding-lg-40b {
  padding-bottom: 40px;
}

.padding-lg-45b {
  padding-bottom: 45px;
}

.padding-lg-50b {
  padding-bottom: 50px;
}

.padding-lg-55b {
  padding-bottom: 55px;
}

.padding-lg-60b {
  padding-bottom: 60px;
}

.padding-lg-65b {
  padding-bottom: 65px;
}

.padding-lg-70b {
  padding-bottom: 70px;
}

.padding-lg-75b {
  padding-bottom: 75px;
}

.padding-lg-80b {
  padding-bottom: 80px;
}

.padding-lg-85b {
  padding-bottom: 85px;
}

.padding-lg-90b {
  padding-bottom: 90px;
}

.padding-lg-95b {
  padding-bottom: 95px;
}

.padding-lg-100b {
  padding-bottom: 100px;
}

.padding-lg-105b {
  padding-bottom: 105px;
}

.padding-lg-110b {
  padding-bottom: 110px;
}

.padding-lg-115b {
  padding-bottom: 115px;
}

.padding-lg-120b {
  padding-bottom: 120px;
}

.padding-lg-125b {
  padding-bottom: 125px;
}

.padding-lg-130b {
  padding-bottom: 130px;
}

.padding-lg-135b {
  padding-bottom: 135px;
}

.padding-lg-140b {
  padding-bottom: 140px;
}

.padding-lg-145b {
  padding-bottom: 145px;
}

.padding-lg-150b {
  padding-bottom: 150px;
}

.padding-lg-155b {
  padding-bottom: 155px;
}

.padding-lg-160b {
  padding-bottom: 160px;
}

.padding-lg-165b {
  padding-bottom: 165px;
}

.padding-lg-170b {
  padding-bottom: 170px;
}

.padding-lg-175b {
  padding-bottom: 175px;
}

.padding-lg-180b {
  padding-bottom: 180px;
}

.padding-lg-185b {
  padding-bottom: 185px;
}

.padding-lg-190b {
  padding-bottom: 190px;
}

.padding-lg-195b {
  padding-bottom: 195px;
}

.padding-lg-200b {
  padding-bottom: 200px;
}

.margin-lg-0l {
  margin-left: 0px;
}

.margin-lg-5l {
  margin-left: 5px;
}

.margin-lg-10l {
  margin-left: 10px;
}

.margin-lg-15l {
  margin-left: 15px;
}

.margin-lg-20l {
  margin-left: 20px;
}

.margin-lg-25l {
  margin-left: 25px;
}

.margin-lg-30l {
  margin-left: 30px;
}

.margin-lg-35l {
  margin-left: 35px;
}

.margin-lg-40l {
  margin-left: 40px;
}

.margin-lg-45l {
  margin-left: 45px;
}

.margin-lg-50l {
  margin-left: 50px;
}

.margin-lg-55l {
  margin-left: 55px;
}

.margin-lg-60l {
  margin-left: 60px;
}

.margin-lg-65l {
  margin-left: 65px;
}

.margin-lg-70l {
  margin-left: 70px;
}

.margin-lg-75l {
  margin-left: 75px;
}

.margin-lg-80l {
  margin-left: 80px;
}

.margin-lg-85l {
  margin-left: 85px;
}

.margin-lg-90l {
  margin-left: 90px;
}

.margin-lg-95l {
  margin-left: 95px;
}

.margin-lg-100l {
  margin-left: 100px;
}

.margin-lg-105l {
  margin-left: 105px;
}

.margin-lg-110l {
  margin-left: 110px;
}

.margin-lg-115l {
  margin-left: 115px;
}

.margin-lg-120l {
  margin-left: 120px;
}

.margin-lg-125l {
  margin-left: 125px;
}

.margin-lg-130l {
  margin-left: 130px;
}

.margin-lg-135l {
  margin-left: 135px;
}

.margin-lg-140l {
  margin-left: 140px;
}

.margin-lg-145l {
  margin-left: 145px;
}

.margin-lg-150l {
  margin-left: 150px;
}

.margin-lg-155l {
  margin-left: 155px;
}

.margin-lg-160l {
  margin-left: 160px;
}

.margin-lg-165l {
  margin-left: 165px;
}

.margin-lg-170l {
  margin-left: 170px;
}

.margin-lg-175l {
  margin-left: 175px;
}

.margin-lg-180l {
  margin-left: 180px;
}

.margin-lg-185l {
  margin-left: 185px;
}

.margin-lg-190l {
  margin-left: 190px;
}

.margin-lg-195l {
  margin-left: 195px;
}

.margin-lg-200l {
  margin-left: 200px;
}

.margin-lg-0r {
  margin-right: 0px;
}

.margin-lg-5r {
  margin-right: 5px;
}

.margin-lg-10r {
  margin-right: 10px;
}

.margin-lg-15r {
  margin-right: 15px;
}

.margin-lg-20r {
  margin-right: 20px;
}

.margin-lg-25r {
  margin-right: 25px;
}

.margin-lg-30r {
  margin-right: 30px;
}

.margin-lg-35r {
  margin-right: 35px;
}

.margin-lg-40r {
  margin-right: 40px;
}

.margin-lg-45r {
  margin-right: 45px;
}

.margin-lg-50r {
  margin-right: 50px;
}

.margin-lg-55r {
  margin-right: 55px;
}

.margin-lg-60r {
  margin-right: 60px;
}

.margin-lg-65r {
  margin-right: 65px;
}

.margin-lg-70r {
  margin-right: 70px;
}

.margin-lg-75r {
  margin-right: 75px;
}

.margin-lg-80r {
  margin-right: 80px;
}

.margin-lg-85r {
  margin-right: 85px;
}

.margin-lg-90r {
  margin-right: 90px;
}

.margin-lg-95r {
  margin-right: 95px;
}

.margin-lg-100r {
  margin-right: 100px;
}

.margin-lg-105r {
  margin-right: 105px;
}

.margin-lg-110r {
  margin-right: 110px;
}

.margin-lg-115r {
  margin-right: 115px;
}

.margin-lg-120r {
  margin-right: 120px;
}

.margin-lg-125r {
  margin-right: 125px;
}

.margin-lg-130r {
  margin-right: 130px;
}

.margin-lg-135r {
  margin-right: 135px;
}

.margin-lg-140r {
  margin-right: 140px;
}

.margin-lg-145r {
  margin-right: 145px;
}

.margin-lg-150r {
  margin-right: 150px;
}

.margin-lg-155r {
  margin-right: 155px;
}

.margin-lg-160r {
  margin-right: 160px;
}

.margin-lg-165r {
  margin-right: 165px;
}

.margin-lg-170r {
  margin-right: 170px;
}

.margin-lg-175r {
  margin-right: 175px;
}

.margin-lg-180r {
  margin-right: 180px;
}

.margin-lg-185r {
  margin-right: 185px;
}

.margin-lg-190r {
  margin-right: 190px;
}

.margin-lg-195r {
  margin-right: 195px;
}

.margin-lg-200r {
  margin-right: 200px;
}

.padding-lg-0l {
  padding-left: 0px;
}

.padding-lg-5l {
  padding-left: 5px;
}

.padding-lg-10l {
  padding-left: 10px;
}

.padding-lg-15l {
  padding-left: 15px;
}

.padding-lg-20l {
  padding-left: 20px;
}

.padding-lg-25l {
  padding-left: 25px;
}

.padding-lg-30l {
  padding-left: 30px;
}

.padding-lg-35l {
  padding-left: 35px;
}

.padding-lg-40l {
  padding-left: 40px;
}

.padding-lg-45l {
  padding-left: 45px;
}

.padding-lg-50l {
  padding-left: 50px;
}

.padding-lg-55l {
  padding-left: 55px;
}

.padding-lg-60l {
  padding-left: 60px;
}

.padding-lg-65l {
  padding-left: 65px;
}

.padding-lg-70l {
  padding-left: 70px;
}

.padding-lg-75l {
  padding-left: 75px;
}

.padding-lg-80l {
  padding-left: 80px;
}

.padding-lg-85l {
  padding-left: 85px;
}

.padding-lg-90l {
  padding-left: 90px;
}

.padding-lg-95l {
  padding-left: 95px;
}

.padding-lg-100l {
  padding-left: 100px;
}

.padding-lg-105l {
  padding-left: 105px;
}

.padding-lg-110l {
  padding-left: 110px;
}

.padding-lg-115l {
  padding-left: 115px;
}

.padding-lg-120l {
  padding-left: 120px;
}

.padding-lg-125l {
  padding-left: 125px;
}

.padding-lg-130l {
  padding-left: 130px;
}

.padding-lg-135l {
  padding-left: 135px;
}

.padding-lg-140l {
  padding-left: 140px;
}

.padding-lg-145l {
  padding-left: 145px;
}

.padding-lg-150l {
  padding-left: 150px;
}

.padding-lg-155l {
  padding-left: 155px;
}

.padding-lg-160l {
  padding-left: 160px;
}

.padding-lg-165l {
  padding-left: 165px;
}

.padding-lg-170l {
  padding-left: 170px;
}

.padding-lg-175l {
  padding-left: 175px;
}

.padding-lg-180l {
  padding-left: 180px;
}

.padding-lg-185l {
  padding-left: 185px;
}

.padding-lg-190l {
  padding-left: 190px;
}

.padding-lg-195l {
  padding-left: 195px;
}

.padding-lg-200l {
  padding-left: 200px;
}

.padding-lg-0r {
  padding-right: 0px;
}

.padding-lg-5r {
  padding-right: 5px;
}

.padding-lg-10r {
  padding-right: 10px;
}

.padding-lg-15r {
  padding-right: 15px;
}

.padding-lg-20r {
  padding-right: 20px;
}

.padding-lg-25r {
  padding-right: 25px;
}

.padding-lg-30r {
  padding-right: 30px;
}

.padding-lg-35r {
  padding-right: 35px;
}

.padding-lg-40r {
  padding-right: 40px;
}

.padding-lg-45r {
  padding-right: 45px;
}

.padding-lg-50r {
  padding-right: 50px;
}

.padding-lg-55r {
  padding-right: 55px;
}

.padding-lg-60r {
  padding-right: 60px;
}

.padding-lg-65r {
  padding-right: 65px;
}

.padding-lg-70r {
  padding-right: 70px;
}

.padding-lg-75r {
  padding-right: 75px;
}

.padding-lg-80r {
  padding-right: 80px;
}

.padding-lg-85r {
  padding-right: 85px;
}

.padding-lg-90r {
  padding-right: 90px;
}

.padding-lg-95r {
  padding-right: 95px;
}

.padding-lg-100r {
  padding-right: 100px;
}

.padding-lg-105r {
  padding-right: 105px;
}

.padding-lg-110r {
  padding-right: 110px;
}

.padding-lg-115r {
  padding-right: 115px;
}

.padding-lg-120r {
  padding-right: 120px;
}

.padding-lg-125r {
  padding-right: 125px;
}

.padding-lg-130r {
  padding-right: 130px;
}

.padding-lg-135r {
  padding-right: 135px;
}

.padding-lg-140r {
  padding-right: 140px;
}

.padding-lg-145r {
  padding-right: 145px;
}

.padding-lg-150r {
  padding-right: 150px;
}

.padding-lg-155r {
  padding-right: 155px;
}

.padding-lg-160r {
  padding-right: 160px;
}

.padding-lg-165r {
  padding-right: 165px;
}

.padding-lg-170r {
  padding-right: 170px;
}

.padding-lg-175r {
  padding-right: 175px;
}

.padding-lg-180r {
  padding-right: 180px;
}

.padding-lg-185r {
  padding-right: 185px;
}

.padding-lg-190r {
  padding-right: 190px;
}

.padding-lg-195r {
  padding-right: 195px;
}

.padding-lg-200r {
  padding-right: 200px;
}

@media screen and (max-width: 991px) {
  .margin-md-0t {
    margin-top: 0px;
  }
  .margin-md-5t {
    margin-top: 5px;
  }
  .margin-md-10t {
    margin-top: 10px;
  }
  .margin-md-15t {
    margin-top: 15px;
  }
  .margin-md-20t {
    margin-top: 20px;
  }
  .margin-md-25t {
    margin-top: 25px;
  }
  .margin-md-30t {
    margin-top: 30px;
  }
  .margin-md-35t {
    margin-top: 35px;
  }
  .margin-md-40t {
    margin-top: 40px;
  }
  .margin-md-45t {
    margin-top: 45px;
  }
  .margin-md-50t {
    margin-top: 50px;
  }
  .margin-md-55t {
    margin-top: 55px;
  }
  .margin-md-60t {
    margin-top: 60px;
  }
  .margin-md-65t {
    margin-top: 65px;
  }
  .margin-md-70t {
    margin-top: 70px;
  }
  .margin-md-75t {
    margin-top: 75px;
  }
  .margin-md-80t {
    margin-top: 80px;
  }
  .margin-md-85t {
    margin-top: 85px;
  }
  .margin-md-90t {
    margin-top: 90px;
  }
  .margin-md-95t {
    margin-top: 95px;
  }
  .margin-md-100t {
    margin-top: 100px;
  }
  .margin-md-105t {
    margin-top: 105px;
  }
  .margin-md-110t {
    margin-top: 110px;
  }
  .margin-md-115t {
    margin-top: 115px;
  }
  .margin-md-120t {
    margin-top: 120px;
  }
  .margin-md-125t {
    margin-top: 125px;
  }
  .margin-md-130t {
    margin-top: 130px;
  }
  .margin-md-135t {
    margin-top: 135px;
  }
  .margin-md-140t {
    margin-top: 140px;
  }
  .margin-md-145t {
    margin-top: 145px;
  }
  .margin-md-150t {
    margin-top: 150px;
  }
  .margin-md-155t {
    margin-top: 155px;
  }
  .margin-md-160t {
    margin-top: 160px;
  }
  .margin-md-165t {
    margin-top: 165px;
  }
  .margin-md-170t {
    margin-top: 170px;
  }
  .margin-md-175t {
    margin-top: 175px;
  }
  .margin-md-180t {
    margin-top: 180px;
  }
  .margin-md-185t {
    margin-top: 185px;
  }
  .margin-md-190t {
    margin-top: 190px;
  }
  .margin-md-195t {
    margin-top: 195px;
  }
  .margin-md-200t {
    margin-top: 200px;
  }
  .margin-md-0b {
    margin-bottom: 0px;
  }
  .margin-md-5b {
    margin-bottom: 5px;
  }
  .margin-md-10b {
    margin-bottom: 10px;
  }
  .margin-md-15b {
    margin-bottom: 15px;
  }
  .margin-md-20b {
    margin-bottom: 20px;
  }
  .margin-md-25b {
    margin-bottom: 25px;
  }
  .margin-md-30b {
    margin-bottom: 30px;
  }
  .margin-md-35b {
    margin-bottom: 35px;
  }
  .margin-md-40b {
    margin-bottom: 40px;
  }
  .margin-md-45b {
    margin-bottom: 45px;
  }
  .margin-md-50b {
    margin-bottom: 50px;
  }
  .margin-md-55b {
    margin-bottom: 55px;
  }
  .margin-md-60b {
    margin-bottom: 60px;
  }
  .margin-md-65b {
    margin-bottom: 65px;
  }
  .margin-md-70b {
    margin-bottom: 70px;
  }
  .margin-md-75b {
    margin-bottom: 75px;
  }
  .margin-md-80b {
    margin-bottom: 80px;
  }
  .margin-md-85b {
    margin-bottom: 85px;
  }
  .margin-md-90b {
    margin-bottom: 90px;
  }
  .margin-md-95b {
    margin-bottom: 95px;
  }
  .margin-md-100b {
    margin-bottom: 100px;
  }
  .margin-md-105b {
    margin-bottom: 105px;
  }
  .margin-md-110b {
    margin-bottom: 110px;
  }
  .margin-md-115b {
    margin-bottom: 115px;
  }
  .margin-md-120b {
    margin-bottom: 120px;
  }
  .margin-md-125b {
    margin-bottom: 125px;
  }
  .margin-md-130b {
    margin-bottom: 130px;
  }
  .margin-md-135b {
    margin-bottom: 135px;
  }
  .margin-md-140b {
    margin-bottom: 140px;
  }
  .margin-md-145b {
    margin-bottom: 145px;
  }
  .margin-md-150b {
    margin-bottom: 150px;
  }
  .margin-md-155b {
    margin-bottom: 155px;
  }
  .margin-md-160b {
    margin-bottom: 160px;
  }
  .margin-md-165b {
    margin-bottom: 165px;
  }
  .margin-md-170b {
    margin-bottom: 170px;
  }
  .margin-md-175b {
    margin-bottom: 175px;
  }
  .margin-md-180b {
    margin-bottom: 180px;
  }
  .margin-md-185b {
    margin-bottom: 185px;
  }
  .margin-md-190b {
    margin-bottom: 190px;
  }
  .margin-md-195b {
    margin-bottom: 195px;
  }
  .margin-md-200b {
    margin-bottom: 200px;
  }
  .padding-md-0t {
    padding-top: 0px;
  }
  .padding-md-5t {
    padding-top: 5px;
  }
  .padding-md-10t {
    padding-top: 10px;
  }
  .padding-md-15t {
    padding-top: 15px;
  }
  .padding-md-20t {
    padding-top: 20px;
  }
  .padding-md-25t {
    padding-top: 25px;
  }
  .padding-md-30t {
    padding-top: 30px;
  }
  .padding-md-35t {
    padding-top: 35px;
  }
  .padding-md-40t {
    padding-top: 40px;
  }
  .padding-md-45t {
    padding-top: 45px;
  }
  .padding-md-50t {
    padding-top: 50px;
  }
  .padding-md-55t {
    padding-top: 55px;
  }
  .padding-md-60t {
    padding-top: 60px;
  }
  .padding-md-65t {
    padding-top: 65px;
  }
  .padding-md-70t {
    padding-top: 70px;
  }
  .padding-md-75t {
    padding-top: 75px;
  }
  .padding-md-80t {
    padding-top: 80px;
  }
  .padding-md-85t {
    padding-top: 85px;
  }
  .padding-md-90t {
    padding-top: 90px;
  }
  .padding-md-95t {
    padding-top: 95px;
  }
  .padding-md-100t {
    padding-top: 100px;
  }
  .padding-md-105t {
    padding-top: 105px;
  }
  .padding-md-110t {
    padding-top: 110px;
  }
  .padding-md-115t {
    padding-top: 115px;
  }
  .padding-md-120t {
    padding-top: 120px;
  }
  .padding-md-125t {
    padding-top: 125px;
  }
  .padding-md-130t {
    padding-top: 130px;
  }
  .padding-md-135t {
    padding-top: 135px;
  }
  .padding-md-140t {
    padding-top: 140px;
  }
  .padding-md-145t {
    padding-top: 145px;
  }
  .padding-md-150t {
    padding-top: 150px;
  }
  .padding-md-155t {
    padding-top: 155px;
  }
  .padding-md-160t {
    padding-top: 160px;
  }
  .padding-md-165t {
    padding-top: 165px;
  }
  .padding-md-170t {
    padding-top: 170px;
  }
  .padding-md-175t {
    padding-top: 175px;
  }
  .padding-md-180t {
    padding-top: 180px;
  }
  .padding-md-185t {
    padding-top: 185px;
  }
  .padding-md-190t {
    padding-top: 190px;
  }
  .padding-md-195t {
    padding-top: 195px;
  }
  .padding-md-200t {
    padding-top: 200px;
  }
  .padding-md-0b {
    padding-bottom: 0px;
  }
  .padding-md-5b {
    padding-bottom: 5px;
  }
  .padding-md-10b {
    padding-bottom: 10px;
  }
  .padding-md-15b {
    padding-bottom: 15px;
  }
  .padding-md-20b {
    padding-bottom: 20px;
  }
  .padding-md-25b {
    padding-bottom: 25px;
  }
  .padding-md-30b {
    padding-bottom: 30px;
  }
  .padding-md-35b {
    padding-bottom: 35px;
  }
  .padding-md-40b {
    padding-bottom: 40px;
  }
  .padding-md-45b {
    padding-bottom: 45px;
  }
  .padding-md-50b {
    padding-bottom: 50px;
  }
  .padding-md-55b {
    padding-bottom: 55px;
  }
  .padding-md-60b {
    padding-bottom: 60px;
  }
  .padding-md-65b {
    padding-bottom: 65px;
  }
  .padding-md-70b {
    padding-bottom: 70px;
  }
  .padding-md-75b {
    padding-bottom: 75px;
  }
  .padding-md-80b {
    padding-bottom: 80px;
  }
  .padding-md-85b {
    padding-bottom: 85px;
  }
  .padding-md-90b {
    padding-bottom: 90px;
  }
  .padding-md-95b {
    padding-bottom: 95px;
  }
  .padding-md-100b {
    padding-bottom: 100px;
  }
  .padding-md-105b {
    padding-bottom: 105px;
  }
  .padding-md-110b {
    padding-bottom: 110px;
  }
  .padding-md-115b {
    padding-bottom: 115px;
  }
  .padding-md-120b {
    padding-bottom: 120px;
  }
  .padding-md-125b {
    padding-bottom: 125px;
  }
  .padding-md-130b {
    padding-bottom: 130px;
  }
  .padding-md-135b {
    padding-bottom: 135px;
  }
  .padding-md-140b {
    padding-bottom: 140px;
  }
  .padding-md-145b {
    padding-bottom: 145px;
  }
  .padding-md-150b {
    padding-bottom: 150px;
  }
  .padding-md-155b {
    padding-bottom: 155px;
  }
  .padding-md-160b {
    padding-bottom: 160px;
  }
  .padding-md-165b {
    padding-bottom: 165px;
  }
  .padding-md-170b {
    padding-bottom: 170px;
  }
  .padding-md-175b {
    padding-bottom: 175px;
  }
  .padding-md-180b {
    padding-bottom: 180px;
  }
  .padding-md-185b {
    padding-bottom: 185px;
  }
  .padding-md-190b {
    padding-bottom: 190px;
  }
  .padding-md-195b {
    padding-bottom: 195px;
  }
  .padding-md-200b {
    padding-bottom: 200px;
  }
  .margin-md-0l {
    margin-left: 0px;
  }
  .margin-md-5l {
    margin-left: 5px;
  }
  .margin-md-10l {
    margin-left: 10px;
  }
  .margin-md-15l {
    margin-left: 15px;
  }
  .margin-md-20l {
    margin-left: 20px;
  }
  .margin-md-25l {
    margin-left: 25px;
  }
  .margin-md-30l {
    margin-left: 30px;
  }
  .margin-md-35l {
    margin-left: 35px;
  }
  .margin-md-40l {
    margin-left: 40px;
  }
  .margin-md-45l {
    margin-left: 45px;
  }
  .margin-md-50l {
    margin-left: 50px;
  }
  .margin-md-55l {
    margin-left: 55px;
  }
  .margin-md-60l {
    margin-left: 60px;
  }
  .margin-md-65l {
    margin-left: 65px;
  }
  .margin-md-70l {
    margin-left: 70px;
  }
  .margin-md-75l {
    margin-left: 75px;
  }
  .margin-md-80l {
    margin-left: 80px;
  }
  .margin-md-85l {
    margin-left: 85px;
  }
  .margin-md-90l {
    margin-left: 90px;
  }
  .margin-md-95l {
    margin-left: 95px;
  }
  .margin-md-100l {
    margin-left: 100px;
  }
  .margin-md-105l {
    margin-left: 105px;
  }
  .margin-md-110l {
    margin-left: 110px;
  }
  .margin-md-115l {
    margin-left: 115px;
  }
  .margin-md-120l {
    margin-left: 120px;
  }
  .margin-md-125l {
    margin-left: 125px;
  }
  .margin-md-130l {
    margin-left: 130px;
  }
  .margin-md-135l {
    margin-left: 135px;
  }
  .margin-md-140l {
    margin-left: 140px;
  }
  .margin-md-145l {
    margin-left: 145px;
  }
  .margin-md-150l {
    margin-left: 150px;
  }
  .margin-md-155l {
    margin-left: 155px;
  }
  .margin-md-160l {
    margin-left: 160px;
  }
  .margin-md-165l {
    margin-left: 165px;
  }
  .margin-md-170l {
    margin-left: 170px;
  }
  .margin-md-175l {
    margin-left: 175px;
  }
  .margin-md-180l {
    margin-left: 180px;
  }
  .margin-md-185l {
    margin-left: 185px;
  }
  .margin-md-190l {
    margin-left: 190px;
  }
  .margin-md-195l {
    margin-left: 195px;
  }
  .margin-md-200l {
    margin-left: 200px;
  }
  .margin-md-0r {
    margin-right: 0px;
  }
  .margin-md-5r {
    margin-right: 5px;
  }
  .margin-md-10r {
    margin-right: 10px;
  }
  .margin-md-15r {
    margin-right: 15px;
  }
  .margin-md-20r {
    margin-right: 20px;
  }
  .margin-md-25r {
    margin-right: 25px;
  }
  .margin-md-30r {
    margin-right: 30px;
  }
  .margin-md-35r {
    margin-right: 35px;
  }
  .margin-md-40r {
    margin-right: 40px;
  }
  .margin-md-45r {
    margin-right: 45px;
  }
  .margin-md-50r {
    margin-right: 50px;
  }
  .margin-md-55r {
    margin-right: 55px;
  }
  .margin-md-60r {
    margin-right: 60px;
  }
  .margin-md-65r {
    margin-right: 65px;
  }
  .margin-md-70r {
    margin-right: 70px;
  }
  .margin-md-75r {
    margin-right: 75px;
  }
  .margin-md-80r {
    margin-right: 80px;
  }
  .margin-md-85r {
    margin-right: 85px;
  }
  .margin-md-90r {
    margin-right: 90px;
  }
  .margin-md-95r {
    margin-right: 95px;
  }
  .margin-md-100r {
    margin-right: 100px;
  }
  .margin-md-105r {
    margin-right: 105px;
  }
  .margin-md-110r {
    margin-right: 110px;
  }
  .margin-md-115r {
    margin-right: 115px;
  }
  .margin-md-120r {
    margin-right: 120px;
  }
  .margin-md-125r {
    margin-right: 125px;
  }
  .margin-md-130r {
    margin-right: 130px;
  }
  .margin-md-135r {
    margin-right: 135px;
  }
  .margin-md-140r {
    margin-right: 140px;
  }
  .margin-md-145r {
    margin-right: 145px;
  }
  .margin-md-150r {
    margin-right: 150px;
  }
  .margin-md-155r {
    margin-right: 155px;
  }
  .margin-md-160r {
    margin-right: 160px;
  }
  .margin-md-165r {
    margin-right: 165px;
  }
  .margin-md-170r {
    margin-right: 170px;
  }
  .margin-md-175r {
    margin-right: 175px;
  }
  .margin-md-180r {
    margin-right: 180px;
  }
  .margin-md-185r {
    margin-right: 185px;
  }
  .margin-md-190r {
    margin-right: 190px;
  }
  .margin-md-195r {
    margin-right: 195px;
  }
  .margin-md-200r {
    margin-right: 200px;
  }
  .padding-md-0l {
    padding-left: 0px;
  }
  .padding-md-5l {
    padding-left: 5px;
  }
  .padding-md-10l {
    padding-left: 10px;
  }
  .padding-md-15l {
    padding-left: 15px;
  }
  .padding-md-20l {
    padding-left: 20px;
  }
  .padding-md-25l {
    padding-left: 25px;
  }
  .padding-md-30l {
    padding-left: 30px;
  }
  .padding-md-35l {
    padding-left: 35px;
  }
  .padding-md-40l {
    padding-left: 40px;
  }
  .padding-md-45l {
    padding-left: 45px;
  }
  .padding-md-50l {
    padding-left: 50px;
  }
  .padding-md-55l {
    padding-left: 55px;
  }
  .padding-md-60l {
    padding-left: 60px;
  }
  .padding-md-65l {
    padding-left: 65px;
  }
  .padding-md-70l {
    padding-left: 70px;
  }
  .padding-md-75l {
    padding-left: 75px;
  }
  .padding-md-80l {
    padding-left: 80px;
  }
  .padding-md-85l {
    padding-left: 85px;
  }
  .padding-md-90l {
    padding-left: 90px;
  }
  .padding-md-95l {
    padding-left: 95px;
  }
  .padding-md-100l {
    padding-left: 100px;
  }
  .padding-md-105l {
    padding-left: 105px;
  }
  .padding-md-110l {
    padding-left: 110px;
  }
  .padding-md-115l {
    padding-left: 115px;
  }
  .padding-md-120l {
    padding-left: 120px;
  }
  .padding-md-125l {
    padding-left: 125px;
  }
  .padding-md-130l {
    padding-left: 130px;
  }
  .padding-md-135l {
    padding-left: 135px;
  }
  .padding-md-140l {
    padding-left: 140px;
  }
  .padding-md-145l {
    padding-left: 145px;
  }
  .padding-md-150l {
    padding-left: 150px;
  }
  .padding-md-155l {
    padding-left: 155px;
  }
  .padding-md-160l {
    padding-left: 160px;
  }
  .padding-md-165l {
    padding-left: 165px;
  }
  .padding-md-170l {
    padding-left: 170px;
  }
  .padding-md-175l {
    padding-left: 175px;
  }
  .padding-md-180l {
    padding-left: 180px;
  }
  .padding-md-185l {
    padding-left: 185px;
  }
  .padding-md-190l {
    padding-left: 190px;
  }
  .padding-md-195l {
    padding-left: 195px;
  }
  .padding-md-200l {
    padding-left: 200px;
  }
  .padding-md-0r {
    padding-right: 0px;
  }
  .padding-md-5r {
    padding-right: 5px;
  }
  .padding-md-10r {
    padding-right: 10px;
  }
  .padding-md-15r {
    padding-right: 15px;
  }
  .padding-md-20r {
    padding-right: 20px;
  }
  .padding-md-25r {
    padding-right: 25px;
  }
  .padding-md-30r {
    padding-right: 30px;
  }
  .padding-md-35r {
    padding-right: 35px;
  }
  .padding-md-40r {
    padding-right: 40px;
  }
  .padding-md-45r {
    padding-right: 45px;
  }
  .padding-md-50r {
    padding-right: 50px;
  }
  .padding-md-55r {
    padding-right: 55px;
  }
  .padding-md-60r {
    padding-right: 60px;
  }
  .padding-md-65r {
    padding-right: 65px;
  }
  .padding-md-70r {
    padding-right: 70px;
  }
  .padding-md-75r {
    padding-right: 75px;
  }
  .padding-md-80r {
    padding-right: 80px;
  }
  .padding-md-85r {
    padding-right: 85px;
  }
  .padding-md-90r {
    padding-right: 90px;
  }
  .padding-md-95r {
    padding-right: 95px;
  }
  .padding-md-100r {
    padding-right: 100px;
  }
  .padding-md-105r {
    padding-right: 105px;
  }
  .padding-md-110r {
    padding-right: 110px;
  }
  .padding-md-115r {
    padding-right: 115px;
  }
  .padding-md-120r {
    padding-right: 120px;
  }
  .padding-md-125r {
    padding-right: 125px;
  }
  .padding-md-130r {
    padding-right: 130px;
  }
  .padding-md-135r {
    padding-right: 135px;
  }
  .padding-md-140r {
    padding-right: 140px;
  }
  .padding-md-145r {
    padding-right: 145px;
  }
  .padding-md-150r {
    padding-right: 150px;
  }
  .padding-md-155r {
    padding-right: 155px;
  }
  .padding-md-160r {
    padding-right: 160px;
  }
  .padding-md-165r {
    padding-right: 165px;
  }
  .padding-md-170r {
    padding-right: 170px;
  }
  .padding-md-175r {
    padding-right: 175px;
  }
  .padding-md-180r {
    padding-right: 180px;
  }
  .padding-md-185r {
    padding-right: 185px;
  }
  .padding-md-190r {
    padding-right: 190px;
  }
  .padding-md-195r {
    padding-right: 195px;
  }
  .padding-md-200r {
    padding-right: 200px;
  }
}

@media screen and (max-width: 767px) {
  .margin-sm-0t {
    margin-top: 0px;
  }
  .margin-sm-5t {
    margin-top: 5px;
  }
  .margin-sm-10t {
    margin-top: 10px;
  }
  .margin-sm-15t {
    margin-top: 15px;
  }
  .margin-sm-20t {
    margin-top: 20px;
  }
  .margin-sm-25t {
    margin-top: 25px;
  }
  .margin-sm-30t {
    margin-top: 30px;
  }
  .margin-sm-35t {
    margin-top: 35px;
  }
  .margin-sm-40t {
    margin-top: 40px;
  }
  .margin-sm-45t {
    margin-top: 45px;
  }
  .margin-sm-50t {
    margin-top: 50px;
  }
  .margin-sm-55t {
    margin-top: 55px;
  }
  .margin-sm-60t {
    margin-top: 60px;
  }
  .margin-sm-65t {
    margin-top: 65px;
  }
  .margin-sm-70t {
    margin-top: 70px;
  }
  .margin-sm-75t {
    margin-top: 75px;
  }
  .margin-sm-80t {
    margin-top: 80px;
  }
  .margin-sm-85t {
    margin-top: 85px;
  }
  .margin-sm-90t {
    margin-top: 90px;
  }
  .margin-sm-95t {
    margin-top: 95px;
  }
  .margin-sm-100t {
    margin-top: 100px;
  }
  .margin-sm-105t {
    margin-top: 105px;
  }
  .margin-sm-110t {
    margin-top: 110px;
  }
  .margin-sm-115t {
    margin-top: 115px;
  }
  .margin-sm-120t {
    margin-top: 120px;
  }
  .margin-sm-125t {
    margin-top: 125px;
  }
  .margin-sm-130t {
    margin-top: 130px;
  }
  .margin-sm-135t {
    margin-top: 135px;
  }
  .margin-sm-140t {
    margin-top: 140px;
  }
  .margin-sm-145t {
    margin-top: 145px;
  }
  .margin-sm-150t {
    margin-top: 150px;
  }
  .margin-sm-155t {
    margin-top: 155px;
  }
  .margin-sm-160t {
    margin-top: 160px;
  }
  .margin-sm-165t {
    margin-top: 165px;
  }
  .margin-sm-170t {
    margin-top: 170px;
  }
  .margin-sm-175t {
    margin-top: 175px;
  }
  .margin-sm-180t {
    margin-top: 180px;
  }
  .margin-sm-185t {
    margin-top: 185px;
  }
  .margin-sm-190t {
    margin-top: 190px;
  }
  .margin-sm-195t {
    margin-top: 195px;
  }
  .margin-sm-200t {
    margin-top: 200px;
  }
  .margin-sm-0b {
    margin-bottom: 0px;
  }
  .margin-sm-5b {
    margin-bottom: 5px;
  }
  .margin-sm-10b {
    margin-bottom: 10px;
  }
  .margin-sm-15b {
    margin-bottom: 15px;
  }
  .margin-sm-20b {
    margin-bottom: 20px;
  }
  .margin-sm-25b {
    margin-bottom: 25px;
  }
  .margin-sm-30b {
    margin-bottom: 30px;
  }
  .margin-sm-35b {
    margin-bottom: 35px;
  }
  .margin-sm-40b {
    margin-bottom: 40px;
  }
  .margin-sm-45b {
    margin-bottom: 45px;
  }
  .margin-sm-50b {
    margin-bottom: 50px;
  }
  .margin-sm-55b {
    margin-bottom: 55px;
  }
  .margin-sm-60b {
    margin-bottom: 60px;
  }
  .margin-sm-65b {
    margin-bottom: 65px;
  }
  .margin-sm-70b {
    margin-bottom: 70px;
  }
  .margin-sm-75b {
    margin-bottom: 75px;
  }
  .margin-sm-80b {
    margin-bottom: 80px;
  }
  .margin-sm-85b {
    margin-bottom: 85px;
  }
  .margin-sm-90b {
    margin-bottom: 90px;
  }
  .margin-sm-95b {
    margin-bottom: 95px;
  }
  .margin-sm-100b {
    margin-bottom: 100px;
  }
  .margin-sm-105b {
    margin-bottom: 105px;
  }
  .margin-sm-110b {
    margin-bottom: 110px;
  }
  .margin-sm-115b {
    margin-bottom: 115px;
  }
  .margin-sm-120b {
    margin-bottom: 120px;
  }
  .margin-sm-125b {
    margin-bottom: 125px;
  }
  .margin-sm-130b {
    margin-bottom: 130px;
  }
  .margin-sm-135b {
    margin-bottom: 135px;
  }
  .margin-sm-140b {
    margin-bottom: 140px;
  }
  .margin-sm-145b {
    margin-bottom: 145px;
  }
  .margin-sm-150b {
    margin-bottom: 150px;
  }
  .margin-sm-155b {
    margin-bottom: 155px;
  }
  .margin-sm-160b {
    margin-bottom: 160px;
  }
  .margin-sm-165b {
    margin-bottom: 165px;
  }
  .margin-sm-170b {
    margin-bottom: 170px;
  }
  .margin-sm-175b {
    margin-bottom: 175px;
  }
  .margin-sm-180b {
    margin-bottom: 180px;
  }
  .margin-sm-185b {
    margin-bottom: 185px;
  }
  .margin-sm-190b {
    margin-bottom: 190px;
  }
  .margin-sm-195b {
    margin-bottom: 195px;
  }
  .margin-sm-200b {
    margin-bottom: 200px;
  }
  .padding-sm-0t {
    padding-top: 0px;
  }
  .padding-sm-5t {
    padding-top: 5px;
  }
  .padding-sm-10t {
    padding-top: 10px;
  }
  .padding-sm-15t {
    padding-top: 15px;
  }
  .padding-sm-20t {
    padding-top: 20px;
  }
  .padding-sm-25t {
    padding-top: 25px;
  }
  .padding-sm-30t {
    padding-top: 30px;
  }
  .padding-sm-35t {
    padding-top: 35px;
  }
  .padding-sm-40t {
    padding-top: 40px;
  }
  .padding-sm-45t {
    padding-top: 45px;
  }
  .padding-sm-50t {
    padding-top: 50px;
  }
  .padding-sm-55t {
    padding-top: 55px;
  }
  .padding-sm-60t {
    padding-top: 60px;
  }
  .padding-sm-65t {
    padding-top: 65px;
  }
  .padding-sm-70t {
    padding-top: 70px;
  }
  .padding-sm-75t {
    padding-top: 75px;
  }
  .padding-sm-80t {
    padding-top: 80px;
  }
  .padding-sm-85t {
    padding-top: 85px;
  }
  .padding-sm-90t {
    padding-top: 90px;
  }
  .padding-sm-95t {
    padding-top: 95px;
  }
  .padding-sm-100t {
    padding-top: 100px;
  }
  .padding-sm-105t {
    padding-top: 105px;
  }
  .padding-sm-110t {
    padding-top: 110px;
  }
  .padding-sm-115t {
    padding-top: 115px;
  }
  .padding-sm-120t {
    padding-top: 120px;
  }
  .padding-sm-125t {
    padding-top: 125px;
  }
  .padding-sm-130t {
    padding-top: 130px;
  }
  .padding-sm-135t {
    padding-top: 135px;
  }
  .padding-sm-140t {
    padding-top: 140px;
  }
  .padding-sm-145t {
    padding-top: 145px;
  }
  .padding-sm-150t {
    padding-top: 150px;
  }
  .padding-sm-155t {
    padding-top: 155px;
  }
  .padding-sm-160t {
    padding-top: 160px;
  }
  .padding-sm-165t {
    padding-top: 165px;
  }
  .padding-sm-170t {
    padding-top: 170px;
  }
  .padding-sm-175t {
    padding-top: 175px;
  }
  .padding-sm-180t {
    padding-top: 180px;
  }
  .padding-sm-185t {
    padding-top: 185px;
  }
  .padding-sm-190t {
    padding-top: 190px;
  }
  .padding-sm-195t {
    padding-top: 195px;
  }
  .padding-sm-200t {
    padding-top: 200px;
  }
  .padding-sm-0b {
    padding-bottom: 0px;
  }
  .padding-sm-5b {
    padding-bottom: 5px;
  }
  .padding-sm-10b {
    padding-bottom: 10px;
  }
  .padding-sm-15b {
    padding-bottom: 15px;
  }
  .padding-sm-20b {
    padding-bottom: 20px;
  }
  .padding-sm-25b {
    padding-bottom: 25px;
  }
  .padding-sm-30b {
    padding-bottom: 30px;
  }
  .padding-sm-35b {
    padding-bottom: 35px;
  }
  .padding-sm-40b {
    padding-bottom: 40px;
  }
  .padding-sm-45b {
    padding-bottom: 45px;
  }
  .padding-sm-50b {
    padding-bottom: 50px;
  }
  .padding-sm-55b {
    padding-bottom: 55px;
  }
  .padding-sm-60b {
    padding-bottom: 60px;
  }
  .padding-sm-65b {
    padding-bottom: 65px;
  }
  .padding-sm-70b {
    padding-bottom: 70px;
  }
  .padding-sm-75b {
    padding-bottom: 75px;
  }
  .padding-sm-80b {
    padding-bottom: 80px;
  }
  .padding-sm-85b {
    padding-bottom: 85px;
  }
  .padding-sm-90b {
    padding-bottom: 90px;
  }
  .padding-sm-95b {
    padding-bottom: 95px;
  }
  .padding-sm-100b {
    padding-bottom: 100px;
  }
  .padding-sm-105b {
    padding-bottom: 105px;
  }
  .padding-sm-110b {
    padding-bottom: 110px;
  }
  .padding-sm-115b {
    padding-bottom: 115px;
  }
  .padding-sm-120b {
    padding-bottom: 120px;
  }
  .padding-sm-125b {
    padding-bottom: 125px;
  }
  .padding-sm-130b {
    padding-bottom: 130px;
  }
  .padding-sm-135b {
    padding-bottom: 135px;
  }
  .padding-sm-140b {
    padding-bottom: 140px;
  }
  .padding-sm-145b {
    padding-bottom: 145px;
  }
  .padding-sm-150b {
    padding-bottom: 150px;
  }
  .padding-sm-155b {
    padding-bottom: 155px;
  }
  .padding-sm-160b {
    padding-bottom: 160px;
  }
  .padding-sm-165b {
    padding-bottom: 165px;
  }
  .padding-sm-170b {
    padding-bottom: 170px;
  }
  .padding-sm-175b {
    padding-bottom: 175px;
  }
  .padding-sm-180b {
    padding-bottom: 180px;
  }
  .padding-sm-185b {
    padding-bottom: 185px;
  }
  .padding-sm-190b {
    padding-bottom: 190px;
  }
  .padding-sm-195b {
    padding-bottom: 195px;
  }
  .padding-sm-200b {
    padding-bottom: 200px;
  }
  .margin-sm-0l {
    margin-left: 0px;
  }
  .margin-sm-5l {
    margin-left: 5px;
  }
  .margin-sm-10l {
    margin-left: 10px;
  }
  .margin-sm-15l {
    margin-left: 15px;
  }
  .margin-sm-20l {
    margin-left: 20px;
  }
  .margin-sm-25l {
    margin-left: 25px;
  }
  .margin-sm-30l {
    margin-left: 30px;
  }
  .margin-sm-35l {
    margin-left: 35px;
  }
  .margin-sm-40l {
    margin-left: 40px;
  }
  .margin-sm-45l {
    margin-left: 45px;
  }
  .margin-sm-50l {
    margin-left: 50px;
  }
  .margin-sm-55l {
    margin-left: 55px;
  }
  .margin-sm-60l {
    margin-left: 60px;
  }
  .margin-sm-65l {
    margin-left: 65px;
  }
  .margin-sm-70l {
    margin-left: 70px;
  }
  .margin-sm-75l {
    margin-left: 75px;
  }
  .margin-sm-80l {
    margin-left: 80px;
  }
  .margin-sm-85l {
    margin-left: 85px;
  }
  .margin-sm-90l {
    margin-left: 90px;
  }
  .margin-sm-95l {
    margin-left: 95px;
  }
  .margin-sm-100l {
    margin-left: 100px;
  }
  .margin-sm-105l {
    margin-left: 105px;
  }
  .margin-sm-110l {
    margin-left: 110px;
  }
  .margin-sm-115l {
    margin-left: 115px;
  }
  .margin-sm-120l {
    margin-left: 120px;
  }
  .margin-sm-125l {
    margin-left: 125px;
  }
  .margin-sm-130l {
    margin-left: 130px;
  }
  .margin-sm-135l {
    margin-left: 135px;
  }
  .margin-sm-140l {
    margin-left: 140px;
  }
  .margin-sm-145l {
    margin-left: 145px;
  }
  .margin-sm-150l {
    margin-left: 150px;
  }
  .margin-sm-155l {
    margin-left: 155px;
  }
  .margin-sm-160l {
    margin-left: 160px;
  }
  .margin-sm-165l {
    margin-left: 165px;
  }
  .margin-sm-170l {
    margin-left: 170px;
  }
  .margin-sm-175l {
    margin-left: 175px;
  }
  .margin-sm-180l {
    margin-left: 180px;
  }
  .margin-sm-185l {
    margin-left: 185px;
  }
  .margin-sm-190l {
    margin-left: 190px;
  }
  .margin-sm-195l {
    margin-left: 195px;
  }
  .margin-sm-200l {
    margin-left: 200px;
  }
  .margin-sm-0r {
    margin-right: 0px;
  }
  .margin-sm-5r {
    margin-right: 5px;
  }
  .margin-sm-10r {
    margin-right: 10px;
  }
  .margin-sm-15r {
    margin-right: 15px;
  }
  .margin-sm-20r {
    margin-right: 20px;
  }
  .margin-sm-25r {
    margin-right: 25px;
  }
  .margin-sm-30r {
    margin-right: 30px;
  }
  .margin-sm-35r {
    margin-right: 35px;
  }
  .margin-sm-40r {
    margin-right: 40px;
  }
  .margin-sm-45r {
    margin-right: 45px;
  }
  .margin-sm-50r {
    margin-right: 50px;
  }
  .margin-sm-55r {
    margin-right: 55px;
  }
  .margin-sm-60r {
    margin-right: 60px;
  }
  .margin-sm-65r {
    margin-right: 65px;
  }
  .margin-sm-70r {
    margin-right: 70px;
  }
  .margin-sm-75r {
    margin-right: 75px;
  }
  .margin-sm-80r {
    margin-right: 80px;
  }
  .margin-sm-85r {
    margin-right: 85px;
  }
  .margin-sm-90r {
    margin-right: 90px;
  }
  .margin-sm-95r {
    margin-right: 95px;
  }
  .margin-sm-100r {
    margin-right: 100px;
  }
  .margin-sm-105r {
    margin-right: 105px;
  }
  .margin-sm-110r {
    margin-right: 110px;
  }
  .margin-sm-115r {
    margin-right: 115px;
  }
  .margin-sm-120r {
    margin-right: 120px;
  }
  .margin-sm-125r {
    margin-right: 125px;
  }
  .margin-sm-130r {
    margin-right: 130px;
  }
  .margin-sm-135r {
    margin-right: 135px;
  }
  .margin-sm-140r {
    margin-right: 140px;
  }
  .margin-sm-145r {
    margin-right: 145px;
  }
  .margin-sm-150r {
    margin-right: 150px;
  }
  .margin-sm-155r {
    margin-right: 155px;
  }
  .margin-sm-160r {
    margin-right: 160px;
  }
  .margin-sm-165r {
    margin-right: 165px;
  }
  .margin-sm-170r {
    margin-right: 170px;
  }
  .margin-sm-175r {
    margin-right: 175px;
  }
  .margin-sm-180r {
    margin-right: 180px;
  }
  .margin-sm-185r {
    margin-right: 185px;
  }
  .margin-sm-190r {
    margin-right: 190px;
  }
  .margin-sm-195r {
    margin-right: 195px;
  }
  .margin-sm-200r {
    margin-right: 200px;
  }
  .padding-sm-0l {
    padding-left: 0px;
  }
  .padding-sm-5l {
    padding-left: 5px;
  }
  .padding-sm-10l {
    padding-left: 10px;
  }
  .padding-sm-15l {
    padding-left: 15px;
  }
  .padding-sm-20l {
    padding-left: 20px;
  }
  .padding-sm-25l {
    padding-left: 25px;
  }
  .padding-sm-30l {
    padding-left: 30px;
  }
  .padding-sm-35l {
    padding-left: 35px;
  }
  .padding-sm-40l {
    padding-left: 40px;
  }
  .padding-sm-45l {
    padding-left: 45px;
  }
  .padding-sm-50l {
    padding-left: 50px;
  }
  .padding-sm-55l {
    padding-left: 55px;
  }
  .padding-sm-60l {
    padding-left: 60px;
  }
  .padding-sm-65l {
    padding-left: 65px;
  }
  .padding-sm-70l {
    padding-left: 70px;
  }
  .padding-sm-75l {
    padding-left: 75px;
  }
  .padding-sm-80l {
    padding-left: 80px;
  }
  .padding-sm-85l {
    padding-left: 85px;
  }
  .padding-sm-90l {
    padding-left: 90px;
  }
  .padding-sm-95l {
    padding-left: 95px;
  }
  .padding-sm-100l {
    padding-left: 100px;
  }
  .padding-sm-105l {
    padding-left: 105px;
  }
  .padding-sm-110l {
    padding-left: 110px;
  }
  .padding-sm-115l {
    padding-left: 115px;
  }
  .padding-sm-120l {
    padding-left: 120px;
  }
  .padding-sm-125l {
    padding-left: 125px;
  }
  .padding-sm-130l {
    padding-left: 130px;
  }
  .padding-sm-135l {
    padding-left: 135px;
  }
  .padding-sm-140l {
    padding-left: 140px;
  }
  .padding-sm-145l {
    padding-left: 145px;
  }
  .padding-sm-150l {
    padding-left: 150px;
  }
  .padding-sm-155l {
    padding-left: 155px;
  }
  .padding-sm-160l {
    padding-left: 160px;
  }
  .padding-sm-165l {
    padding-left: 165px;
  }
  .padding-sm-170l {
    padding-left: 170px;
  }
  .padding-sm-175l {
    padding-left: 175px;
  }
  .padding-sm-180l {
    padding-left: 180px;
  }
  .padding-sm-185l {
    padding-left: 185px;
  }
  .padding-sm-190l {
    padding-left: 190px;
  }
  .padding-sm-195l {
    padding-left: 195px;
  }
  .padding-sm-200l {
    padding-left: 200px;
  }
  .padding-sm-0r {
    padding-right: 0px;
  }
  .padding-sm-5r {
    padding-right: 5px;
  }
  .padding-sm-10r {
    padding-right: 10px;
  }
  .padding-sm-15r {
    padding-right: 15px;
  }
  .padding-sm-20r {
    padding-right: 20px;
  }
  .padding-sm-25r {
    padding-right: 25px;
  }
  .padding-sm-30r {
    padding-right: 30px;
  }
  .padding-sm-35r {
    padding-right: 35px;
  }
  .padding-sm-40r {
    padding-right: 40px;
  }
  .padding-sm-45r {
    padding-right: 45px;
  }
  .padding-sm-50r {
    padding-right: 50px;
  }
  .padding-sm-55r {
    padding-right: 55px;
  }
  .padding-sm-60r {
    padding-right: 60px;
  }
  .padding-sm-65r {
    padding-right: 65px;
  }
  .padding-sm-70r {
    padding-right: 70px;
  }
  .padding-sm-75r {
    padding-right: 75px;
  }
  .padding-sm-80r {
    padding-right: 80px;
  }
  .padding-sm-85r {
    padding-right: 85px;
  }
  .padding-sm-90r {
    padding-right: 90px;
  }
  .padding-sm-95r {
    padding-right: 95px;
  }
  .padding-sm-100r {
    padding-right: 100px;
  }
  .padding-sm-105r {
    padding-right: 105px;
  }
  .padding-sm-110r {
    padding-right: 110px;
  }
  .padding-sm-115r {
    padding-right: 115px;
  }
  .padding-sm-120r {
    padding-right: 120px;
  }
  .padding-sm-125r {
    padding-right: 125px;
  }
  .padding-sm-130r {
    padding-right: 130px;
  }
  .padding-sm-135r {
    padding-right: 135px;
  }
  .padding-sm-140r {
    padding-right: 140px;
  }
  .padding-sm-145r {
    padding-right: 145px;
  }
  .padding-sm-150r {
    padding-right: 150px;
  }
  .padding-sm-155r {
    padding-right: 155px;
  }
  .padding-sm-160r {
    padding-right: 160px;
  }
  .padding-sm-165r {
    padding-right: 165px;
  }
  .padding-sm-170r {
    padding-right: 170px;
  }
  .padding-sm-175r {
    padding-right: 175px;
  }
  .padding-sm-180r {
    padding-right: 180px;
  }
  .padding-sm-185r {
    padding-right: 185px;
  }
  .padding-sm-190r {
    padding-right: 190px;
  }
  .padding-sm-195r {
    padding-right: 195px;
  }
  .padding-sm-200r {
    padding-right: 200px;
  }
}

@media screen and (max-width: 480px) {
  .margin-xs-0t {
    margin-top: 0px;
  }
  .margin-xs-5t {
    margin-top: 5px;
  }
  .margin-xs-10t {
    margin-top: 10px;
  }
  .margin-xs-15t {
    margin-top: 15px;
  }
  .margin-xs-20t {
    margin-top: 20px;
  }
  .margin-xs-25t {
    margin-top: 25px;
  }
  .margin-xs-30t {
    margin-top: 30px;
  }
  .margin-xs-35t {
    margin-top: 35px;
  }
  .margin-xs-40t {
    margin-top: 40px;
  }
  .margin-xs-45t {
    margin-top: 45px;
  }
  .margin-xs-50t {
    margin-top: 50px;
  }
  .margin-xs-55t {
    margin-top: 55px;
  }
  .margin-xs-60t {
    margin-top: 60px;
  }
  .margin-xs-65t {
    margin-top: 65px;
  }
  .margin-xs-70t {
    margin-top: 70px;
  }
  .margin-xs-75t {
    margin-top: 75px;
  }
  .margin-xs-80t {
    margin-top: 80px;
  }
  .margin-xs-85t {
    margin-top: 85px;
  }
  .margin-xs-90t {
    margin-top: 90px;
  }
  .margin-xs-95t {
    margin-top: 95px;
  }
  .margin-xs-100t {
    margin-top: 100px;
  }
  .margin-xs-105t {
    margin-top: 105px;
  }
  .margin-xs-110t {
    margin-top: 110px;
  }
  .margin-xs-115t {
    margin-top: 115px;
  }
  .margin-xs-120t {
    margin-top: 120px;
  }
  .margin-xs-125t {
    margin-top: 125px;
  }
  .margin-xs-130t {
    margin-top: 130px;
  }
  .margin-xs-135t {
    margin-top: 135px;
  }
  .margin-xs-140t {
    margin-top: 140px;
  }
  .margin-xs-145t {
    margin-top: 145px;
  }
  .margin-xs-150t {
    margin-top: 150px;
  }
  .margin-xs-155t {
    margin-top: 155px;
  }
  .margin-xs-160t {
    margin-top: 160px;
  }
  .margin-xs-165t {
    margin-top: 165px;
  }
  .margin-xs-170t {
    margin-top: 170px;
  }
  .margin-xs-175t {
    margin-top: 175px;
  }
  .margin-xs-180t {
    margin-top: 180px;
  }
  .margin-xs-185t {
    margin-top: 185px;
  }
  .margin-xs-190t {
    margin-top: 190px;
  }
  .margin-xs-195t {
    margin-top: 195px;
  }
  .margin-xs-200t {
    margin-top: 200px;
  }
  .margin-xs-0b {
    margin-bottom: 0px;
  }
  .margin-xs-5b {
    margin-bottom: 5px;
  }
  .margin-xs-10b {
    margin-bottom: 10px;
  }
  .margin-xs-15b {
    margin-bottom: 15px;
  }
  .margin-xs-20b {
    margin-bottom: 20px;
  }
  .margin-xs-25b {
    margin-bottom: 25px;
  }
  .margin-xs-30b {
    margin-bottom: 30px;
  }
  .margin-xs-35b {
    margin-bottom: 35px;
  }
  .margin-xs-40b {
    margin-bottom: 40px;
  }
  .margin-xs-45b {
    margin-bottom: 45px;
  }
  .margin-xs-50b {
    margin-bottom: 50px;
  }
  .margin-xs-55b {
    margin-bottom: 55px;
  }
  .margin-xs-60b {
    margin-bottom: 60px;
  }
  .margin-xs-65b {
    margin-bottom: 65px;
  }
  .margin-xs-70b {
    margin-bottom: 70px;
  }
  .margin-xs-75b {
    margin-bottom: 75px;
  }
  .margin-xs-80b {
    margin-bottom: 80px;
  }
  .margin-xs-85b {
    margin-bottom: 85px;
  }
  .margin-xs-90b {
    margin-bottom: 90px;
  }
  .margin-xs-95b {
    margin-bottom: 95px;
  }
  .margin-xs-100b {
    margin-bottom: 100px;
  }
  .margin-xs-105b {
    margin-bottom: 105px;
  }
  .margin-xs-110b {
    margin-bottom: 110px;
  }
  .margin-xs-115b {
    margin-bottom: 115px;
  }
  .margin-xs-120b {
    margin-bottom: 120px;
  }
  .margin-xs-125b {
    margin-bottom: 125px;
  }
  .margin-xs-130b {
    margin-bottom: 130px;
  }
  .margin-xs-135b {
    margin-bottom: 135px;
  }
  .margin-xs-140b {
    margin-bottom: 140px;
  }
  .margin-xs-145b {
    margin-bottom: 145px;
  }
  .margin-xs-150b {
    margin-bottom: 150px;
  }
  .margin-xs-155b {
    margin-bottom: 155px;
  }
  .margin-xs-160b {
    margin-bottom: 160px;
  }
  .margin-xs-165b {
    margin-bottom: 165px;
  }
  .margin-xs-170b {
    margin-bottom: 170px;
  }
  .margin-xs-175b {
    margin-bottom: 175px;
  }
  .margin-xs-180b {
    margin-bottom: 180px;
  }
  .margin-xs-185b {
    margin-bottom: 185px;
  }
  .margin-xs-190b {
    margin-bottom: 190px;
  }
  .margin-xs-195b {
    margin-bottom: 195px;
  }
  .margin-xs-200b {
    margin-bottom: 200px;
  }
  .padding-xs-0t {
    padding-top: 0px;
  }
  .padding-xs-5t {
    padding-top: 5px;
  }
  .padding-xs-10t {
    padding-top: 10px;
  }
  .padding-xs-15t {
    padding-top: 15px;
  }
  .padding-xs-20t {
    padding-top: 20px;
  }
  .padding-xs-25t {
    padding-top: 25px;
  }
  .padding-xs-30t {
    padding-top: 30px;
  }
  .padding-xs-35t {
    padding-top: 35px;
  }
  .padding-xs-40t {
    padding-top: 40px;
  }
  .padding-xs-45t {
    padding-top: 45px;
  }
  .padding-xs-50t {
    padding-top: 50px;
  }
  .padding-xs-55t {
    padding-top: 55px;
  }
  .padding-xs-60t {
    padding-top: 60px;
  }
  .padding-xs-65t {
    padding-top: 65px;
  }
  .padding-xs-70t {
    padding-top: 70px;
  }
  .padding-xs-75t {
    padding-top: 75px;
  }
  .padding-xs-80t {
    padding-top: 80px;
  }
  .padding-xs-85t {
    padding-top: 85px;
  }
  .padding-xs-90t {
    padding-top: 90px;
  }
  .padding-xs-95t {
    padding-top: 95px;
  }
  .padding-xs-100t {
    padding-top: 100px;
  }
  .padding-xs-105t {
    padding-top: 105px;
  }
  .padding-xs-110t {
    padding-top: 110px;
  }
  .padding-xs-115t {
    padding-top: 115px;
  }
  .padding-xs-120t {
    padding-top: 120px;
  }
  .padding-xs-125t {
    padding-top: 125px;
  }
  .padding-xs-130t {
    padding-top: 130px;
  }
  .padding-xs-135t {
    padding-top: 135px;
  }
  .padding-xs-140t {
    padding-top: 140px;
  }
  .padding-xs-145t {
    padding-top: 145px;
  }
  .padding-xs-150t {
    padding-top: 150px;
  }
  .padding-xs-155t {
    padding-top: 155px;
  }
  .padding-xs-160t {
    padding-top: 160px;
  }
  .padding-xs-165t {
    padding-top: 165px;
  }
  .padding-xs-170t {
    padding-top: 170px;
  }
  .padding-xs-175t {
    padding-top: 175px;
  }
  .padding-xs-180t {
    padding-top: 180px;
  }
  .padding-xs-185t {
    padding-top: 185px;
  }
  .padding-xs-190t {
    padding-top: 190px;
  }
  .padding-xs-195t {
    padding-top: 195px;
  }
  .padding-xs-200t {
    padding-top: 200px;
  }
  .padding-xs-0b {
    padding-bottom: 0px;
  }
  .padding-xs-5b {
    padding-bottom: 5px;
  }
  .padding-xs-10b {
    padding-bottom: 10px;
  }
  .padding-xs-15b {
    padding-bottom: 15px;
  }
  .padding-xs-20b {
    padding-bottom: 20px;
  }
  .padding-xs-25b {
    padding-bottom: 25px;
  }
  .padding-xs-30b {
    padding-bottom: 30px;
  }
  .padding-xs-35b {
    padding-bottom: 35px;
  }
  .padding-xs-40b {
    padding-bottom: 40px;
  }
  .padding-xs-45b {
    padding-bottom: 45px;
  }
  .padding-xs-50b {
    padding-bottom: 50px;
  }
  .padding-xs-55b {
    padding-bottom: 55px;
  }
  .padding-xs-60b {
    padding-bottom: 60px;
  }
  .padding-xs-65b {
    padding-bottom: 65px;
  }
  .padding-xs-70b {
    padding-bottom: 70px;
  }
  .padding-xs-75b {
    padding-bottom: 75px;
  }
  .padding-xs-80b {
    padding-bottom: 80px;
  }
  .padding-xs-85b {
    padding-bottom: 85px;
  }
  .padding-xs-90b {
    padding-bottom: 90px;
  }
  .padding-xs-95b {
    padding-bottom: 95px;
  }
  .padding-xs-100b {
    padding-bottom: 100px;
  }
  .padding-xs-105b {
    padding-bottom: 105px;
  }
  .padding-xs-110b {
    padding-bottom: 110px;
  }
  .padding-xs-115b {
    padding-bottom: 115px;
  }
  .padding-xs-120b {
    padding-bottom: 120px;
  }
  .padding-xs-125b {
    padding-bottom: 125px;
  }
  .padding-xs-130b {
    padding-bottom: 130px;
  }
  .padding-xs-135b {
    padding-bottom: 135px;
  }
  .padding-xs-140b {
    padding-bottom: 140px;
  }
  .padding-xs-145b {
    padding-bottom: 145px;
  }
  .padding-xs-150b {
    padding-bottom: 150px;
  }
  .padding-xs-155b {
    padding-bottom: 155px;
  }
  .padding-xs-160b {
    padding-bottom: 160px;
  }
  .padding-xs-165b {
    padding-bottom: 165px;
  }
  .padding-xs-170b {
    padding-bottom: 170px;
  }
  .padding-xs-175b {
    padding-bottom: 175px;
  }
  .padding-xs-180b {
    padding-bottom: 180px;
  }
  .padding-xs-185b {
    padding-bottom: 185px;
  }
  .padding-xs-190b {
    padding-bottom: 190px;
  }
  .padding-xs-195b {
    padding-bottom: 195px;
  }
  .padding-xs-200b {
    padding-bottom: 200px;
  }
  .margin-xs-0l {
    margin-left: 0px;
  }
  .margin-xs-5l {
    margin-left: 5px;
  }
  .margin-xs-10l {
    margin-left: 10px;
  }
  .margin-xs-15l {
    margin-left: 15px;
  }
  .margin-xs-20l {
    margin-left: 20px;
  }
  .margin-xs-25l {
    margin-left: 25px;
  }
  .margin-xs-30l {
    margin-left: 30px;
  }
  .margin-xs-35l {
    margin-left: 35px;
  }
  .margin-xs-40l {
    margin-left: 40px;
  }
  .margin-xs-45l {
    margin-left: 45px;
  }
  .margin-xs-50l {
    margin-left: 50px;
  }
  .margin-xs-55l {
    margin-left: 55px;
  }
  .margin-xs-60l {
    margin-left: 60px;
  }
  .margin-xs-65l {
    margin-left: 65px;
  }
  .margin-xs-70l {
    margin-left: 70px;
  }
  .margin-xs-75l {
    margin-left: 75px;
  }
  .margin-xs-80l {
    margin-left: 80px;
  }
  .margin-xs-85l {
    margin-left: 85px;
  }
  .margin-xs-90l {
    margin-left: 90px;
  }
  .margin-xs-95l {
    margin-left: 95px;
  }
  .margin-xs-100l {
    margin-left: 100px;
  }
  .margin-xs-105l {
    margin-left: 105px;
  }
  .margin-xs-110l {
    margin-left: 110px;
  }
  .margin-xs-115l {
    margin-left: 115px;
  }
  .margin-xs-120l {
    margin-left: 120px;
  }
  .margin-xs-125l {
    margin-left: 125px;
  }
  .margin-xs-130l {
    margin-left: 130px;
  }
  .margin-xs-135l {
    margin-left: 135px;
  }
  .margin-xs-140l {
    margin-left: 140px;
  }
  .margin-xs-145l {
    margin-left: 145px;
  }
  .margin-xs-150l {
    margin-left: 150px;
  }
  .margin-xs-155l {
    margin-left: 155px;
  }
  .margin-xs-160l {
    margin-left: 160px;
  }
  .margin-xs-165l {
    margin-left: 165px;
  }
  .margin-xs-170l {
    margin-left: 170px;
  }
  .margin-xs-175l {
    margin-left: 175px;
  }
  .margin-xs-180l {
    margin-left: 180px;
  }
  .margin-xs-185l {
    margin-left: 185px;
  }
  .margin-xs-190l {
    margin-left: 190px;
  }
  .margin-xs-195l {
    margin-left: 195px;
  }
  .margin-xs-200l {
    margin-left: 200px;
  }
  .margin-xs-0r {
    margin-right: 0px;
  }
  .margin-xs-5r {
    margin-right: 5px;
  }
  .margin-xs-10r {
    margin-right: 10px;
  }
  .margin-xs-15r {
    margin-right: 15px;
  }
  .margin-xs-20r {
    margin-right: 20px;
  }
  .margin-xs-25r {
    margin-right: 25px;
  }
  .margin-xs-30r {
    margin-right: 30px;
  }
  .margin-xs-35r {
    margin-right: 35px;
  }
  .margin-xs-40r {
    margin-right: 40px;
  }
  .margin-xs-45r {
    margin-right: 45px;
  }
  .margin-xs-50r {
    margin-right: 50px;
  }
  .margin-xs-55r {
    margin-right: 55px;
  }
  .margin-xs-60r {
    margin-right: 60px;
  }
  .margin-xs-65r {
    margin-right: 65px;
  }
  .margin-xs-70r {
    margin-right: 70px;
  }
  .margin-xs-75r {
    margin-right: 75px;
  }
  .margin-xs-80r {
    margin-right: 80px;
  }
  .margin-xs-85r {
    margin-right: 85px;
  }
  .margin-xs-90r {
    margin-right: 90px;
  }
  .margin-xs-95r {
    margin-right: 95px;
  }
  .margin-xs-100r {
    margin-right: 100px;
  }
  .margin-xs-105r {
    margin-right: 105px;
  }
  .margin-xs-110r {
    margin-right: 110px;
  }
  .margin-xs-115r {
    margin-right: 115px;
  }
  .margin-xs-120r {
    margin-right: 120px;
  }
  .margin-xs-125r {
    margin-right: 125px;
  }
  .margin-xs-130r {
    margin-right: 130px;
  }
  .margin-xs-135r {
    margin-right: 135px;
  }
  .margin-xs-140r {
    margin-right: 140px;
  }
  .margin-xs-145r {
    margin-right: 145px;
  }
  .margin-xs-150r {
    margin-right: 150px;
  }
  .margin-xs-155r {
    margin-right: 155px;
  }
  .margin-xs-160r {
    margin-right: 160px;
  }
  .margin-xs-165r {
    margin-right: 165px;
  }
  .margin-xs-170r {
    margin-right: 170px;
  }
  .margin-xs-175r {
    margin-right: 175px;
  }
  .margin-xs-180r {
    margin-right: 180px;
  }
  .margin-xs-185r {
    margin-right: 185px;
  }
  .margin-xs-190r {
    margin-right: 190px;
  }
  .margin-xs-195r {
    margin-right: 195px;
  }
  .margin-xs-200r {
    margin-right: 200px;
  }
  .padding-xs-0l {
    padding-left: 0px;
  }
  .padding-xs-5l {
    padding-left: 5px;
  }
  .padding-xs-10l {
    padding-left: 10px;
  }
  .padding-xs-15l {
    padding-left: 15px;
  }
  .padding-xs-20l {
    padding-left: 20px;
  }
  .padding-xs-25l {
    padding-left: 25px;
  }
  .padding-xs-30l {
    padding-left: 30px;
  }
  .padding-xs-35l {
    padding-left: 35px;
  }
  .padding-xs-40l {
    padding-left: 40px;
  }
  .padding-xs-45l {
    padding-left: 45px;
  }
  .padding-xs-50l {
    padding-left: 50px;
  }
  .padding-xs-55l {
    padding-left: 55px;
  }
  .padding-xs-60l {
    padding-left: 60px;
  }
  .padding-xs-65l {
    padding-left: 65px;
  }
  .padding-xs-70l {
    padding-left: 70px;
  }
  .padding-xs-75l {
    padding-left: 75px;
  }
  .padding-xs-80l {
    padding-left: 80px;
  }
  .padding-xs-85l {
    padding-left: 85px;
  }
  .padding-xs-90l {
    padding-left: 90px;
  }
  .padding-xs-95l {
    padding-left: 95px;
  }
  .padding-xs-100l {
    padding-left: 100px;
  }
  .padding-xs-105l {
    padding-left: 105px;
  }
  .padding-xs-110l {
    padding-left: 110px;
  }
  .padding-xs-115l {
    padding-left: 115px;
  }
  .padding-xs-120l {
    padding-left: 120px;
  }
  .padding-xs-125l {
    padding-left: 125px;
  }
  .padding-xs-130l {
    padding-left: 130px;
  }
  .padding-xs-135l {
    padding-left: 135px;
  }
  .padding-xs-140l {
    padding-left: 140px;
  }
  .padding-xs-145l {
    padding-left: 145px;
  }
  .padding-xs-150l {
    padding-left: 150px;
  }
  .padding-xs-155l {
    padding-left: 155px;
  }
  .padding-xs-160l {
    padding-left: 160px;
  }
  .padding-xs-165l {
    padding-left: 165px;
  }
  .padding-xs-170l {
    padding-left: 170px;
  }
  .padding-xs-175l {
    padding-left: 175px;
  }
  .padding-xs-180l {
    padding-left: 180px;
  }
  .padding-xs-185l {
    padding-left: 185px;
  }
  .padding-xs-190l {
    padding-left: 190px;
  }
  .padding-xs-195l {
    padding-left: 195px;
  }
  .padding-xs-200l {
    padding-left: 200px;
  }
  .padding-xs-0r {
    padding-right: 0px;
  }
  .padding-xs-5r {
    padding-right: 5px;
  }
  .padding-xs-10r {
    padding-right: 10px;
  }
  .padding-xs-15r {
    padding-right: 15px;
  }
  .padding-xs-20r {
    padding-right: 20px;
  }
  .padding-xs-25r {
    padding-right: 25px;
  }
  .padding-xs-30r {
    padding-right: 30px;
  }
  .padding-xs-35r {
    padding-right: 35px;
  }
  .padding-xs-40r {
    padding-right: 40px;
  }
  .padding-xs-45r {
    padding-right: 45px;
  }
  .padding-xs-50r {
    padding-right: 50px;
  }
  .padding-xs-55r {
    padding-right: 55px;
  }
  .padding-xs-60r {
    padding-right: 60px;
  }
  .padding-xs-65r {
    padding-right: 65px;
  }
  .padding-xs-70r {
    padding-right: 70px;
  }
  .padding-xs-75r {
    padding-right: 75px;
  }
  .padding-xs-80r {
    padding-right: 80px;
  }
  .padding-xs-85r {
    padding-right: 85px;
  }
  .padding-xs-90r {
    padding-right: 90px;
  }
  .padding-xs-95r {
    padding-right: 95px;
  }
  .padding-xs-100r {
    padding-right: 100px;
  }
  .padding-xs-105r {
    padding-right: 105px;
  }
  .padding-xs-110r {
    padding-right: 110px;
  }
  .padding-xs-115r {
    padding-right: 115px;
  }
  .padding-xs-120r {
    padding-right: 120px;
  }
  .padding-xs-125r {
    padding-right: 125px;
  }
  .padding-xs-130r {
    padding-right: 130px;
  }
  .padding-xs-135r {
    padding-right: 135px;
  }
  .padding-xs-140r {
    padding-right: 140px;
  }
  .padding-xs-145r {
    padding-right: 145px;
  }
  .padding-xs-150r {
    padding-right: 150px;
  }
  .padding-xs-155r {
    padding-right: 155px;
  }
  .padding-xs-160r {
    padding-right: 160px;
  }
  .padding-xs-165r {
    padding-right: 165px;
  }
  .padding-xs-170r {
    padding-right: 170px;
  }
  .padding-xs-175r {
    padding-right: 175px;
  }
  .padding-xs-180r {
    padding-right: 180px;
  }
  .padding-xs-185r {
    padding-right: 185px;
  }
  .padding-xs-190r {
    padding-right: 190px;
  }
  .padding-xs-195r {
    padding-right: 195px;
  }
  .padding-xs-200r {
    padding-right: 200px;
  }
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.t-light {
  font-weight: 300;
}

.t-regular {
  font-weight: 400;
}

.t-medium {
  font-weight: 500;
}

.t-semibold {
  font-weight: 600;
}

.t-bold {
  font-weight: 700;
}

.t-extrabold {
  font-weight: 800;
}

.text-center,
.t-center {
  text-align: center;
}

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

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

.t-uppercase {
  text-transform: uppercase;
}

.t-white {
  color: #fff;
}

.l-spacing {
  letter-spacing: 1px;
}

.l-spacing--2 {
  letter-spacing: 2px;
}

.l-spacing--1d3 {
  letter-spacing: 1.3px;
}

.l-spacing--1d6 {
  letter-spacing: 1.6px;
}

.l-spacing--3 {
  letter-spacing: 3px;
}

.l-spacing--4 {
  letter-spacing: 4px;
}

.l-spacing--5 {
  letter-spacing: 5px;
}

.l-height {
  line-height: 1em;
}

.l-height--163 {
  line-height: 1.63em;
}

@media screen and (max-width: 991px) {
  .md-t-center {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .sm-t-center {
    text-align: center;
  }
}

.text-uppercase {
  text-transform: uppercase;
}

.font-style-italic {
  font-style: italic;
}

blockquote:before {
  position: absolute;
  top: -35px;
  left: 50%;
  width: 100px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  content: '”';
  opacity: 0.1;
}

blockquote.q-smb-right:before {
  position: absolute;
  top: -35px;
  left: 50%;
  width: 100px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  content: '”';
  opacity: 0.1;
  top: -27px;
  right: 3%;
  left: auto;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

blockquote.q-smb-hide:before {
  content: none;
}

/**
* common variebles
* and style
*/
.aheto-bg--dark {
  padding: 50px 15px 20px;
  background-color: #222;
}

.typographyText .aheto-btn {
  margin: 20px 0;
}

.typographyText .aheto-btn + .aheto-btn {
  margin-left: 35px;
}

.aheto-btn-container .aheto-btn {
  margin: 0;
}

.aheto-btn-container .aheto-btn:last-child {
  margin-right: 0;
}

.aheto-btn {
  display: inline-block;
  position: relative;
  outline: none;
  font-style: normal;
  cursor: pointer;
}

.aheto-btn i,
.aheto-btn span {
  font-style: normal;
  vertical-align: middle;
}

.aheto-btn:hover {
  background-color: transparent;
}

.aheto-btn.aheto-btn--underline:after {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.aheto-btn--inline {
  padding: 0;
  border: 0;
  background-color: transparent;
}

.aheto-btn--underline {
  padding: 0 0 5px !important;
  border: 0 !important;
  background-color: transparent !important;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 15px;
}

.aheto-btn--underline:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
}

.aheto-btn--box {
  padding-left: 0;
}

.aheto-btn--rect {
  max-width: 140px;
  line-height: 1;
  word-spacing: 9999999px;
  word-wrap: break-word;
}

.aheto-btn--circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
  border-radius: 50%;
  text-align: center;
}

.aheto-btn__icon:before {
  line-height: 14px;
}

.aheto-btn__icon--box {
  margin-right: 30px;
  padding: 0 24px;
}

@media screen and (max-width: 991px) {
  .aheto-btn__icon--box {
    margin-right: 0px;
  }
}

.aheto-btn__icon--box:before {
  position: absolute;
  z-index: 1;
  left: 20px;
}

.aheto-btn__icon--box:after {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 60px;
  height: calc(100% + 2px);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  content: '';
  z-index: 0;
}

.edu.aht-page--dual-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1665px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--dual-sb .aht-page__inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 991px) {
  .edu.aht-page--dual-sb .aht-page__inner {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}

@media screen and (max-width: 767px) {
  .edu.aht-page--dual-sb .aht-page__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.edu.aht-page--dual-sb .aht-page__sb {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 19%;
          flex: 1 1 19%;
  min-width: 330px;
}

@media screen and (max-width: 991px) {
  .edu.aht-page--dual-sb .aht-page__sb {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 767px) {
  .edu.aht-page--dual-sb .aht-page__sb {
    margin-bottom: 40px;
  }
}

.edu.aht-page--dual-sb .aht-page__sb-inner {
  padding: 0 15px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--dual-sb .aht-page__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.edu.aht-page--dual-sb .aht-page__content-inner {
  width: 100%;
  padding: 0 15px;
}

@media screen and (min-width: 1230px) {
  .edu.aht-page .aht-sb-edu .d-xl-block {
    display: block;
  }
}

.edu.aht-page--right-sb, .edu.aht-page--left-sb {
  overflow: hidden;
}

.edu.aht-page--right-sb .aht-page__inner, .edu.aht-page--left-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1430px;
  margin: 0 auto;
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__inner, .edu.aht-page--left-sb .aht-page__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
  position: relative;
  width: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
}

@media screen and (max-width: 1230px) {
  .edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
    width: 330px;
  }
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    width: auto;
  }
}

@media screen and (min-width: 1500px) {
  .edu.aht-page--right-sb .aht-page__sb, .edu.aht-page--left-sb .aht-page__sb {
    width: 400px;
  }
}

.edu.aht-page--right-sb .aht-page__sb-inner, .edu.aht-page--left-sb .aht-page__sb-inner {
  position: relative;
  padding: 0 10px;
}

.edu.aht-page--right-sb .aht-page__content, .edu.aht-page--left-sb .aht-page__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding-top: 0px;
  padding-bottom: 0px;
}

.edu.aht-page--right-sb .aht-page__content-inner, .edu.aht-page--left-sb .aht-page__content-inner {
  margin: 0 15px;
  padding: 0 15px;
}

@media screen and (max-width: 991px) {
  .edu.aht-page--right-sb .aht-page__content-inner, .edu.aht-page--left-sb .aht-page__content-inner {
    margin: 0;
  }
}

@media screen and (min-width: 1500px) {
  .edu.aht-page--right-sb .aht-page__sb {
    padding-left: 40px;
  }
}

.edu.aht-page--right-sb .aht-page__sb:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  background-color: transparent;
  content: '';
}

.aheto-titlebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-titlebar h1,
.aheto-titlebar h2,
.aheto-titlebar h3,
.aheto-titlebar h4,
.aheto-titlebar h5,
.aheto-titlebar h6,
.aheto-titlebar p {
  margin: 0;
}

.aheto-titlebar h1 b,
.aheto-titlebar h2 b,
.aheto-titlebar h3 b,
.aheto-titlebar h4 b,
.aheto-titlebar h5 b,
.aheto-titlebar h6 b,
.aheto-titlebar p b {
  font-weight: inherit;
}

.aheto-titlebar p.mrgn-top {
  margin-top: 15px;
}

.aheto-titlebar__subtitle {
  letter-spacing: normal;
}

.aheto-titlebar__text .aheto-titlebar__subtitle {
  margin-bottom: 5px;
}

.aheto-titlebar__title.large-size {
  font-size: 60px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar__title.large-size {
    font-size: 50px;
  }
}

.aheto-titlebar__info {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  padding: 100px 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 1230px) {
  .aheto-titlebar__info {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-titlebar__info-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.aheto-titlebar__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 7;
      -ms-flex: 7;
          flex: 7;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 110px 0 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
}

@media screen and (max-width: 991px) {
  .aheto-titlebar__main {
    padding: 70px 0;
  }
}

@media screen and (max-width: 768px) {
  .aheto-titlebar__main {
    padding: 45px 0;
  }
}

.aheto-titlebar__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.6;
}

.aheto-titlebar__overlay--1 {
  opacity: 0.1;
}

.aheto-titlebar__overlay--2 {
  opacity: 0.2;
}

.aheto-titlebar__overlay--3 {
  opacity: 0.3;
}

.aheto-titlebar__overlay--4 {
  opacity: 0.4;
}

.aheto-titlebar__overlay--5 {
  opacity: 0.5;
}

.aheto-titlebar__overlay--6 {
  opacity: 0.6;
}

.aheto-titlebar__overlay--7 {
  opacity: 0.7;
}

.aheto-titlebar__overlay--8 {
  opacity: 0.8;
}

.aheto-titlebar__overlay--9 {
  opacity: 0.9;
}

.aheto-titlebar__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 15px;
}

.aheto-titlebar__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aheto-titlebar__input {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: auto;
}

.aheto-titlebar__input form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 5px;
  overflow: hidden;
}

.aheto-titlebar__input form label {
  display: none;
}

.aheto-titlebar__input form input[type=text] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 21px 27px;
  border: 0;
  outline: none;
  background-color: #fff;
}

.aheto-titlebar__input form input[type=submit] {
  padding: 20px 55px;
  border: 0;
  outline: none;
  color: #fff;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: uppercase;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .aheto-titlebar__input form input[type=submit] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-titlebar__breadcrumbs {
  width: 100%;
  max-width: 1200px;
  height: 0;
  padding: 0 15px;
  position: relative;
}

.aheto-titlebar__breadcrumbs.t-white a {
  color: #fff;
  font-size: 15px;
}

.aheto-titlebar__breadcrumbs.t-white a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.aheto-titlebar__breadcrumbs.t-white li {
  color: #fff;
}

.aheto-titlebar__breadcrumbs.t-white li.current:before {
  color: #fff;
}

.aheto-titlebar__breadcrumbs.t-white li:before {
  color: #fff;
}

.aheto-titlebar__breadcrumbs ul {
  margin: 0;
  padding-left: 0;
}

.aheto-titlebar__breadcrumbs li {
  display: inline-block;
  margin-right: 10px;
  padding-left: 0;
  font-size: 15px;
}

.aheto-titlebar__breadcrumbs li:first-child:before {
  content: none;
}

.aheto-titlebar__breadcrumbs li:last-child {
  margin-right: 0;
  color: #999;
}

.aheto-titlebar__breadcrumbs li:before {
  position: static;
  margin-right: 15px;
  content: '\f105';
  font-family: Fontawesome;
  font-size: 12px;
}

.aheto-titlebar__arrow-down {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  cursor: pointer;
}

.aheto-titlebar__arrow-down i {
  color: #fff;
  font-size: 36px;
}

.aheto-titlebar .w-1200 {
  max-width: 1200px;
  margin: 0 auto;
}

.aheto-titlebar .w-1100 {
  max-width: 1100px;
  margin: 0 auto;
}

.aheto-titlebar .w-1000 {
  max-width: 1000px;
  margin: 0 auto;
}

.aheto-titlebar .w-900 {
  max-width: 900px;
  margin: 0 auto;
}

.aheto-titlebar .w-800 {
  max-width: 800px;
  margin: 0 auto;
}

.aheto-titlebar .w-700 {
  max-width: 700px;
  margin: 0 auto;
}

.aheto-titlebar .w-600 {
  max-width: 600px;
  margin: 0 auto;
}

.aheto-titlebar--height-full {
  height: 100vh;
}

.aheto-titlebar--height-600 {
  height: 600px;
  min-height: 600px;
}

.aheto-titlebar--height-600 .swiper-wrapper {
  height: 600px;
  min-height: 600px;
}

.aheto-titlebar--height-550 {
  height: 550px;
  min-height: 550px;
}

.aheto-titlebar--height-550 .swiper-wrapper {
  height: 550px;
  min-height: 550px;
}

.aheto-titlebar--height-500 {
  height: 500px;
  min-height: 500px;
}

.aheto-titlebar--height-500 .swiper-wrapper {
  height: 500px;
  min-height: 500px;
}

.aheto-titlebar--height-450 {
  height: 450px;
  min-height: 450px;
}

.aheto-titlebar--height-450 .swiper-wrapper {
  height: 450px;
  min-height: 450px;
}

.aheto-titlebar--height-400 {
  height: 400px;
  min-height: 400px;
}

.aheto-titlebar--height-400 .swiper-wrapper {
  height: 400px;
  min-height: 400px;
}

.aheto-titlebar--height-350 {
  height: 350px;
  min-height: 350px;
}

.aheto-titlebar--height-350 .swiper-wrapper {
  height: 350px;
  min-height: 350px;
}

.aheto-titlebar--height-300 {
  height: 300px;
  min-height: 300px;
}

.aheto-titlebar--height-300 .swiper-wrapper {
  height: 300px;
  min-height: 300px;
}

.aheto-titlebar--height-250 {
  height: 250px;
  min-height: 250px;
}

.aheto-titlebar--height-250 .swiper-wrapper {
  height: 250px;
  min-height: 250px;
}

.aheto-titlebar--height-250 .aheto-titlebar__main {
  padding: 15px 0;
}

.aheto-titlebar--height-250 .aheto-titlebar__breadcrumbs {
  height: auto;
}

.aheto-titlebar--height-200 {
  height: 200px;
  min-height: 200px;
}

.aheto-titlebar--height-200 .swiper-wrapper {
  height: 200px;
  min-height: 200px;
}

.aheto-titlebar--height-200 .aheto-titlebar__main {
  padding: 15px 0;
}

.aheto-titlebar--height-200 .aheto-titlebar__breadcrumbs {
  height: auto;
}

.aheto-titlebar--height-150 {
  height: 150px;
  min-height: 150px;
}

.aheto-titlebar--height-150 .swiper-wrapper {
  height: 150px;
  min-height: 150px;
}

.aheto-titlebar--height-150 .aheto-titlebar__main {
  padding: 15px 0;
}

.aheto-titlebar--height-150 .aheto-titlebar__breadcrumbs {
  height: auto;
}

@media screen and (max-width: 991px) {
  .aheto-titlebar--med_height-200 {
    height: 200px;
    min-height: 200px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-titlebar--mob_height-150 {
    height: 150px;
    min-height: 150px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-titlebar--mob_height-250 {
    height: 250px;
    min-height: 250px;
  }
}

.aheto-titlebar__intro {
  position: absolute;
  bottom: 0;
  left: 50%;
  padding: 12px 57px;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  text-align: center;
}

.aheto-titlebar__intro > * {
  letter-spacing: 1.5px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar__intro {
    left: 0;
    width: 100%;
    -webkit-transform: translate(0, 50%);
            transform: translate(0, 50%);
  }
}

.aheto-titlebar--yoga h1 {
  font-size: 80px;
  letter-spacing: 2px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar--yoga h1 {
    font-size: 50px;
  }
}

.aheto-titlebar--yoga li {
  margin-right: 12px;
  font-size: 15px;
  font-weight: 500;
}

.aheto-titlebar--yoga li:before {
  margin-right: 12px;
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  .aheto-titlebar--yoga .aheto-titlebar__breadcrumbs.t-right {
    padding-right: 155px;
  }
}

.aheto-titlebar--yoga .aheto-titlebar__breadcrumbs.t-center {
  height: auto;
}

.aheto-titlebar--yoga .aheto-titlebar__breadcrumbs a {
  font-size: 15px;
  font-weight: 500;
}

.aheto-titlebar--bussines .aheto-titlebar__overlay {
  background-color: #CF2632;
}

.aheto-titlebar--political .aheto-titlebar__subtitle {
  font-family: "Playfair Display", serif;
  font-size: 24px;
  font-weight: bold;
}

.aheto-titlebar--political h2 {
  letter-spacing: 2.5px;
}

@media screen and (max-width: 767px) {
  .aheto-titlebar--political h2 {
    line-height: normal;
  }
}

.aheto-titlebar--edu .aheto-titlebar__main {
  padding-top: 55px;
  padding-bottom: 55px;
}

@media screen and (max-width: 768px) {
  .aheto-titlebar--edu .aheto-titlebar__main {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.padd-banner {
  padding: 250px 0 165px;
}

.aheto-titlebar--yoga .aheto-titlebar__overlay {
  background: linear-gradient(36deg, #000 0%, #ffd145 100%);
}

@media screen and (max-width: 767px) {
  .aheto-titlebar--yoga .aheto-titlebar__text,
  .aheto-titlebar--yoga .testbreadcrumbs {
    text-align: center;
  }
}

.about-yoga img {
  max-width: 660px;
}

@media screen and (max-width: 767px) {
  .about-yoga img {
    margin-top: 80px !important;
  }
}

.aheto-pf__filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-pf__filter {
  margin: 10px 25px;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
}

.aheto-pf__filter:first-child {
  margin-right: auto;
  margin-left: 15px;
}

.aheto-pf__filter:last-child {
  margin-right: 15px;
}

@media screen and (max-width: 767px) {
  .aheto-pf__filter {
    margin: 10px 15px;
  }
  .aheto-pf__filter:first-child {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.aheto-pf__modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  padding: 70px;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  z-index: 999;
}

@media screen and (max-width: 767px) {
  .aheto-pf__modal {
    padding: 70px 15px;
  }
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.aheto-pf__modal-content {
  display: block;
  min-width: 1px;
  max-width: 100%;
  height: auto;
  min-height: 0;
  max-height: 100%;
  margin: auto;
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

.aheto-pf__close {
  position: absolute;
  top: 15px;
  right: 35px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 40px;
  font-weight: bold;
  cursor: pointer;
}

.aheto-pf__ajax-pag {
  display: none;
}

@media screen and (max-width: 991px) {
  .aheto-pf__ajax-pag {
    margin-top: 60px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-pf__ajax-pag {
    margin-top: 30px;
  }
}

.aheto-pf__ajax-pag.loading {
  display: block;
}

.aheto-pf__ajax-loading {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 24px;
}

.aheto-pf__ajax-loading i {
  display: inline-block;
  margin-right: 15px;
  font-size: 24px;
  vertical-align: middle;
  -webkit-animation: rotate 1s infinite;
          animation: rotate 1s infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.aheto-pf__ajax-loading i:before {
  position: relative;
  left: 1px;
  width: 24px;
  height: 24px;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

.aheto-pf__text--full {
  width: 100%;
  height: 100%;
}

.aheto-pf__text--center {
  text-align: center;
}

.aheto-pf__text--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.aheto-pf--metro {
  overflow: hidden;
}

.aheto-pf--metro .masonry_hover {
  display: none;
}

.aheto-pf--metro .aheto-pf__container {
  margin-top: 20px;
  margin-bottom: 80px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--metro .aheto-pf__container {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-pf--metro .aheto-pf__container {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}

.aheto-pf--metro .aheto-pf__item {
  width: 25%;
  height: 440px;
  float: left;
  border: 15px solid transparent;
}

.aheto-pf--metro .aheto-pf__item--height {
  height: 850px;
}

.aheto-pf--metro .aheto-pf__item--width {
  width: 50%;
}

@media screen and (max-width: 1500px) {
  .aheto-pf--metro .aheto-pf__item {
    height: 350px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 700px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-pf--metro .aheto-pf__item {
    width: 50%;
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--width {
    width: 50%;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pf--metro .aheto-pf__item {
    height: 380px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 380px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pf--metro .aheto-pf__item {
    width: 100%;
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 480px;
  }
  .aheto-pf--metro .aheto-pf__item--width {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-pf--metro .aheto-pf__item {
    height: 380px;
  }
  .aheto-pf--metro .aheto-pf__item--height {
    height: 380px;
  }
}

.aheto-pf--metro .aheto-pf__content {
  position: relative;
  width: 100%;
  height: 100%;
}

.aheto-pf--metro .aheto-pf__content:hover:before,
.aheto-pf--metro .aheto-pf__content:hover .aheto-pf__text {
  opacity: 1;
}

.aheto-pf--metro .aheto-pf__content:hover .aheto-pf__title {
  top: 0;
}

.aheto-pf--metro .aheto-pf__content:hover .aheto-pf__cat-wrap {
  top: 0;
}

.aheto-pf--metro .aheto-pf__content:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  content: '';
  opacity: 0;
}

.aheto-pf--metro .aheto-pf__content--barbershop .aheto-pf__img > img {
  width: 100%;
  height: 100%;
}

.aheto-pf--metro .aheto-pf__img {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

.aheto-pf--metro .aheto-pf__img img {
  width: 0;
  height: 0;
}

.aheto-pf--metro .aheto-pf__text {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 42px 40px;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}

.aheto-pf--metro .aheto-pf__title {
  display: block;
  position: relative;
  top: 30px;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
  color: #fff;
  font-size: 20px;
}

.aheto-pf--metro .aheto-pf__cat-wrap {
  display: block;
  position: relative;
  top: -30px;
  margin-top: 5px;
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}

.aheto-pf--metro .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--metro .aheto-pf__cat p {
  margin: 0;
  font-size: 15px;
}

.aheto-pf--grid .aheto-pf__container {
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--grid .aheto-pf__container {
    margin-top: 0px;
  }
}

.aheto-pf--grid .aheto-pf__item {
  width: 50%;
  height: 430px;
  float: left;
  border: 15px solid transparent;
}

@media screen and (max-width: 1230px) {
  .aheto-pf--grid .aheto-pf__item {
    height: 380px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pf--grid .aheto-pf__item {
    height: 300px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pf--grid .aheto-pf__item {
    width: 100%;
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-pf--grid .aheto-pf__item {
    height: 300px;
  }
}

.aheto-pf--grid .aheto-pf__content {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  overflow: hidden;
}

.aheto-pf--grid .aheto-pf__content:hover .aheto-pf__text {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.aheto-pf--grid .aheto-pf__img {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

.aheto-pf--grid .aheto-pf__img img {
  width: 0;
  height: 0;
}

.aheto-pf--grid .aheto-pf__text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 32px 40px 37px;
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  background-color: #fff;
}

.aheto-pf--grid .aheto-pf__title {
  margin: 0;
  font-size: 20px;
}

.aheto-pf--grid .aheto-pf__cat-wrap {
  display: block;
  margin-top: 8px;
}

.aheto-pf--grid .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--grid .aheto-pf__cat p {
  margin: 0;
  font-size: 14px;
}

.aheto-pf--grid-political .aheto-pf__container {
  margin-top: 0px;
}

@media screen and (max-width: 767px) {
  .aheto-pf--grid-political .aheto-pf__container {
    margin-top: 10px;
  }
}

.aheto-pf--grid-political .aheto-pf__title {
  color: #0536a5;
}

.aheto-pf--grid-political .aheto-pf__filter {
  font-family: 'Lato';
  font-size: 16px;
  font-weight: bold;
  line-height: 4.38;
}

@media screen and (max-width: 767px) {
  .aheto-pf--grid-political .aheto-pf__filter {
    line-height: 1;
  }
}

.aheto-pf--masonry .aheto-pf__container {
  margin-top: 25px;
}

@media screen and (max-width: 767px) {
  .aheto-pf--masonry .aheto-pf__container {
    margin-top: 0px;
  }
}

.aheto-pf--masonry .aheto-pf__item {
  width: 33.33%;
  float: left;
  border: 15px solid transparent;
}

@media screen and (max-width: 767px) {
  .aheto-pf--masonry .aheto-pf__item {
    width: 100%;
  }
}

.aheto-pf--masonry .aheto-pf__content {
  position: relative;
  width: 100%;
  height: 100%;
}

.aheto-pf--masonry .aheto-pf__img {
  position: relative;
}

.aheto-pf--masonry .aheto-pf__img:hover .masonry_hover {
  opacity: 1;
}

.aheto-pf--masonry .aheto-pf__img img {
  width: 100%;
  height: auto;
}

.aheto-pf--masonry .aheto-pf__img .masonry_hover {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 124px 122px;
  border-color: transparent transparent #2A74ED transparent;
  position: absolute;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  cursor: pointer;
}

.aheto-pf--masonry .aheto-pf__img .masonry_hover i {
  color: #ffffff;
  font-size: 24px;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: -45px;
  top: 70px;
}

.aheto-pf--masonry .aheto-pf__text {
  padding: 20px 0 20px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--masonry .aheto-pf__text {
    padding: 20px 0 0px;
  }
}

.aheto-pf--masonry .aheto-pf__title {
  font-size: 20px;
}

.aheto-pf--masonry .aheto-pf__cat-wrap {
  display: block;
  margin-top: 3px;
}

.aheto-pf--masonry .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--masonry .aheto-pf__cat p {
  margin: 0;
  font-size: 14px;
}

.aheto-pf--new .aheto-pf__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  min-height: 680px;
  float: left;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 1), .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 1) .aheto-pf__img, .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) .aheto-pf__img {
  height: 400px;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 2) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 2) .aheto-pf__content {
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px;
}

.aheto-pf--new .aheto-pf__item:nth-child(4n + 3) .aheto-pf__content {
  -ms-flex-preferred-size: 400px;
      flex-basis: 400px;
}

@media screen and (max-width: 767px) {
  .aheto-pf--new .aheto-pf__item {
    width: 100%;
    min-height: 0;
    margin-bottom: 20px;
  }
  .aheto-pf--new .aheto-pf__item:nth-child(4n + 2) .aheto-pf__content, .aheto-pf--new .aheto-pf__item:nth-child(4n + 3) .aheto-pf__content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .aheto-pf--new .aheto-pf__item .aheto-pf__text {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-pf--new .aheto-pf__item .aheto-pf__img {
    height: 400px;
  }
  .aheto-pf--new .aheto-pf__item:nth-child(4n + 1), .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .aheto-pf--new .aheto-pf__item:nth-child(4n + 1) .aheto-pf__img, .aheto-pf--new .aheto-pf__item:nth-child(4n + 4) .aheto-pf__img {
    height: 280px;
  }
}

.aheto-pf--new .aheto-pf__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.aheto-pf--new .aheto-pf__img {
  position: relative;
  height: 570px;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

.aheto-pf--new .aheto-pf__img img {
  visibility: hidden;
}

.aheto-pf--new .aheto-pf__img:hover:before {
  opacity: 1;
}

.aheto-pf--new .aheto-pf__img:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70px;
  height: 70px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  border-radius: 50%;
  background-color: #fff;
  font-family: "Ionicons";
  font-size: 24px;
  line-height: 70px;
  text-align: center;
  content: '\f2f5';
  opacity: 0;
}

.aheto-pf--new .aheto-pf__text {
  padding: 30px 15px 0;
  text-align: center;
}

.aheto-pf--new .aheto-pf__title {
  font-size: 30px;
  font-weight: 300;
}

.aheto-pf--new .aheto-pf__cat {
  display: inline-block;
  margin-right: 5px;
}

.aheto-pf--new .aheto-pf__cat p {
  margin: 0;
}

.aheto-pf--construction .aheto-pf__filter-wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-pf--construction .aheto-pf__filter {
  position: relative;
  font-weight: bold;
  font-size: 16px;
}

.aheto-pf--construction .aheto-pf__filter:first-child {
  margin-right: 25px;
}

@media screen and (max-width: 991px) {
  .aheto-pf--construction .aheto-pf__filter:first-child {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}

.aheto-pf--construction .aheto-pf__filter.active {
  color: #222222;
}

.aheto-pf--construction .aheto-pf__filter.active:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  bottom: -11px;
  left: 0;
}

.portfolio-new .w-100 {
  width: auto;
}

@media screen and (max-width: 768px) {
  .portfolio-new .aheto-single-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 1230px) {
  .portfolio-new .aheto-single-img {
    padding-left: 15px;
  }
}

@media screen and (max-width: 480px) {
  .portfolio-new .aheto-single-img {
    padding-left: 0px;
  }
}

.portfolio-new .aheto-heading {
  padding-left: 15px;
}

.portfolio-new .aheto-heading__desc {
  font-size: 14px;
  font-weight: bold;
}

@media screen and (max-width: 480px) {
  .portfolio-new .aheto-heading__title {
    font-size: 38px;
    padding-bottom: 60px;
    position: relative;
  }
  .portfolio-new .aheto-heading__title b {
    position: absolute;
    left: 0px;
    bottom: 10px;
  }
}

@media screen and (max-width: 991px) {
  .portfolio-new .aheto-heading__title br {
    display: none;
  }
}

.portfolio-nav__dir--prev {
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #eeeeee;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.portfolio-nav__list {
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.portfolio-nav__dir--next {
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid #eeeeee;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.detail_text {
  max-width: 570px !important;
}

@media screen and (max-width: 991px) {
  .detail_text {
    max-width: 100% !important;
    padding: 0px 30px !important;
  }
}

.single__portfolio--3 .aheto-single-img, .single__portfolio--4 .aheto-single-img, .single__portfolio--5 .aheto-single-img {
  position: relative;
}

.single__portfolio--3 .aheto-single-img .overlay, .single__portfolio--4 .aheto-single-img .overlay, .single__portfolio--5 .aheto-single-img .overlay {
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.single__portfolio--3 .aheto-single-img .overlay:hover, .single__portfolio--4 .aheto-single-img .overlay:hover, .single__portfolio--5 .aheto-single-img .overlay:hover {
  opacity: 1;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.single__portfolio--3 .aheto-single-img .overlay p, .single__portfolio--4 .aheto-single-img .overlay p, .single__portfolio--5 .aheto-single-img .overlay p {
  margin: 0;
  padding: 20px;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.single__portfolio--3 blockquote:before, .single__portfolio--4 blockquote:before, .single__portfolio--5 blockquote:before {
  top: -60px;
  font-size: 145px;
}

.single__portfolio--3 .aheto-blockquote__title, .single__portfolio--4 .aheto-blockquote__title, .single__portfolio--5 .aheto-blockquote__title {
  font-style: italic;
}

@media screen and (max-width: 991px) {
  .single__portfolio--3 .aheto-single-img__img--h360, .single__portfolio--4 .aheto-single-img__img--h360, .single__portfolio--5 .aheto-single-img__img--h360 {
    height: 220px;
  }
}

@media screen and (max-width: 991px) {
  .single__portfolio--3 .aheto-single-img__img--h520, .single__portfolio--4 .aheto-single-img__img--h520, .single__portfolio--5 .aheto-single-img__img--h520 {
    height: 220px;
  }
}

.single__portfolio--4 .bg-wrap-c-dark .aheto-heading {
  padding: 0 100px;
}

@media screen and (max-width: 767px) {
  .single__portfolio--4 .bg-wrap-c-dark .aheto-heading {
    padding: 100px 50px;
  }
}

.single__portfolio--4 .bg-wrap-c-dark .aheto-heading p {
  margin-top: 18px;
}

@media screen and (max-width: 991px) {
  .single__portfolio--4 .aheto-single-img__img--h740 {
    height: 300px;
  }
  .single__portfolio--4 .aheto-single-img__img--h900 {
    height: 578px;
  }
}

.single__portfolio--2 .aheto-heading p {
  margin-top: 10px;
}

.single__portfolio--7 .aheto-heading__desc {
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .single__portfolio--7 .aheto-heading__desc {
    margin: 10px 0 20px;
  }
}

@media screen and (max-width: 1230px) {
  .single__portfolio--7 .aheto-socials--circle .aht-socials__link {
    width: 47px;
    height: 47px;
    line-height: 47px;
  }
}

@media screen and (max-width: 1230px) {
  .single__portfolio--7 .col-lg-8.offset-lg-1 {
    position: relative;
    margin: 0;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0 30px;
  }
}

.single__portfolio--7 .retreat--0.container-fluid > .row > [class*="col-md-6"]:last-child {
  padding: 0 15px;
}

@media screen and (max-width: 1500px) {
  .margin-lerge_30t {
    margin-top: 30px;
  }
}

.portfolio--load-more {
  cursor: pointer;
}

.portfolio--load-more img {
  height: 14px;
  margin-top: -2px;
  opacity: 0;
}

.load img {
  opacity: 1;
}

.portfolio-new .masonry_hover {
  display: none;
}

.font-playfair {
  font-family: "Playfair Display", serif;
  font-weight: 700;
}

.hide {
  display: none;
}

.aheto-pf__ajax-pag.loading.hide {
  display: none;
}

@media screen and (max-width: 1230px) {
  .aheto-single-img__img--h900 {
    height: auto !important;
  }
}

.church-gallery-wrap .aheto-pf__filter {
  font-size: 16px;
  font-weight: bold;
}

.church-gallery-wrap .aheto-pf__ajax-loading {
  letter-spacing: 1.4px;
  font-family: Roboto;
  margin-top: 75px;
  padding-bottom: 8px;
}

@media screen and (max-width: 991px) {
  .church-gallery-wrap .aheto-pf__ajax-loading {
    margin-top: 50px;
  }
}

@media screen and (max-width: 768px) {
  .church-gallery-wrap .aheto-pf__ajax-loading {
    margin-top: 20px;
  }
}

.church-gallery-wrap .aheto-pf--metro .aheto-pf__container {
  margin-top: 16px;
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .church-gallery-wrap .aheto-pf--metro .aheto-pf__container {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .church-gallery-wrap .aheto-pf--metro .aheto-pf__container {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.church-gallery-wrap .aheto-pf--metro .aheto-pf__title {
  font-size: 24px;
  letter-spacing: -0.6px;
}

.church-gallery-wrap .aheto-pf--metro .aheto-pf__cat-wrap {
  margin-top: 0;
}

.church-gallery-wrap .aheto-pf--metro .aheto-pf__cat p {
  font-family: Roboto;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

@media screen and (min-width: 1200px) {
  .margin-church-gallery-b {
    margin-bottom: 113px;
  }
  .margin-church-gallery-t {
    margin-top: 127px;
  }
  .padding-church-gallery-b {
    padding-bottom: 120px;
  }
}

.portfolio-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100px;
}

.portfolio-nav__dir--prev .portfolio-nav__dir-icon {
  margin-right: 10px;
  line-height: 15px;
}

.portfolio-nav__dir--prev:hover .portfolio-nav__dir-icon {
  left: -3px;
}

.portfolio-nav__dir--next .portfolio-nav__dir-icon {
  margin-left: 10px;
  line-height: 15px;
}

.portfolio-nav__dir--next:hover .portfolio-nav__dir-icon {
  left: 3px;
}

.portfolio-nav__dir-title {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.portfolio-nav__dir-icon {
  position: relative;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 14px;
}

.portfolio-nav__list-icon {
  font-size: 24px;
}

.portfolio-nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-course--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-course--edu .aht-course__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 1230px) {
  .aht-course--edu .aht-course__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (max-width: 991px) {
  .aht-course--edu .aht-course__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-course--edu .aht-course__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-course--edu .aht-course__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border-radius: 5px;
}

.aht-course--edu .aht-course__item-inner:hover .aht-course__ovrl {
  opacity: 1;
}

@media screen and (min-width: 992px) {
  .aht-course--edu .aht-course__item-inner:hover {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-course--edu .aht-course__price {
  display: inline-block;
  position: absolute;
  top: 18px;
  left: -10px;
  min-width: 60px;
  padding: 7px 10px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  z-index: 1;
}

.aht-course--edu .aht-course__price--free {
  background-color: #42B345;
  color: #fff;
}

.aht-course--edu .aht-course__img {
  position: relative;
  height: 230px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-course--edu .aht-course__img {
    height: 320px;
  }
}

@media screen and (max-width: 480px) {
  .aht-course--edu .aht-course__img {
    height: 230px;
  }
}

.aht-course--edu .aht-course__ovrl {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  opacity: 0;
}

.aht-course--edu .aht-course__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 24px 20px 32px;
}

.aht-course--edu .aht-course__title {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.aht-course--edu .aht-course__author {
  margin: 14px 0 0;
  font-size: 14px;
  font-weight: 500;
}

.aht-course--edu .aht-course__link {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 15px 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 2px solid #fff;
  border-radius: 5px;
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 14px;
  white-space: nowrap;
}

.aht-course--edu .aht-course__link:hover {
  background-color: #fff;
}

.aht-course--edu .aht-course__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 15px;
  border-top: 1px solid #eee;
}

.aht-course--edu .aht-course__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-course--edu .aht-course__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 5px;
  padding: 5px;
}

.aht-course--edu .aht-course__detail:last-child {
  margin-right: 0;
}

.aht-course--edu .aht-course__icon {
  display: inline-block;
  margin-right: 7px;
}

.aht-course--edu .aht-course__text {
  font-size: 14px;
  font-weight: 500;
}

.aht-course--edu .aht-course__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aht-course--edu .aht-course__star {
  margin-right: 1.5px;
}

.aht-course--edu-1 .aht-course__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border-radius: 5px;
  -webkit-box-shadow: 0px 4px 59px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 59px 0 rgba(0, 0, 0, 0.05);
}

.aht-course--edu-1 .aht-course__item-inner:hover .aht-course__ovrl {
  opacity: 1;
}

@media screen and (min-width: 992px) {
  .aht-course--edu-1 .aht-course__item-inner:hover {
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px);
    -webkit-box-shadow: 0px 39px 54px 0 rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0 rgba(0, 0, 0, 0.14);
  }
}

.aht-course--edu-2 .aht-course__item-inner {
  -webkit-box-shadow: 0px 4px 20px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 20px 0 rgba(0, 0, 0, 0.05);
}

@media screen and (min-width: 992px) {
  .aht-course--edu-2 .aht-course__item-inner:hover {
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px);
    -webkit-box-shadow: 0px 6px 20px 0 rgba(0, 0, 0, 0.14);
            box-shadow: 0px 6px 20px 0 rgba(0, 0, 0, 0.14);
  }
}

.aht-course--single {
  margin: 0;
}

.aht-course--single .aht-course__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 0;
  padding: 0;
}

@media screen and (max-width: 1230px) {
  .aht-course--single .aht-course__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-course-det--edu .aht-course-det__thumb {
  margin-bottom: 50px;
}

.aht-course-det--edu .aht-course-det__img {
  width: 100%;
}

.aht-course-det--edu .aht-course-det__ath {
  margin-top: 40px;
}

.aht-course-det--edu .aht-course-det__ath-about {
  margin: 0 0 35px;
  font-weight: 700;
}

.aht-course-det--edu .aht-course-det__ath-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-course-det--edu .aht-course-det__ath-img {
  width: 95px;
  height: 95px;
  margin-right: 20px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-course-det--edu .aht-course-det__ath-name {
  margin: 16px 0 0;
  font-size: 18px;
  font-weight: 700;
}

.aht-course-det--edu .aht-course-det__ath-pos {
  margin: 2px 0 0;
  font-size: 14px;
  font-weight: 500;
}

.aht-course-det--edu .aht-course-det__ath-soc {
  margin-top: 15px;
}

.aht-course-det--edu .aht-course-det__ath-desc {
  margin: 26px 0 0;
}

.aht-course-det--edu .aht-course-det__content b {
  font-weight: inherit;
}

.aht-course-det--edu .aht-course-det__content p {
  margin: 24px 0;
}

.aht-course-det--edu .aht-course-det__content h1,
.aht-course-det--edu .aht-course-det__content h2,
.aht-course-det--edu .aht-course-det__content h3,
.aht-course-det--edu .aht-course-det__content h4,
.aht-course-det--edu .aht-course-det__content h5,
.aht-course-det--edu .aht-course-det__content h6 {
  margin-bottom: 27px;
}

.aht-course-det--edu .aht-course-det__content img {
  max-width: 100%;
}

.aht-course-det--edu .aht-course-det__cmnts {
  margin-top: 35px;
  border-top: 1px solid #eee;
}

.aht-course-det--edu .aht-course-det__cmnts h4 {
  margin: 35px 0 -5px;
  font-weight: 700;
}

.aht-course-det--edu .aht-course-det__cmnts p {
  margin: 0;
}

.aht-course-det--edu .aht-course-det__cmnts p:empty {
  display: none;
}

.aht-course-det--edu .aht-course-det__cmnts ul {
  margin: 0;
}

.aht-course-det--edu .aht-course-det__cmnts li {
  padding-left: 0;
}

.aht-course-det--edu .aht-course-det__cmnts li:before {
  content: none;
}

.aht-course-det--edu .aht-course-det__cmnts .comment {
  padding: 40px 0 28px;
  border-bottom: 1px solid #eee;
}

.aht-course-det--edu .aht-course-det__cmnts .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 480px) {
  .aht-course-det--edu .aht-course-det__cmnts .comm-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .comm-img {
  min-width: 75px;
  margin-right: 20px;
}

@media screen and (max-width: 480px) {
  .aht-course-det--edu .aht-course-det__cmnts .comm-img {
    margin-bottom: 30px;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .comm-img img {
  display: block;
  width: 75px;
  height: 75px;
  border-radius: 50%;
}

@media screen and (max-width: 480px) {
  .aht-course-det--edu .aht-course-det__cmnts .comm-img img {
    margin: 0 auto;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .author {
  margin: 0;
  font-size: 18px;
}

.aht-course-det--edu .aht-course-det__cmnts .date-post {
  margin-top: 4px;
  margin-bottom: 19px;
}

.aht-course-det--edu .aht-course-det__cmnts .date-post p {
  font-size: 14px;
  font-weight: 500;
}

.aht-course-det--edu .aht-course-det__cmnts .children .comment {
  padding-left: 30px;
}

@media screen and (min-width: 481px) {
  .aht-course-det--edu .aht-course-det__cmnts .children .comment {
    padding-left: 50px;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-link {
  display: inline-block;
  margin-top: 13px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-link:before {
  content: '+ ';
}

.aht-course-det--edu .aht-course-det__cmnts .comment-respond {
  padding: 55px 0 0;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-respond label {
  display: none;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-title {
  margin: 0 0 35px;
  font-size: 24px;
  font-weight: bold;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-reply-title b {
  font-weight: inherit;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-course-det--edu .aht-course-det__cmnts .comment-form textarea {
  height: 200px;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
  resize: none;
}

.aht-course-det--edu .aht-course-det__cmnts .wrapper-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .aht-course-det--edu .aht-course-det__cmnts .wrapper-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 481px) {
  .aht-course-det--edu .aht-course-det__cmnts .column {
    padding-right: 30px;
  }
  .aht-course-det--edu .aht-course-det__cmnts .column:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-course-det--edu .aht-course-det__cmnts .column {
    margin-bottom: 30px;
  }
  .aht-course-det--edu .aht-course-det__cmnts .column:last-child {
    margin-bottom: 0;
  }
}

.aht-course-det--edu .aht-course-det__cmnts .column input {
  width: 100%;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.aht-course-det--edu .aht-course-det__cmnts .input-comment {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 30px;
}

.aht-course-det--edu .aht-course-det__cmnts .submit-btn {
  margin: 40px auto 0 0;
  padding: 21px 38px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 0;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  cursor: pointer;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget {
  background: #2a74ed url(../img/inner-pages/blog/icon-envelope.png) no-repeat bottom right;
  padding: 50px 30px 95px;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget .widget-title {
  margin: 0 0 5px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget p {
  margin: 0 0 40px;
  color: #fff;
  opacity: 0.51;
  font-size: 14px;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="email"] {
  background: #1452b7;
  border: none;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 25px;
  color: #fff;
  height: 50px;
  padding: 0 20px;
  font-size: 15px;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="email"]:-ms-input-placeholder {
  color: #fff;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::-ms-input-placeholder {
  color: #fff;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::placeholder {
  color: #fff;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="submit"] {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #fff;
  color: #2A74ED;
  border-radius: 5px;
  display: inline-block;
  position: relative;
  padding: 15px 35px;
  border-width: 1px;
  outline: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.5px;
  line-height: 1.15;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.aht-course-det--edu .aht-course-det .aht-page__sb .widget_mc4wp_form_widget input[type="submit"]:hover {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.aht-page--right-sb .aht-page__content blockquote {
  padding: 0;
  padding-left: 30px;
  margin-top: 91px;
}

.aht-page--right-sb .aht-page__content blockquote h3 {
  font-style: italic;
  font-size: 30px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 36px;
  letter-spacing: normal;
  color: #262527;
}

.aht-page--right-sb .aht-page__content blockquote p {
  margin-top: -10px;
  font-size: 14px;
  font-weight: bold;
}

.aht-page--right-sb .aht-page__content blockquote::before {
  content: none;
}

@media screen and (max-width: 1024px) {
  .aht-page--right-sb .aht-page__content blockquote {
    margin-top: 0px;
  }
  .aht-page--right-sb .aht-page__content blockquote h3 {
    font-size: 20px;
  }
  .aht-page--right-sb .aht-page__content blockquote p {
    margin-top: 0px;
  }
}

.aht-page--right-sb .aht-page__content .img_text_container h6 b {
  font-size: 18px;
  line-height: 26px;
}

.aht-page--right-sb .aht-page__content .img_text_container p {
  margin-bottom: 45px;
}

.aht-page--right-sb .aht-page__content .img_text_container .img-content {
  float: left;
  padding-right: 30px;
}

.aht-page--right-sb .aht-page__content .img_text_container .img-content h6 b {
  font-size: 16px;
  line-height: 26px;
  color: #222;
  font-style: italic;
  font-weight: normal;
}

@media screen and (max-width: 576px) {
  .aht-page--right-sb .aht-page__content .img_text_container p {
    margin-bottom: 20px;
  }
  .aht-page--right-sb .aht-page__content .img_text_container .img-content {
    padding-right: 0;
  }
}

.aht-page--right-sb .aht-page__content .post-meta {
  margin: 50px 0 70px;
}

.aht-page--right-sb .aht-page__content .post-meta .tags {
  font-size: 16px;
  font-weight: 500;
  color: #222;
}

.aht-page--right-sb .aht-page__content .post-meta .tags span {
  display: inline-block;
  margin-right: 19px;
}

.aht-page--right-sb .aht-page__content .post-meta .tags a {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: normal;
}

.aht-page--right-sb .aht-page__content .post-meta .likes {
  padding: 0 30px;
  line-height: 49px;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  float: right;
  margin-top: -10px;
  color: #222;
  display: table;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #222222;
}

@media screen and (max-width: 576px) {
  .aht-page--right-sb .aht-page__content .post-meta {
    margin: 0;
  }
  .aht-page--right-sb .aht-page__content .post-meta .likes {
    float: none;
    margin-top: 30px;
  }
}

.aht-page--right-sb .aht-page__content .post-author-info {
  border: 1px solid #eee;
  padding: 50px 50px 50px 174px;
  position: relative;
  margin-bottom: 50px;
  position: relative;
}

.aht-page--right-sb .aht-page__content .post-author-info img {
  position: absolute;
  top: 50px;
  left: 73px;
}

.aht-page--right-sb .aht-page__content .post-author-info p b {
  font-size: 18px;
}

.aht-page--right-sb .aht-page__content .post-author-info p:last-child {
  margin-top: 52px;
}

.aht-page--right-sb .aht-page__content .post-author-info p:last-child a {
  text-decoration: underline !important;
  font-weight: normal;
  letter-spacing: normal;
}

@media screen and (max-width: 576px) {
  .aht-page--right-sb .aht-page__content .post-author-info {
    padding: 50px;
  }
  .aht-page--right-sb .aht-page__content .post-author-info img {
    position: static;
    margin-bottom: 15px;
  }
}

.aht-page--right-sb .aht-page__content-inner .comment {
  max-width: 100%;
}

.aht-page--right-sb .aht-page__content-inner .comment-content .author-name {
  font-weight: bold;
  font-size: 18px;
}

.aht-page--right-sb .aht-page__content-inner .comment-author {
  margin-right: 31px;
}

.aht-course--comments .aht-page__content-inner {
  padding: 0px 0px !important;
  margin: 0px 0px !important;
}

.blog--single__chr .aht-page--right-sb .aht-page__content .post-meta {
  margin-top: 65px;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--single__chr .aht-page--right-sb .aht-page__content .post-meta {
    margin-bottom: 50px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .blog--single__chr .aht-page--right-sb .aht-page__content .post-meta {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 570px) {
  .blog--single__chr .aht-page--right-sb .aht-page__content .post-meta {
    margin-top: 10px;
    margin-bottom: 30px;
  }
}

.aht-event--edu {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.14);
  overflow: hidden;
}

.aht-event--edu:hover {
  -webkit-transform: translate(0, -22px);
          transform: translate(0, -22px);
  -webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.15);
}

.aht-event--edu .aht-event__img {
  height: 250px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-event--edu .aht-event__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-event--edu .aht-event__img {
    height: 250px;
  }
}

.aht-event--edu .aht-event__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-event--edu .aht-event__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 25px 20px;
}

.aht-event--edu .aht-event__date {
  position: relative;
  padding-right: 27px;
  border-right: 1px solid #eee;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .aht-event--edu .aht-event__date {
    padding-right: 15px;
  }
}

.aht-event--edu .aht-event__day {
  display: block;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 40px;
}

.aht-event--edu .aht-event__month {
  display: block;
  margin-left: 2px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 32px;
  text-transform: uppercase;
}

.aht-event--edu .aht-event__link {
  padding-left: 22px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

@media screen and (max-width: 991px) {
  .aht-event--edu .aht-event__link {
    padding-left: 15px;
  }
}

.aht-event--edu .aht-event__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 15px;
}

.aht-event--edu .aht-event__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
}

.aht-event--edu .aht-event__icon {
  margin-right: 8px;
}

.aht-event--edu .aht-event__text {
  margin: 0;
}

.aht-event--edu-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  border-radius: 0;
}

.aht-event--edu-2 .aht-event__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 1500px) {
  .aht-event--edu-2 .aht-event__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (max-width: 1230px) {
  .aht-event--edu-2 .aht-event__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-event--edu-2 .aht-event__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-event--edu-2 .aht-event__item-inner {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 481px) {
  .aht-event--edu-2 .aht-event__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-event--edu-2 .aht-event__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-event--edu-2 .aht-event__img {
  height: 280px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-event--edu-2 .aht-event__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-event--edu-2 .aht-event__img {
    height: 280px;
  }
}

.aht-event--edu-2 .aht-event__date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  padding-top: 14px;
  padding-right: 0;
  border-right: 0;
  border-radius: 50%;
  background-color: #fff;
}

.aht-event--edu-2 .aht-event__day {
  display: block;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height: 1;
}

.aht-event--edu-2 .aht-event__month {
  display: block;
  margin-left: 2px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 4.2px;
  line-height: 24px;
  text-transform: uppercase;
}

.aht-event--edu-2 .aht-event__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 18px 15px;
  border-top: 1px solid #eee;
}

.aht-event--edu-2 .aht-event__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
  line-height: 25px;
}

.aht-event--edu-2 .aht-event__icon {
  margin-right: 8px;
}

.aht-event--edu-2 .aht-event__text {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}

.aht-event--edu-2 .aht-event__caption {
  padding: 32px 25px 43px;
  text-align: center;
}

.aht-event--edu-2 .aht-event__title {
  margin: 0;
  font-weight: 700;
  line-height: 30px;
}

.aht-event--edu-2 .aht-event__desc {
  margin-top: 25px;
}

.aht-event--edu-2 .aht-event__link {
  display: inline-block;
  margin-top: 16px;
  padding: 15px 18px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 5px;
  font-size: 14px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.aht-event--edu-2 .aht-event__link:hover {
  color: #fff;
}

.aht-ev-det--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 991px) {
  .aht-ev-det--edu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aht-ev-det--edu img {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
}

.aht-ev-det--edu b {
  font-weight: inherit;
}

.aht-ev-det--edu h1,
.aht-ev-det--edu h2,
.aht-ev-det--edu h3,
.aht-ev-det--edu h4,
.aht-ev-det--edu h5,
.aht-ev-det--edu h6 {
  font-weight: 700;
}

.aht-ev-det--edu .aht-ev-det__main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-ev-det--edu .aht-ev-det__about {
  margin-top: 35px;
  margin-bottom: 30px;
}

.aht-ev-det--edu .aht-ev-det__content p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 40px;
}

.aht-ev-det--edu .aht-ev-det__prog-title {
  margin-bottom: 30px;
}

.aht-ev-det--edu .aht-ev-det__prog-list {
  margin-bottom: 50px;
}

.aht-ev-det--edu .aht-ev-det__prog-item {
  margin-bottom: 15px;
}

.aht-ev-det--edu .aht-ev-det__title {
  margin: 0 0 28px;
}

.aht-ev-det--edu .aht-ev-det__sched {
  margin-top: 50px;
}

.aht-ev-det--edu .aht-ev-det__sched-title {
  margin: 0 0 25px;
}

.aht-ev-det--edu .aht-ev-det__sched-unit {
  position: relative;
  padding: 17px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

.aht-ev-det--edu .aht-ev-det__sched-unit.active .aht-ev-det__sched-plus:before {
  content: '-';
}

.aht-ev-det--edu .aht-ev-det__sched-plus {
  position: absolute;
  top: 50%;
  right: 22px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 20px;
  font-weight: 700;
}

.aht-ev-det--edu .aht-ev-det__sched-plus:before {
  content: '+';
}

.aht-ev-det--edu .aht-ev-det__sched-date {
  margin-right: 3px;
  color: #222;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-ev-det--edu .aht-ev-det__sched-day {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-ev-det--edu .aht-ev-det__sched-list {
  display: none;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 20px;
}

.aht-ev-det--edu .aht-ev-det__sched-item {
  padding-left: 0;
}

.aht-ev-det--edu .aht-ev-det__sched-item:before {
  content: none;
}

.aht-ev-det--edu .aht-ev-det__sched-time {
  margin-right: 70px;
  color: #222;
  line-height: 38px;
  font-weight: 500;
}

.aht-ev-det--edu .aht-ev-det__sched-text {
  display: inline-block;
  margin: 0;
}

.aht-ev-det--edu .aht-ev-det__speaker {
  margin-top: 95px;
}

.aht-ev-det--edu .aht-ev-det__speaker-title {
  margin: 0 0 50px;
}

.aht-ev-det--edu .aht-ev-det__speaker-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-ev-det--edu .aht-ev-det__speaker-item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin-bottom: 30px;
}

.aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(odd) {
  padding-right: 15px;
}

.aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(even) {
  padding-left: 15px;
}

@media screen and (max-width: 767px) {
  .aht-ev-det--edu .aht-ev-det__speaker-item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media screen and (max-width: 768px) {
  .aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(odd) {
    padding-right: 0px;
  }
  .aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(even) {
    padding-left: 0px;
  }
}

@media screen and (max-width: 991px) {
  .aht-ev-det--edu .aht-ev-det__speaker {
    margin-top: 70px;
  }
}

@media screen and (max-width: 576px) {
  .aht-ev-det--edu .aht-ev-det__speaker {
    margin-top: 50px;
  }
}

.aht-ev-det--edu .aht-ev-det__sb {
  -ms-flex-preferred-size: 330px;
      flex-basis: 330px;
  margin-top: 7px;
  margin-left: 30px;
  padding: 28px 30px 40px 40px;
}

@media screen and (min-width: 992px) {
  .aht-ev-det--edu .aht-ev-det__sb {
    margin-left: 70px;
  }
}

@media screen and (max-width: 991px) {
  .aht-ev-det--edu .aht-ev-det__sb {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 30px 0;
  }
}

.aht-ev-det--edu .aht-ev-det__sb-title {
  margin: 0;
}

.aht-ev-det--edu .aht-ev-det__details {
  margin-top: 35px;
  padding-bottom: 36px;
  border-bottom: 1px solid #eee;
}

.aht-ev-det--edu .aht-ev-det__detail {
  margin-bottom: 18px;
}

.aht-ev-det--edu .aht-ev-det__detail:last-child {
  margin-bottom: 0;
}

.aht-ev-det--edu .aht-ev-det__detail-icon {
  display: inline-block;
  width: 15px;
  margin-right: 13px;
  font-size: 18px;
  text-align: center;
}

.aht-ev-det--edu .aht-ev-det__detail-text {
  font-size: 15px;
}

.aht-ev-det--edu .aht-ev-det__buy {
  padding-top: 3px;
}

.aht-ev-det--edu .aht-ev-det__label {
  display: block;
  margin-top: 37px;
  margin-bottom: 13px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-ev-det--edu .aht-ev-det__select-wrap {
  position: relative;
}

.aht-ev-det--edu .aht-ev-det__select-wrap:before {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-family: "Ionicons";
  font-size: 10px;
  content: '\f123';
}

.aht-ev-det--edu .aht-ev-det__select {
  width: 100%;
  padding: 15px 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.aht-ev-det--edu .aht-ev-det__select.selected {
  color: #222;
}

.aht-ev-det--edu .aht-ev-det__select::-ms-expand {
  display: none;
}

.aht-ev-det--edu .aht-ev-det__number-wrap {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.aht-ev-det--edu .aht-ev-det__number {
  width: 43px;
  border: 0;
  outline: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 38px;
  text-align: center;
}

.aht-ev-det--edu .aht-ev-det__number::-webkit-outer-spin-button, .aht-ev-det--edu .aht-ev-det__number::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.aht-ev-det--edu .aht-ev-det__number-q {
  display: inline-block;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}

.aht-ev-det--edu .aht-ev-det__number-q:hover {
  color: #fff;
}

.aht-ev-det--edu .aht-ev-det__price {
  margin: 0;
  font-size: 30px;
  line-height: 1;
}

.aht-ev-det--edu .aht-ev-det__submit {
  width: 100%;
  margin-top: 37px;
  padding: 15px 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

.aht-ev-det--edu .aht-ev-det__submit:hover {
  background-color: transparent;
}

.aht-ev-det--yoga .aht-ev-det__content p {
  line-height: 1.7;
}

.aht-ev-det--yoga .aht-ev-det__content .yoga-detail-btn {
  padding: 20px 70px;
}

.aht-ev-det--yoga {
  padding-top: 110px;
  padding-bottom: 90px;
}

.aht-ev-det--yoga img {
  max-width: 100%;
}

.aht-ev-det--yoga p {
  margin: 24px 0;
}

.aht-ev-det--yoga .aht-ev-det__title {
  margin: 0;
}

.aht-ev-det--yoga .aht-ev-det__details {
  margin-top: 20px;
}

.aht-ev-det--yoga .aht-ev-det__detail {
  display: inline-block;
  margin-right: 25px;
}

.aht-ev-det--yoga .aht-ev-det__detail-icon {
  margin-right: 5px;
  font-size: 16px;
}

.aht-ev-det--yoga .aht-ev-det__detail-text {
  font-size: 15px;
  font-weight: 500;
}

.aht-ev-det--yoga .aht-ev-det__img-holder {
  position: relative;
  margin-top: 50px;
}

.aht-ev-det--yoga .aht-ev-det__date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  padding: 18px 0;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
}

.aht-ev-det--yoga .aht-ev-det__date-text {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 1;
  text-transform: uppercase;
}

.aht-ev-det--yoga .aht-ev-det__date-number {
  display: block;
  font-size: 30px;
  letter-spacing: 1px;
  line-height: 28px;
}

.aht-ev-det--yoga .aht-ev-det__content {
  margin-top: 72px;
}

.aht-event--chr {
  position: relative;
  background-color: #fff;
}

.aht-event--chr .aht-event__title {
  margin: 0;
  font-weight: bold;
}

.aht-event--chr .aht-event__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
}

.aht-event--chr .aht-event__day {
  font-size: 30px;
  line-height: 1.3;
}

.aht-event--chr .aht-event__month {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1;
  text-transform: uppercase;
}

.aht-event--chr .aht-event__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-event--chr .aht-event__icon {
  display: inline-block;
  margin-right: 15px;
}

.aht-event--chr .aht-event__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  font-weight: normal;
  line-height: 1.5;
}

.aht-event--chr-1 {
  padding: 23px 70px 25px 70px;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05);
  z-index: 1;
}

.aht-event--chr-1:hover {
  -webkit-box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 0px 73px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 768px) {
  .aht-event--chr-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 160px;
  }
}

@media screen and (max-width: 991px) {
  .aht-event--chr-1 {
    padding: 30px;
  }
}

.aht-event--chr-1 .aht-event__date {
  position: absolute;
  top: -45px;
  left: 65px;
}

.aht-event--chr-1 .aht-event__title {
  -webkit-box-flex: 3;
      -ms-flex: 3 1 0px;
          flex: 3 1 0;
  margin-top: 25px;
  margin-right: 126px;
  line-height: 40px;
  letter-spacing: -0.8px;
}

@media screen and (max-width: 991px) {
  .aht-event--chr-1 .aht-event__title {
    margin-bottom: 30px;
  }
}

.aht-event--chr-1 .aht-event__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 5;
      -ms-flex: 5 1 0px;
          flex: 5 1 0;
}

@media screen and (min-width: 992px) {
  .aht-event--chr-1 .aht-event__details {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 1230px) {
  .aht-event--chr-1 .aht-event__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4;
    margin-right: 15px;
  }
}

@media screen and (max-width: 991px) {
  .aht-event--chr-1 .aht-event__details {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 992px) {
  .aht-event--chr-1 .aht-event__detail {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    margin-right: 15px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-event--chr-1 .aht-event__detail {
    margin-bottom: 15px;
  }
  .aht-event--chr-1 .aht-event__detail:last-child {
    margin-bottom: 0;
  }
}

.aht-event--chr-1 .aht-event__icon {
  font-size: 22px;
}

.aht-event--chr-1 .aht-event__link {
  border-color: #eee;
  width: 111px;
  height: 111px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aht-event--chr-1 .aht-event__link:hover {
  color: #fff;
}

.aht-event--chr-2 {
  margin-top: 40px;
  height: 410px;
  padding: 0px 40px 40px 40px;
  -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.07);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.aht-event--chr-2 .aht-event__date {
  position: absolute;
  top: -40px;
  left: 38px;
}

.aht-event--chr-2 .aht-event__title {
  font-size: 24px;
  line-height: 30px;
}

.aht-event--chr-2 .aht-event__details {
  margin-top: 40px;
}

.aht-event--chr-2 .aht-event__detail {
  margin-bottom: 30px;
}

.aht-event--chr-2 .aht-event__detail:last-child {
  margin-bottom: 0;
}

.aht-event--chr-2 .aht-event__icon {
  margin-top: 3px;
  margin-right: 15px;
  font-size: 22px;
}

.aht-event--chr-2 .aht-event__text {
  line-height: 24px;
}

.aht-event--chr-2 .aht-event__link {
  margin-top: 49px;
}

.aht-event--chr-2 .aht-event__link:hover {
  color: #fff;
}

.church-wrap-3 .aht-event--chr .aht-event__text {
  font-weight: bold;
}

.church-events-wrap .aht-event--chr .aht-event__month {
  letter-spacing: normal;
}

.church-events-wrap .aht-event--chr-2 {
  height: 449px;
  width: 100%;
  padding: 87px 63px 43px 40px;
  -webkit-box-shadow: 0px 38px 49px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0px 38px 49px 0 rgba(0, 0, 0, 0.07);
}

.church-events-wrap .aht-event--chr-2 .aht-event__title {
  letter-spacing: -0.6px;
}

.church-events-wrap .aht-event--chr-2 .aht-event__details {
  margin-top: 32px;
}

.church-events-wrap .aht-event--chr-2 .aht-event__icon {
  margin-top: 0;
  margin-right: 18px;
}

.church-events-wrap .aht-event--chr-2 .aht-event__link {
  margin-top: 45px;
}

@media screen and (min-width: 999px) and (max-width: 1665px) {
  .aht-event--chr-2 .aht-event__details {
    margin-top: 30px;
  }
  .aht-event--chr-2 .aht-event__detail {
    margin-bottom: 20px;
  }
  .aht-event--chr-2 .aht-event__detail:last-child {
    margin-bottom: 0;
  }
  .aht-event--chr-2 .aht-event__link {
    margin-top: 30px;
  }
}

@media screen and (min-width: 1665px) and (max-width: 1820px) {
  .aht-event--chr-2 {
    padding: 0px 20px 40px 30px;
  }
}

@media screen and (min-width: 1200px) {
  .church-events-padding-t {
    padding-top: 124px;
  }
  .church-events-padding-b {
    padding-bottom: 130px;
  }
  .padding-sermons-chr-2 {
    padding-top: 70px;
    padding-bottom: 115px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1100px) {
  .church-events-wrap .aht-event--chr-2 {
    padding-right: 20px;
  }
  .church-events-wrap .aht-event--chr-2 .aht-event__details {
    margin-top: 45px;
  }
}

/*event political*/
.section-event {
  background-color: #eff4ff;
}

.section-event .event {
  background-color: #fff;
  position: relative;
  min-height: 335px;
  margin-bottom: 0px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  height: 100%;
  padding: 105px 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.section-event .event:hover {
  -webkit-box-shadow: 0px 26px 55.5px 3.5px rgba(0, 0, 0, 0.17);
          box-shadow: 0px 26px 55.5px 3.5px rgba(0, 0, 0, 0.17);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

.section-event .event .content-wrapper {
  margin-bottom: 0px;
}

.section-event .event .content-wrapper .event-title {
  margin-bottom: 0px;
}

.section-event .event .content-wrapper .event-title a {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
  display: inline-block;
  font-family: "Oswald", sans-serif;
}

.section-event .event .content-wrapper p {
  padding-top: 15px;
}

.section-event .event .content-wrapper .event-date {
  display: block;
  width: 70px;
  position: absolute;
  top: -20px;
  left: 30px;
}

.section-event .event .content-wrapper .event-number {
  font-family: 'Oswald';
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.6;
  color: #fff;
  display: block;
  background: #0536a5;
  padding: 6px 0px;
  width: 100%;
  border-radius: 5px 5px 0px 0px;
}

.section-event .event .content-wrapper .event-month {
  font-family: 'Lato';
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background: #dd2932;
  display: block;
  text-align: center;
  border-radius: 0px 0px 5px 5px;
  padding-bottom: 5px;
}

.section-event .event .content-bottom-wrapper {
  margin: auto auto 0;
  width: 100%;
}

.section-event .event .content-bottom-wrapper .image-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}

/*event datail*/
.aht--event-detail {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.aht-ev-det--political img {
  width: 100%;
}

.aht-ev-det--political p {
  margin: 20px 0;
}

.aht-ev-det--political .aht-ev-det__title {
  margin: 0;
}

.aht-ev-det--political .aht-ev-det__details {
  margin-top: 20px;
}

.aht-ev-det--political .aht-ev-det__detail {
  display: inline-block;
  margin-right: 25px;
}

.aht-ev-det--political .aht-ev-det__detail-icon {
  margin-right: 5px;
  font-size: 16px;
}

.aht-ev-det--political .aht-ev-det__detail-text {
  font-size: 15px;
  line-height: 1.6;
}

.aht-ev-det--political .aht-ev-det__img-holder {
  position: relative;
  margin-top: 50px;
}

@media screen and (max-width: 767px) {
  .aht-ev-det--political .aht-ev-det__img-holder {
    margin-top: 40px;
  }
}

.aht-ev-det--political .aht-ev-det__date {
  position: absolute;
  top: -20px;
  left: 30px;
  width: 70px;
  border-radius: 0px 0px 5px 5px;
}

.aht-ev-det--political .aht-ev-det__date-text {
  font-size: 16px;
  font-weight: bold;
  display: block;
  text-align: center;
  border-radius: 5px;
  padding-bottom: 5px;
}

.aht-ev-det--political .aht-ev-det__date-number {
  text-align: center;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.6;
  display: block;
  padding: 6px 0px;
  width: 100%;
  border-radius: 5px 5px 0px 0px;
}

.aht-ev-det--political .aht-ev-det__content {
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .aht-ev-det--political .aht-ev-det__content {
    margin-top: 40px;
  }
}

.aht-ev-det--political .aht-ev-det__content p:first-child {
  padding-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .aht-ev-det--political .aht-ev-det__content p:first-child {
    padding-bottom: 0px;
  }
}

.aht-grid-1--edu .aht-grid-1__filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 43px;
}

.aht-grid-1--edu .aht-grid-1__filter {
  margin-right: 49px;
  padding: 10px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #222;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
}

.aht-grid-1--edu .aht-grid-1__filter:first-child {
  margin-right: auto;
  padding-right: 49px;
}

@media screen and (max-width: 991px) {
  .aht-grid-1--edu .aht-grid-1__filter:first-child {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-grid-1--edu .aht-grid-1__filter:last-child {
  margin-right: 0;
}

.aht-grid-1--edu .aht-grid-1__container {
  margin: -15px;
}

.aht-grid-1--edu .aht-grid-1__item {
  width: 50%;
  float: left;
  border: 15px solid transparent;
}

@media screen and (max-width: 767px) {
  .aht-grid-1--edu .aht-grid-1__item {
    width: 100%;
  }
}

.aht-grid-1--edu .aht-grid-1__item-inner {
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  overflow: hidden;
}

@media screen and (min-width: 1025px) {
  .aht-grid-1--edu .aht-grid-1__item-inner:hover .aht-grid-1__item-text {
    -webkit-transform: none;
            transform: none;
  }
}

.aht-grid-1--edu .aht-grid-1__item-img {
  height: 400px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-grid-1--edu .aht-grid-1__item-img {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  .aht-grid-1--edu .aht-grid-1__item-img {
    height: 270px;
  }
}

.aht-grid-1--edu .aht-grid-1__item-link {
  display: block;
  width: 100%;
  height: 100%;
}

.aht-grid-1--edu .aht-grid-1__item-text {
  padding: 32px 40px 38px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .aht-grid-1--edu .aht-grid-1__item-text {
    padding: 20px 30px;
  }
}

@media screen and (min-width: 1025px) {
  .aht-grid-1--edu .aht-grid-1__item-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
}

.aht-grid-1--edu .aht-grid-1__item-title {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}

.aht-grid-1--edu .aht-grid-1__item-title:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1024px) {
  .aht-grid-1--edu .aht-grid-1__item-title {
    font-size: 18px;
  }
}

.aht-grid-1--edu .aht-grid-1__item-cats {
  margin-top: 9px;
}

.aht-grid-1--edu .aht-grid-1__item-cat {
  font-size: 14px;
  font-weight: 500;
}

.aht-grid-1--edu .aht-grid-1__item-cat:hover {
  opacity: 0.7;
}

.aht-sermon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  min-height: 500px;
  padding: 40px 30px;
  background-position: center;
  background-size: cover;
}

.aht-sermon:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent 20%, #000);
  content: '';
  opacity: 0.8;
}

.aht-sermon:hover .aht-sermon__icon-links {
  height: 28px;
  margin-top: 24px;
}

.aht-sermon:hover .aht-sermon__link-wrap {
  height: 18px;
  margin-top: 29px;
}

.aht-sermon__content {
  position: relative;
}

.aht-sermon__cats {
  margin-bottom: 7px;
}

.aht-sermon__cat {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-sermon__title {
  margin: 0;
  color: #fff;
  line-height: 30px;
}

.aht-sermon__icon-links {
  height: 0;
  margin-top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.aht-sermon__icon-link {
  margin-right: 15px;
  color: #fff;
  font-size: 24px;
}

.aht-sermon__icon-link:last-child {
  margin-right: 0;
}

.aht-sermon__icon {
  color: inherit;
}

.aht-sermon__link-wrap {
  height: 0;
  margin-top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.aht-sermon .aht-sermon__link {
  color: #fff;
  font-size: 12px;
}

.sermons--church-wrap-3 .aht-heading--chr {
  margin-bottom: 55px;
}

.sermons--church-wrap-3 .aht-heading--chr .heading__subtitle {
  margin-bottom: 40px;
}

.sermons--church-wrap .aht-sermon {
  padding-bottom: 0;
  padding-top: 0;
}

.sermons--church-wrap .aht-sermon__title {
  margin-bottom: 30px;
  letter-spacing: -0.5px;
  font-weight: bold;
}

.sermons--church-wrap .aht-sermon:hover .aht-sermon__link-wrap {
  margin-top: 30px;
  margin-bottom: 30px;
}

.sermons--church-wrap .aht-sermon .aht-sermon__link {
  font-size: 14px;
  letter-spacing: 1px;
}

.sermons--church-wrap-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sermons--church-wrap-4 .sermons--church-item {
  margin: 0 25px 50px;
}

.sermons--church-wrap-4 .aht-sermon {
  width: 320px;
}

.sermons--church-wrap-4 .aht-sermon__cats {
  font-weight: bold;
}

.sermons--church-wrap-4 .aht-sermon:hover .aht-sermon__link-wrap {
  margin-bottom: 42px;
}

.sermons--church-wrap-4 .aht-sermon .aht-sermon__link {
  font-size: 12px;
  letter-spacing: 1.2px;
}

@media screen and (min-width: 1200px) {
  .padding-sermons-chr {
    padding-top: 125px;
  }
  .margin-sermons-chr {
    margin-bottom: 120px;
  }
}

@media screen and (max-width: 768px) {
  .sermons--church-wrap-4 .sermons--church-item {
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media screen and (max-width: 425px) {
  .sermons--church-wrap-3 .aht-heading--chr {
    margin-bottom: 25px;
  }
}

.aht-serm-det--chr {
  padding-bottom: 20px;
}

.aht-serm-det--chr p {
  margin: 24px 0;
}

.aht-serm-det--chr .aht-serm-det__title {
  margin: 0;
  font-size: 30px;
  line-height: 1.33;
  letter-spacing: -0.8px;
}

.aht-serm-det--chr .aht-serm-det__details {
  margin-bottom: 46px;
  margin-top: 6px;
}

.aht-serm-det--chr .aht-serm-det__detail {
  display: inline-block;
  margin-right: 25px;
}

.aht-serm-det--chr .aht-serm-det__detail-val {
  margin-right: 5px;
  font-size: 16px;
}

.aht-serm-det--chr .aht-serm-det__detail-text {
  font-size: 16px;
}

.aht-serm-det--chr .aht-serm-det__img-holder {
  position: relative;
  margin-top: 50px;
}

.aht-serm-det--chr .aht-serm-det__content {
  margin-top: 43px;
}

.aht-sermon-det {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 500px;
  padding: 40px 30px;
  background-position: center;
  background-size: cover;
}

.aht-sermon-det:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, transparent), to(#000));
  background-image: linear-gradient(to right, transparent 20%, #000);
  content: '';
  opacity: 0.8;
}

.aht-sermon-det:hover .aht-sermon-det__icon-links {
  width: 30px;
  margin-right: 48px;
}

.aht-sermon-det__content {
  position: relative;
}

.aht-sermon-det__icon-links {
  width: 0;
  margin-top: 10px;
  margin-right: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
  text-align: center;
}

.aht-sermon-det__icon-link {
  margin-bottom: 21px;
  color: #fff;
  font-size: 30px;
  display: block;
}

.aht-sermon-det__icon-link:last-child {
  margin-bottom: 0;
}

.aht-sermon-det__icon {
  color: inherit;
}

.aht-sermon-det__link-wrap {
  height: 0;
  margin-top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.aht-sermon-det .aht-sermon-det__link {
  color: #fff;
  font-size: 12px;
}

@media screen and (min-width: 1200px) {
  .padding-sermons-det {
    padding-top: 110px;
  }
}

.aheto-page--single-post {
  background-color: transparent;
  overflow: hidden;
}

.aheto-page--dual-sidebars .aheto-sidebar-wrapper {
  background-color: transparent;
}

.aheto-page--no-sidebar .aheto-sidebar-wrapper {
  background-color: transparent;
}

.aheto-page--no-sidebar .aheto-content--single-post .post-data > p,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h1,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h2,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h3,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h4,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h5,
.aheto-page--no-sidebar .aheto-content--single-post .post-data > h6 {
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
}

.aheto-page .aheto-content-wrapper--saas {
  background: #f3f9ff;
}

.aheto-content .post {
  margin-top: 60px;
  margin-bottom: 60px;
  background-color: #fff;
}

.aheto-content .post:first-child {
  margin-top: 0;
}

.aheto-content .post:last-child {
  margin-bottom: 0;
}

.aheto-content .post .content-top-wrapper {
  padding: 40px 50px 45px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .content-top-wrapper {
    padding: 40px 30px 45px;
  }
}

.aheto-content .post .image-wrapper {
  position: relative;
  width: 100%;
  height: 500px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .image-wrapper {
    height: 350px;
  }
}

.aheto-content .post .image-wrapper .swiper--blog-gallery {
  height: 100%;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-container {
  height: 100%;
  margin: 0;
  padding: 0;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-slide {
  width: 100% !important;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev,
.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
  display: inline-block;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  color: #fff;
  opacity: 1;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev:hover,
.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next:hover {
  opacity: 0.4;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev {
  left: 40px;
}

.aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
  right: 40px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-prev {
    left: 15px;
  }
  .aheto-content .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
    right: 15px;
  }
}

.aheto-content .post .audio-wrapper {
  padding: 0 50px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .audio-wrapper {
    padding: 0 30px;
  }
}

.aheto-content .post .gallery-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-content .post .gallery-image {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 270px;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-content .post .gallery-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}

.aheto-content .post .gallery-overlay:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.aheto-content .post .gallery-overlay:hover i {
  opacity: 1;
}

.aheto-content .post .gallery-overlay i {
  margin: auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  opacity: 0;
}

.aheto-content .post .gallery-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  z-index: 100;
}

.aheto-content .post .gallery-modal-content {
  display: block;
  width: 80%;
  max-width: 970px;
  margin: auto;
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.aheto-content .post .gallery-close {
  position: absolute;
  top: 20px;
  right: 35px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 40px;
  font-weight: bold;
}

.aheto-content .post .gallery-close:hover, .aheto-content .post .gallery-close:focus {
  cursor: pointer;
  opacity: 0.7;
}

.aheto-content .post .video-wrapper {
  position: relative;
}

.aheto-content .post .video-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 100;
}

.aheto-content .post .video-play-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100px;
  height: 100px;
  margin: auto;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
}

.aheto-content .post .video-play-btn:hover:before {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.aheto-content .post .video-play-btn:before {
  margin: auto;
  font-family: "Ionicons";
  font-size: 30px;
  content: '\f488';
}

@media screen and (max-width: 480px) {
  .aheto-content .post .video-play-btn {
    width: 60px;
    height: 60px;
  }
  .aheto-content .post .video-play-btn:before {
    font-size: 16px;
  }
}

.aheto-content .post .mejs-container {
  width: auto !important;
}

.aheto-content .post video {
  width: 100%;
  height: auto;
}

.aheto-content .post iframe {
  width: 100%;
  min-height: 500px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post iframe {
    min-height: 350px;
  }
}

.aheto-content .post .blqt {
  padding: 80px 100px 50px;
}

.aheto-content .post .blqt:before {
  top: -22px;
  right: 3%;
  left: auto;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  color: #fff;
  font-size: 150px;
}

.aheto-content .post .blqt p {
  margin: 0;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .blqt {
    padding: 75px 15px 60px;
  }
  .aheto-content .post .blqt:before {
    top: -15px;
    font-size: 150px;
  }
  .aheto-content .post .blqt h3 p {
    font-size: 26px;
  }
}

.aheto-content .post .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 40px 50px 45px;
}

@media screen and (max-width: 767px) {
  .aheto-content .post .content-wrapper {
    padding: 40px 30px 45px;
  }
}

.aheto-content .post .content-wrapper .aheto-btn {
  margin-top: 20px;
}

.aheto-content .post .content-wrapper .post-cats {
  display: none;
}

.aheto-content .post-title {
  margin: 10px 0 7px;
  font-size: 30px;
}

.aheto-content .post-title a {
  font-size: 30px;
  font-weight: 300;
}

.aheto-content .post-date {
  display: inline-block;
  margin: 0;
}

.aheto-content .post-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-content .post-author img {
  margin-right: 15px;
  border-radius: 50%;
}

.aheto-content .post-author h6 {
  margin: 0;
}

.aheto-content .post-likes span {
  font-size: 14px;
}

.aheto-content .post-likes i {
  margin-right: 8px;
  font-size: 16px;
}

.aheto-content .post-comments span {
  font-size: 14px;
}

.aheto-content .post-comments i {
  margin-right: 12px;
  font-size: 16px;
}

.aheto-content .post-cats {
  display: inline-block;
}

.aheto-content .post-cats a {
  display: inline-block;
  margin: 3px 3px 3px 0;
  padding: 5px 8px;
  border-radius: 5px;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 13px;
  text-transform: none;
}

.aheto-content .post-content {
  font-size: 16px;
  line-height: 1.5;
  word-break: break-word;
}

.aheto-content .post-content p {
  margin: 5px 0;
}

.aheto-content .post-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-top: 1px solid #eee;
}

.aheto-content .post-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 150px;
  padding: 10px;
  border-left: 1px solid #eee;
}

.aheto-content .post-info__item:first-child {
  border-left: 0;
}

@media screen and (max-width: 767px) {
  .aheto-content .post-info__item {
    border-left: 0;
  }
}

.aheto-content .post-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aheto-content .post-additional .tags {
  display: inline-block;
  padding-right: 15px;
  line-height: 32px;
}

.aheto-content .post-additional .tags h6 {
  display: inline-block;
  margin: 0;
}

.aheto-content .post-additional .likes {
  display: inline-block;
}

.aheto-content .post-additional .likes button {
  padding: 15px 28px;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: transparent;
  font-size: 16px;
  cursor: pointer;
}

.aheto-content .post-additional .likes button i {
  margin-right: 10px;
  color: #EE2865;
}

.aheto-content .post-share {
  margin-top: 45px;
  text-align: center;
}

.aheto-content .post-share button {
  width: 50px;
  height: 50px;
  margin: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  background-color: transparent;
  font-size: 16px;
  line-height: 48px;
  cursor: pointer;
}

.aheto-content .post-share button:hover {
  color: #fff;
}

.aheto-content .post-data {
  padding-bottom: 75px;
}

.aheto-content .post-data img {
  max-width: 100%;
  height: auto;
}

.aheto-content .post-data .gallery {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(470px, 1fr));
  grid-gap: 30px;
}

.aheto-content .post-data .gallery-item {
  margin: 0;
}

.aheto-content .post-data .gallery-caption {
  margin-top: 40px;
  line-height: 26px;
}

@media screen and (max-width: 576px) {
  .aheto-content .post-data .gallery {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aheto-content .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
  padding: 50px 70px 60px;
  border: 1px solid #eee;
}

.aheto-content .comm-img {
  padding-right: 40px;
}

.aheto-content .comm-img img {
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
}

.aheto-content .comm-txt p {
  margin: 0;
}

.aheto-content .comm-txt .author {
  font-size: 16px;
  line-height: 26px;
}

.aheto-content .comm-txt .author b {
  font-weight: 500;
}

.aheto-content .comm-txt .text {
  margin-top: 25px;
}

.aheto-content .comm-txt .read-more {
  margin-top: 40px;
}

.aheto-content .comm-txt .read-more a {
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .aheto-content .comm-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-right: 15px;
    padding-left: 15px;
  }
  .aheto-content .comm-img {
    margin: 0 auto;
    padding-right: 0;
  }
  .aheto-content .comm-txt .author {
    margin-top: 20px;
    text-align: center;
  }
}

.aheto-content .karma-comments-list {
  margin-top: 70px;
}

.aheto-content .karma-comments-list ul {
  margin: 0;
  padding-left: 0;
}

.aheto-content .karma-comments-list ul.children {
  margin-left: 70px;
}

@media screen and (max-width: 767px) {
  .aheto-content .karma-comments-list ul.children {
    margin-left: 15px;
  }
}

.aheto-content .karma-comments-list ul li {
  margin-bottom: 30px;
  padding-left: 0;
}

.aheto-content .karma-comments-list ul li:last-child {
  margin-bottom: 0;
}

.aheto-content .karma-comments-list ul li:before {
  content: none;
}

.aheto-content .karma-comments-list .comm-block {
  min-height: 170px;
  margin: 0;
  padding: 30px 30px 35px;
}

.aheto-content .karma-comments-list .comm-img {
  padding-top: 5px;
  padding-right: 30px;
}

.aheto-content .karma-comments-list .comm-txt {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aheto-content .karma-comments-list .comm-txt .author {
  display: inline-block;
}

.aheto-content .karma-comments-list .comm-txt .text {
  margin-top: 15px;
}

.aheto-content .karma-comments-list .comm-txt .date-post {
  display: inline-block;
  margin-left: 15px;
}

.aheto-content .karma-comments-list .comm-txt .date-post p {
  font-size: 14px;
}

.aheto-content .karma-comments-list .comm-txt .date-post p:before {
  margin-right: 15px;
  content: '•';
}

@media screen and (max-width: 767px) {
  .aheto-content .karma-comments-list .comm-block {
    padding: 30px 15px;
  }
  .aheto-content .karma-comments-list .comm-img {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-right: 0;
    text-align: center;
  }
  .aheto-content .karma-comments-list .comm-txt .date-post {
    display: block;
    margin-left: 0;
  }
  .aheto-content .karma-comments-list .comm-txt .date-post p:before {
    content: none;
  }
}

.aheto-content .comment-reply-link {
  position: absolute;
  top: 115px;
  left: 30px;
  font-size: 14px;
}

.aheto-content .comment-reply-link:before {
  margin-right: 10px;
  font-family: "Ionicons";
  font-size: 18px;
  content: '\f21e';
}

@media screen and (max-width: 767px) {
  .aheto-content .comment-reply-link {
    display: block;
    position: static;
    margin-left: 0;
  }
}

.aheto-content .comment-respond {
  margin-top: 115px;
  text-align: center;
}

.aheto-content .comment-respond h3 {
  font-weight: 300;
}

.aheto-content .comment-reply-title {
  margin-top: 0;
  margin-bottom: 70px;
}

.aheto-content .comment-form label {
  display: none;
}

.aheto-content .comment-form input {
  width: 100%;
  min-width: 200px;
  margin-bottom: 30px;
  padding: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
}

.aheto-content .comment-form input:focus {
  border-radius: 5px;
}

.aheto-content .comment-form input[type=submit] {
  width: auto;
  min-width: 0;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 20px 40px;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  cursor: pointer;
}

.aheto-content .comment-form textarea {
  height: 140px;
  padding: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  resize: none;
}

.aheto-content .comment-form textarea:focus {
  border-radius: 5px;
}

.aheto-content .comment-form .wrapper-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aheto-content .comment-form .wrapper-column .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 15px;
}

.aheto-content .comment-form .input-comment {
  width: 100%;
}

.aheto-content--centered {
  max-width: 1000px;
}

.aheto-content--centered .content-top-wrapper + .content-wrapper {
  padding-top: 0;
}

.aheto-content--centered .content-wrapper .post-date {
  display: none;
}

.aheto-content--centered .content-wrapper .post-title {
  display: none;
}

.aheto-content--centered .mejs__audio {
  height: 100px !important;
}

.aheto-content--centered .mejs__audio .mejs__button {
  width: 100px;
}

.aheto-content--centered .mejs__audio .mejs__playpause-button {
  margin-right: 10px;
}

.aheto-content--centered .mejs__audio .mejs__volume-button {
  margin-left: 10px;
}

.aheto-content--centered .mejs__audio .mejs__time {
  padding: 0 20px;
}

.aheto-content--centered .mejs__audio .mejs__time span {
  font-size: 16px;
}

@media screen and (max-width: 991px) {
  .aheto-content--centered .mejs__audio {
    height: 60px !important;
  }
  .aheto-content--centered .mejs__audio .mejs__button {
    width: 60px;
  }
  .aheto-content--centered .mejs__audio .mejs__playpause-button {
    margin-right: 0;
  }
  .aheto-content--centered .mejs__audio .mejs__volume-button {
    margin-left: 0;
  }
  .aheto-content--centered .mejs__audio .mejs__time {
    padding: 0 10px;
  }
  .aheto-content--centered .mejs__audio .mejs__time span {
    font-size: 11px;
  }
}

.aheto-content--small {
  max-width: 1000px;
}

.aheto-content--small .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.aheto-content--small .post .content-top-wrapper {
  display: none;
}

.aheto-content--small .post .content-top-wrapper + .content-wrapper {
  padding-top: 40px;
}

.aheto-content--small .post .image-wrapper {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  max-width: 305px;
  height: 200px;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
}

.aheto-content--small .post .image-wrapper .swiper--blog-gallery .swiper-button-prev {
  left: 15px;
}

.aheto-content--small .post .image-wrapper .swiper--blog-gallery .swiper-button-next {
  right: 15px;
}

.aheto-content--small .post .audio-wrapper {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding: 40px 40px 0;
}

@media screen and (max-width: 767px) {
  .aheto-content--small .post .audio-wrapper {
    padding: 40px 30px 0;
  }
}

.aheto-content--small .post .video-wrapper {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  max-width: 290px;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 40px;
}

.aheto-content--small .post .video-wrapper iframe {
  height: 200px;
  min-height: 0;
}

.aheto-content--small .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--small .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--small .post .content-wrapper {
  -webkit-box-flex: 7;
      -ms-flex: 7;
          flex: 7;
  padding: 40px;
}

@media screen and (max-width: 767px) {
  .aheto-content--small .post {
    display: block;
  }
  .aheto-content--small .post .image-wrapper {
    max-width: none;
    min-height: 350px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .aheto-content--small .post .video-wrapper {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
  .aheto-content--small .post .video-wrapper iframe {
    height: 350px;
  }
  .aheto-content--small .post .content-wrapper {
    padding: 40px 30px;
  }
}

.aheto-content--small .post.format-gallery .image-wrapper {
  margin: 40px 0;
  padding-left: 40px;
}

@media screen and (max-width: 767px) {
  .aheto-content--small .post.format-gallery .image-wrapper {
    margin: 0;
    padding-left: 0;
  }
}

.aheto-content--small .post-link {
  width: 100%;
  margin-top: 20px;
}

.aheto-content--grid {
  display: grid;
  max-width: 1200px;
  grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));
  grid-gap: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-content--grid {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }
}

.aheto-content--grid .post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-content--grid .post .content-top-wrapper {
  position: relative;
  padding: 0;
}

.aheto-content--grid .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--grid .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--grid .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--grid .post .content-top-wrapper + .content-wrapper {
  margin-top: 45px;
}

.aheto-content--grid .post .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 35px 30px 40px;
}

.aheto-content--grid .post .content-wrapper .aheto-btn {
  margin-top: auto;
  padding-top: 20px;
}

.aheto-content--grid .post-info {
  display: none;
}

.aheto-content--grid .post-date {
  font-size: 13px;
}

.aheto-content--grid .post .image-wrapper {
  height: 200px;
}

.aheto-content--grid .post .video-wrapper {
  position: relative;
  z-index: 3;
}

.aheto-content--grid .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--grid .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--grid .post .audio-wrapper {
  padding: 90px 30px 0;
}

.aheto-content--grid .post iframe {
  height: 200px;
  min-height: 0;
}

.aheto-content--grid .post .blqt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 130px 35px 65px;
}

.aheto-content--grid .post .blqt:before {
  top: 20px;
  right: 30px;
}

.aheto-content--grid .post.format-quote .content-wrapper {
  display: none;
}

@media screen and (max-width: 767px) {
  .aheto-content--grid .post .image-wrapper {
    height: 350px;
  }
  .aheto-content--grid .post iframe {
    height: 350px;
  }
}

.aheto-content--grid .post-link {
  margin-top: 20px;
}

.aheto-content--masonry {
  display: grid;
  max-width: 1200px;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  grid-gap: 30px;
  grid-auto-rows: 10px;
}

@media screen and (max-width: 480px) {
  .aheto-content--masonry {
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  }
}

.aheto-content--masonry .post {
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-content--masonry .post .content-top-wrapper {
  position: relative;
  padding: 0;
}

.aheto-content--masonry .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--masonry .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--masonry .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--masonry .post .content-top-wrapper + .content-wrapper {
  padding-top: 80px;
}

.aheto-content--masonry .post .content-wrapper {
  padding: 35px 30px 30px;
}

.aheto-content--masonry .post .content-wrapper .aheto-btn {
  margin-top: 20px;
}

.aheto-content--masonry .post .image-wrapper {
  height: auto;
}

.aheto-content--masonry .post .image-wrapper img {
  width: 100%;
  height: auto;
}

.aheto-content--masonry .post .image-wrapper .swiper--blog-gallery .swiper-slide {
  height: 350px;
}

.aheto-content--masonry .post-info {
  display: none;
}

.aheto-content--masonry .post-date {
  font-size: 13px;
}

.aheto-content--masonry .post .audio-wrapper {
  padding: 90px 30px 0;
}

.aheto-content--masonry .post .video-wrapper {
  position: relative;
  z-index: 3;
}

.aheto-content--masonry .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--masonry .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--masonry .post .blqt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 130px 35px 65px;
}

.aheto-content--masonry .post .blqt:before {
  top: 20px;
  right: 30px;
}

.aheto-content--masonry .post iframe {
  min-height: 350px;
}

.aheto-content--masonry .post.format-quote .content-wrapper {
  display: none;
}

.aheto-content--masonry .post-link {
  margin-top: 20px;
}

.aheto-content--metro {
  max-width: none;
  padding: 0;
}

.aheto-content--metro .post {
  display: block;
  position: relative;
  width: 16.66%;
  height: 320px;
  margin: 0;
  float: left;
  overflow: hidden;
}

.aheto-content--metro .post:after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.9);
          box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.9);
  content: '';
  opacity: 1;
}

.aheto-content--metro .post:hover:after {
  -webkit-box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 150px 90px rgba(0, 0, 0, 0.3);
}

.aheto-content--metro .post .image-wrapper {
  height: 100%;
}

.aheto-content--metro .post .content-top-wrapper {
  padding: 0;
}

.aheto-content--metro .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--metro .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--metro .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--metro .post .content-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px 30px 40px;
  z-index: 1;
}

.aheto-content--metro .post .content-wrapper .post-title {
  font-size: 16px;
  line-height: 26px;
}

.aheto-content--metro .post .content-wrapper .post-title a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.aheto-content--metro .post .content-wrapper .post-date {
  display: none;
}

.aheto-content--metro .post .content-wrapper .post-content {
  display: none;
}

.aheto-content--metro .post .content-wrapper .aheto-btn {
  display: none;
}

.aheto-content--metro .post .post-info {
  display: none;
}

.aheto-content--metro .post iframe {
  height: 320px;
  min-height: 0;
}

.aheto-content--metro .post:nth-child(12n + 1), .aheto-content--metro .post:nth-child(12n + 6), .aheto-content--metro .post:nth-child(12n + 9) {
  width: 33.33%;
  height: 640px;
}

.aheto-content--metro .post:nth-child(12n + 4), .aheto-content--metro .post:nth-child(12n + 5), .aheto-content--metro .post:nth-child(12n + 10) {
  width: 33.33%;
}

@media screen and (max-width: 1600px) {
  .aheto-content--metro .post {
    width: 25%;
  }
  .aheto-content--metro .post:nth-child(12n + 1), .aheto-content--metro .post:nth-child(12n + 6), .aheto-content--metro .post:nth-child(12n + 9) {
    width: 50%;
    height: 640px;
  }
  .aheto-content--metro .post:nth-child(12n + 4), .aheto-content--metro .post:nth-child(12n + 5), .aheto-content--metro .post:nth-child(12n + 10) {
    width: 50%;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-content--metro .post {
    width: 33.33%;
  }
  .aheto-content--metro .post:nth-child(12n + 6), .aheto-content--metro .post:nth-child(12n + 9) {
    width: 33.33%;
    height: 320px;
  }
  .aheto-content--metro .post:nth-child(12n + 4), .aheto-content--metro .post:nth-child(12n + 5), .aheto-content--metro .post:nth-child(12n + 10) {
    width: 33.33%;
  }
  .aheto-content--metro .post:nth-child(12n + 1), .aheto-content--metro .post:nth-child(12n + 8) {
    width: 66.66%;
    height: 640px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content--metro .post {
    width: 100% !important;
    height: 640px !important;
  }
}

@media screen and (max-width: 576px) {
  .aheto-content--metro .post {
    width: 100% !important;
    height: 480px !important;
  }
}

@media screen and (max-width: 480px) {
  .aheto-content--metro .post {
    height: 350px !important;
  }
}

.aheto-content--full-width {
  max-width: none;
  padding: 0;
}

.aheto-content--single-post {
  max-width: 1030px;
  padding: 95px 30px 120px;
}

@media screen and (max-width: 991px) {
  .aheto-content--single-post {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.aheto-content--single-post.aheto-content--saas .post {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.aheto-content--single-post.aheto-content--saas blockquote {
  text-align: left;
}

.aheto-content--single-post.aheto-content--saas blockquote:before {
  display: none;
}

.aheto-content--single-post.aheto-content--saas blockquote h3 {
  position: relative;
}

.aheto-content--single-post.aheto-content--saas blockquote h3:before {
  position: absolute;
  top: 0;
  left: -30px;
  display: block;
  width: 2px;
  height: 100%;
  opacity: 1;
  content: '';
}

.aheto-content--recent-posts {
  max-width: 1200px;
  padding: 115px 15px 125px;
}

.aheto-content--recent-posts .post {
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-content--recent-posts .post .content-top-wrapper {
  position: relative;
  padding: 0;
}

.aheto-content--recent-posts .post .content-top-wrapper .post-title {
  display: none;
}

.aheto-content--recent-posts .post .content-top-wrapper .post-date {
  display: none;
}

.aheto-content--recent-posts .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 27px;
  left: 30px;
  z-index: 2;
}

.aheto-content--recent-posts .post .content-top-wrapper + .content-wrapper {
  margin-top: 45px;
}

.aheto-content--recent-posts .post .content-wrapper {
  padding: 35px 30px 40px;
}

.aheto-content--recent-posts .post .content-wrapper .aheto-btn {
  margin-top: 0;
  padding-top: 15px;
}

.aheto-content--recent-posts .post-content {
  display: none;
}

.aheto-content--recent-posts .post-info {
  display: none;
}

.aheto-content--recent-posts .post-date {
  font-size: 13px;
}

.aheto-content--recent-posts .post-title {
  margin-top: 15px;
}

.aheto-content--recent-posts .post-title a {
  font-size: 24px;
  font-weight: 400;
}

.aheto-content--recent-posts .post .image-wrapper {
  height: 200px;
}

.aheto-content--recent-posts .post .video-wrapper {
  position: relative;
  z-index: 3;
}

.aheto-content--recent-posts .post .video-play-btn {
  width: 60px;
  height: 60px;
}

.aheto-content--recent-posts .post .video-play-btn:before {
  font-size: 16px;
}

.aheto-content--recent-posts .post iframe {
  height: 200px;
  min-height: 0;
}

.aheto-content--recent-posts .post .blqt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 130px 35px 65px;
}

.aheto-content--recent-posts .post .blqt:before {
  top: 20px;
  right: 30px;
}

.aheto-content--recent-posts .post.format-quote .content-wrapper {
  display: none;
}

@media screen and (max-width: 767px) {
  .aheto-content--recent-posts .post .image-wrapper {
    height: 350px;
  }
  .aheto-content--recent-posts .post iframe {
    height: 350px;
  }
}

.aheto-content--recent-posts .post-link {
  margin-top: 20px;
}

.aheto-content--recent-posts--sidebar {
  max-width: 1030px;
  padding: 0 30px 0px;
}

@media screen and (max-width: 991px) {
  .aheto-content--recent-posts--sidebar {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.aheto-content--recent-posts--sidebar .post:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.aheto-content--recent-posts--sidebar .post .image-wrapper {
  height: 260px;
}

.aheto-content--recent-posts--sidebar .post .content-wrapper {
  padding: 35px 0 40px;
}

.aheto-content--recent-posts--sidebar .post .content-wrapper .aheto-btn {
  margin-top: 5px;
}

.aheto-content--recent-posts--sidebar .post-title {
  margin-top: 5px;
}

.aheto-content--recent-posts--sidebar .swiper-container {
  margin: 0;
  padding: 0;
}

.aheto-content--recent-posts--sidebar .swiper-pagination {
  margin-top: 20px;
}

.aheto-content--comments {
  max-width: 1000px;
  padding: 105px 15px 120px;
}

.aheto-content--comments--sidebar {
  max-width: 1030px;
  padding: 115px 30px 120px;
}

@media screen and (max-width: 991px) {
  .aheto-content--comments--sidebar {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.aheto-content--search {
  padding-top: 0;
}

.aheto-content--saas .post {
  border-radius: 5px;
  overflow: hidden;
}

.aheto-content--saas .post .blqt {
  padding-bottom: 120px;
  text-align: left;
}

.aheto-content--saas .post-title {
  font-size: 24px;
  font-weight: normal;
}

.aheto-content--saas .post-title a {
  font-size: inherit;
  font-weight: inherit;
}

.aheto-content--saas .format-quote .post-info {
  display: block;
}

.aheto-content--saas .format-quote .post-info__item:not(.post-author) {
  display: none;
}

.aheto-content--saas .format-quote .post-info .post-author {
  position: relative;
  padding: 0;
}

.aheto-content--saas .format-quote .post-info .post-author .avatar {
  display: none;
}

.aheto-content--saas .format-quote .post-info .post-author__name {
  position: absolute;
  bottom: 57px;
  left: 33px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.aheto-content--saas .format-quote .post-info .post-author__name:before {
  display: inline-block;
  margin-right: 4px;
  content: '-';
}

.aheto-content--saas .comment-respond {
  position: relative;
  margin-top: 215px;
}

.aheto-content--saas .comment-respond:after {
  position: absolute;
  top: -110px;
  left: 50%;
  display: block;
  width: 100vw;
  height: 150%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #f3f9ff;
  content: '';
  z-index: -1;
}

.aheto-content--business .post-date {
  position: absolute;
  top: 0;
  left: 28px;
  padding: 4px 10px 4px 14px;
  -webkit-transform: translate(0, -30%);
          transform: translate(0, -30%);
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  z-index: 4;
}

.aheto-content--business .post-cats a {
  margin: 0 10px 0 0;
  padding: 0;
  background-color: transparent;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.aheto-content--business .post-title {
  margin-top: 15px;
  font-size: 24px;
}

.aheto-content--business .post-title a {
  font-size: inherit;
  font-weight: bold;
  line-height: 30px;
}

.aheto-content--business .post-content p {
  line-height: 26px;
}

.aheto-content--business .post .blqt {
  padding-top: 100px;
  padding-bottom: 115px;
  text-align: left;
}

.aheto-content--business .post .blqt p {
  font-style: italic;
  letter-spacing: 0;
  line-height: 40px;
}

.aheto-content--business .post .content-top-wrapper .post-date {
  display: block;
}

.aheto-content--business .post .content-top-wrapper .post-cats {
  display: none;
}

.aheto-content--business .post .content-wrapper {
  padding-top: 30px;
}

.aheto-content--business .post .content-wrapper .post-date {
  display: none;
}

.aheto-content--business .post .content-wrapper .post-cats {
  display: block;
}

.aheto-content--business .post .content-wrapper .aheto-btn {
  margin-top: 18px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}

.aheto-content--business .post .content-wrapper .aheto-btn:after {
  content: none;
}

.aheto-content--business .post .image-wrapper .swiper--blog-gallery .swiper-slide {
  height: 200px;
}

.aheto-content--business .post .swiper-button-prev,
.aheto-content--business .post .swiper-button-next {
  font-size: 30px;
}

.aheto-content--business .post iframe {
  height: 200px;
  min-height: 200px;
}

.aheto-content--business .post .audio-wrapper {
  padding-bottom: 10px;
}

/*news political*/
.new {
  background-color: #fff;
  position: relative;
  min-height: 335px;
  margin-bottom: 0px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  height: 100%;
  -webkit-box-shadow: 0 0 35.7px 2.3px rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 35.7px 2.3px rgba(0, 0, 0, 0.09);
}

.new:hover {
  -webkit-box-shadow: 0px 26px 55.5px 3.5px rgba(0, 0, 0, 0.17);
          box-shadow: 0px 26px 55.5px 3.5px rgba(0, 0, 0, 0.17);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}

.new .content-wrapper {
  padding: 20px 35px 25px;
  margin-bottom: 0px;
}

.new .content-wrapper .new-title {
  padding-bottom: 20px;
}

.new .content-wrapper .new-title a {
  font-size: 24px;
  font-weight: 500;
  line-height: 1.25;
  display: inline-block;
  font-family: "Oswald", sans-serif;
}

.new .content-wrapper p {
  padding-top: 15px;
}

.new .content-wrapper .new-date {
  font-family: 'Lato';
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1.2px;
  text-align: left;
  color: #dd2932;
  text-transform: uppercase;
  display: inline-block;
}

.new .content-wrapper .new-date:after {
  content: '';
  width: 1px;
  height: 15px;
  background-color: #eeeeee;
  margin: 0px 10px;
  position: relative;
  display: inline-block;
  bottom: -3px;
}

.new .content-wrapper .new-cats {
  display: inline-block;
}

.new .content-wrapper .new-cats a {
  font-family: 'Lato';
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  text-align: left;
  color: #999999;
  display: inline-block;
}

.new .content-top-wrapper .image-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}

.blog-pagination-wrapper {
  margin-bottom: 115px;
  text-align: center;
}

@media (max-width: 991px) {
  .blog-pagination-wrapper {
    margin-bottom: 80px;
    margin-top: 30px;
  }
}

@media (max-width: 768px) {
  .blog-pagination-wrapper {
    margin-top: 20px;
    margin-bottom: 50px;
  }
}

.blog-pagination-wrapper .btn--load-more {
  cursor: pointer;
}

.blog-pagination-wrapper .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.blog-pagination-wrapper .pagination .prev span,
.blog-pagination-wrapper .pagination .next span {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
}

.blog-pagination-wrapper .pagination .prev {
  margin-right: 25px;
}

.blog-pagination-wrapper .pagination .prev span i {
  margin-right: 12px;
}

.blog-pagination-wrapper .pagination .next {
  margin-left: 25px;
}

.blog-pagination-wrapper .pagination .next span i {
  margin-left: 12px;
}

.blog-pagination-wrapper .pagination .wrap .page-numbers {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 500;
  line-height: 33px;
  text-align: center;
}

.blog-pagination-wrapper .pagination .wrap .page-numbers.current, .blog-pagination-wrapper .pagination .wrap .page-numbers:hover {
  background: #2A74ED;
  color: #fff;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .blog-pagination-wrapper .pagination .prev {
    margin-right: 10px;
  }
  .blog-pagination-wrapper .pagination .next {
    margin-left: 10px;
  }
}

.blog-pagination-wrapper .pagination__learn-more {
  position: relative;
  padding: 5px 0;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.5px;
  color: #999;
}

.blog-pagination-wrapper .pagination__learn-more:after, .blog-pagination-wrapper .pagination__learn-more:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  z-index: 1;
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  background: #999;
}

.blog-pagination-wrapper .pagination__learn-more:before {
  left: 50%;
  width: 0;
  z-index: 2;
}

.blog-pagination-wrapper .pagination__learn-more:hover:after {
  left: 50%;
  width: 0;
}

.blog-pagination-wrapper .pagination__learn-more:hover:before {
  left: 0;
  width: 100%;
  -webkit-transition-delay: .2s;
          transition-delay: .2s;
}

.blog-pagination-wrapper .pagination__learn-more--uppercase {
  text-transform: uppercase;
}

.blog-pagination-wrapper .pagination__learn-more--no-decoration:before, .blog-pagination-wrapper .pagination__learn-more--no-decoration:after {
  display: none;
}

.blog-pagination-wrapper--hidden {
  display: none;
}

@media screen and (max-width: 767px) {
  .blog-pagination-wrapper--without-numbers {
    margin-top: 0px;
  }
}

.aht-blog-yoga {
  max-width: 1750px;
  margin: 0 auto;
}

.aht-blog-yoga__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-blog-yoga__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  margin-bottom: 30px;
}

@media screen and (max-width: 1500px) {
  .aht-blog-yoga__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (max-width: 1230px) {
  .aht-blog-yoga__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-blog-yoga__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-blog-yoga__item-inner {
  position: relative;
  margin: 0 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 1025px) {
  .aht-blog-yoga__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
  }
  .aht-blog-yoga__item-inner:hover .aht-blog-yoga__img:after {
    opacity: 1;
  }
  .aht-blog-yoga__item-inner:hover .aht-blog-yoga__link {
    opacity: 1;
  }
}

.aht-blog-yoga__img {
  position: relative;
  height: 280px;
  background-position: center;
  background-size: cover;
}

.aht-blog-yoga__img-inner {
  width: 0;
  height: 0;
}

.aht-blog-yoga__img:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
  opacity: 0;
  z-index: 2;
}

.aht-blog-yoga__cats {
  position: absolute;
  top: 20px;
  left: 20px;
}

.aht-blog-yoga__cat {
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 6px 15px;
  border-radius: 11px;
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aht-blog-yoga__link {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  letter-spacing: 1px;
  white-space: nowrap;
}

@media screen and (min-width: 1025px) {
  .aht-blog-yoga__link {
    position: absolute;
    top: 115px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    opacity: 0;
    z-index: 3;
  }
}

@media screen and (max-width: 1024px) {
  .aht-blog-yoga__link {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 30px;
  }
}

.aht-blog-yoga__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 33px 40px;
}

@media screen and (max-width: 767px) {
  .aht-blog-yoga__content {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aht-blog-yoga__title {
  margin: 0;
  font-weight: bold;
  line-height: 30px;
}

.aht-blog-yoga__desc {
  margin: 22px 0 0;
}

.aht-blog-yoga__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-blog-yoga__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 19px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-blog-yoga__detail:last-child {
  border-right: 0;
}

.aht-blog-yoga__det-icon {
  margin-right: 10px;
  font-size: 16px;
}

.aht-blog-yoga__det-text {
  margin: 0;
  font-size: 15px;
  font-weight: 500;
}

.aht-post-yoga__title {
  margin: 0;
  font-size: 40px;
  font-weight: bold;
  line-height: 52px;
}

.aht-post-yoga__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}

.aht-post-yoga__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 43px;
}

.aht-post-yoga__detail:last-child {
  margin-right: 0;
}

.aht-post-yoga__detail-icon {
  margin-right: 12px;
  font-size: 16px;
}

.aht-post-yoga__detail-text {
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.aht-post-yoga__thumbnail {
  margin-top: 50px;
  margin-bottom: 70px;
}

.aht-post-yoga__thumbnail-img {
  max-width: 100%;
}

.aht-post-yoga__content {
  margin-bottom: 63px;
}

.aht-post-yoga__content p {
  margin: 23px 0;
}

.aht-post-yoga__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__additional {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-post-yoga__cats {
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__cats {
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-yoga__cats-name {
  margin-right: 7px;
  font-size: 16px;
  font-weight: bold;
}

.aht-post-yoga__cats-list {
  font-weight: 500;
}

.aht-post-yoga__cats-link {
  -webkit-transition: none;
  transition: none;
  font-weight: inherit;
  font-size: 16px;
}

.aht-post-yoga__cats-link:hover {
  opacity: 0.8;
}

.aht-post-yoga__likes {
  padding: 15px 25px 15px 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 500;
  cursor: pointer;
}

.aht-post-yoga__likes-icon {
  margin-right: 5px;
  color: #EE2865;
  font-size: 14px;
}

.aht-post-yoga__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 60px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__author {
    padding: 50px 30px;
  }
}

.aht-post-yoga__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-yoga__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-yoga__author-img {
    margin: 0 auto;
  }
}

.aht-post-yoga__author-img-inner {
  width: 0;
  height: 0;
}

.aht-post-yoga__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-yoga__author-title {
  margin: -3px 0 0;
  font-weight: bold;
  line-height: 1.63;
}

.aht-post-yoga__author-desc {
  margin-top: 32px;
  line-height: 1.63;
}

.aht-post-yoga__author-more {
  margin: 45px 0 0;
}

.aht-post-yoga__author-link {
  font-weight: 500;
  text-decoration: underline !important;
}

.aht-post-yoga__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
}

.aht-sidebar-yoga .widget {
  margin-bottom: 50px;
}

.aht-sidebar-yoga .widget:last-child {
  margin-bottom: 0;
}

.aht-sidebar-yoga .widget-title {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.25;
  text-align: left;
  color: #555;
}

.aht-sidebar-yoga .yoga--widget_categories .widget-title {
  font-family: "Futura", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.25;
  color: #555;
  letter-spacing: 0;
  text-transform: capitalize;
}

.aht-sidebar-yoga .widget_categories ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 35px;
  margin-bottom: 0;
}

.aht-sidebar-yoga .widget_categories li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 4px;
  padding-left: 0;
  line-height: 18px;
}

.aht-sidebar-yoga .widget_categories li:before {
  content: none;
}

.aht-sidebar-yoga .widget_categories a {
  display: inline-block;
  padding: 3px 18px;
  border: 1px solid #eee;
  border-radius: 18px;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  line-height: 21px;
  height: 26px;
}

.aht-sidebar-yoga .widget_categories a:hover {
  color: #fff;
}

.aht-sidebar-yoga .search-form {
  position: relative;
}

.aht-sidebar-yoga .search-field, .aht-sidebar-yoga .search-submit {
  border: 0;
  outline: 0;
}

.aht-sidebar-yoga .search-field {
  width: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #fff;
  font-weight: 500;
  -webkit-box-shadow: border-box;
          box-shadow: border-box;
  height: 60px;
}

.aht-sidebar-yoga .search-submit {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 5px;
  line-height: 53px !important;
  background-color: #fff;
  cursor: pointer;
}

.aht-sidebar-yoga .search-submit span {
  margin-top: 2px;
}

.aht-sidebar-yoga .search-submit span:before {
  color: #222;
}

.aht-sidebar-yoga .search .screen-reader-text {
  display: none;
}

.aht-sidebar-yoga .aht-widget-advert {
  height: 300px;
  width: 300px;
  padding: 28px 30px 35px;
  background-position: center;
  background-size: cover;
  text-align: center;
}

@media screen and (max-width: 1230px) {
  .aht-sidebar-yoga .aht-widget-advert {
    max-width: 300px;
    width: auto;
    margin: 0 auto;
    padding-right: 5px;
    padding-left: 5px;
  }
}

.aht-sidebar-yoga .aht-widget-advert__subtitle {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.86;
}

.aht-sidebar-yoga .aht-widget-advert__title {
  margin-top: 0;
  margin-bottom: 15px;
  line-height: 0.88;
  letter-spacing: 1.6px;
}

.aht-sidebar-yoga .aht-widget-advert__desc-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 120px;
}

.aht-sidebar-yoga .aht-widget-advert__desc {
  margin: 23px 0;
  letter-spacing: 1.6px;
}

.aht-sidebar-yoga .aht-widget-advert__link:hover {
  color: #fff;
}

.aht-sidebar-yoga .aht-widget-posts__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 15px 30px 0 #2a74ed19;
          box-shadow: 0px 15px 30px 0 #2a74ed19;
  background-color: #ffffff;
}

.aht-sidebar-yoga .aht-widget-posts__button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 17px 5px 13px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-top: 0;
  border-right: 1px solid #eee;
  border-bottom: 2px solid #fff;
  border-left: 0;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  line-height: 2;
  font-family: "Futura", sans-serif;
}

.aht-sidebar-yoga .aht-widget-posts__button:last-child {
  border-right: 0;
}

.aht-sidebar-yoga .aht-widget-posts__list {
  display: none;
  margin-top: 40px;
  margin-bottom: 0;
}

.aht-sidebar-yoga .aht-widget-posts__list.active {
  display: block;
}

.aht-sidebar-yoga .aht-widget-posts__item {
  margin-bottom: 30px;
  padding-left: 0;
}

.aht-sidebar-yoga .aht-widget-posts__item:last-child {
  margin-bottom: 0;
}

.aht-sidebar-yoga .aht-widget-posts__item:before {
  content: '';
}

.aht-sidebar-yoga .aht-widget-posts__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-sidebar-yoga .aht-widget-posts__img {
  width: 80px;
  height: 80px;
  margin-right: 19px;
  background-position: center;
  background-size: cover;
}

.aht-sidebar-yoga .aht-widget-posts__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-sidebar-yoga .aht-widget-posts__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 20px;
}

.aht-sidebar-yoga .aht-widget-posts__title {
  display: inline-block;
  margin: -3px 0 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  font-family: "Futura", sans-serif;
}

.aht-sidebar-yoga .aht-widget-posts__date {
  margin: 8px 0 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.73;
}

.aht-blog-edu {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-gap: 30px;
}

@media screen and (max-width: 767px) {
  .aht-blog-edu {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-edu {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aht-blog-edu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);
}

.aht-blog-edu__item:hover {
  -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
}

.aht-blog-edu__imgs {
  width: 100%;
}

.aht-blog-edu__img {
  width: 100%;
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-blog-edu__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-edu__img {
    height: 250px;
  }
}

.aht-blog-edu__cats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 30px;
  left: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 80%;
}

.aht-blog-edu__cats--static {
  position: static;
  margin-bottom: 17px;
}

.aht-blog-edu__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
}

.aht-blog-edu__cat:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.aht-blog-edu__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 35px 30px 45px;
}

.aht-blog-edu__date {
  margin: 0;
  font-size: 14px;
}

.aht-blog-edu__title {
  margin: 15px 0 0;
  font-weight: 700;
  line-height: 30px;
  font-size: 23px;
}

.aht-blog-edu__desc {
  margin: 13px 0 0;
  line-height: 24px;
}

.aht-blog-edu__link {
  display: inline-block;
  margin-top: auto;
  padding-top: 25px;
  font-size: 14px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.aht-blog-edu__video {
  position: relative;
  width: 100%;
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-blog-edu__video {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-edu__video {
    height: 250px;
  }
}

.aht-blog-edu__video-link {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  line-height: 60px;
  text-align: center;
}

.aht-blog-edu__video-play {
  color: inherit;
}

.aht-blog-edu__audio {
  margin-top: 10px;
  margin-bottom: 40px;
  width: 100%;
}

.aht-blog-edu__audio .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.aht-blog-edu__audio .mejs__horizontal-volume-slider {
  display: none !important;
}

.aht-blog-edu__audio .mejs__controls {
  height: 60px;
  padding: 0;
}

.aht-blog-edu__audio .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.aht-blog-edu__audio .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.aht-blog-edu__audio .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.aht-blog-edu__audio .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.aht-blog-edu__audio .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.aht-blog-edu__audio .mejs__time-total {
  background: #fff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.aht-blog-edu__audio .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.aht-blog-edu__audio .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.aht-blog-edu__audio .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.aht-blog-edu__audio .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.aht-blog-edu__audio .mejs__time-loaded {
  display: none;
}

.aht-blog-edu__bq-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 52px 35px;
}

.aht-blog-edu__bq-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 0 30px;
}

.aht-blog-edu__bq {
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 30px;
  line-height: 40px;
}

.aht-blog-edu__author {
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  line-height: 26px;
  text-transform: uppercase;
}

.aht-blog-edu--recent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 570px;
}

.aht-blog-edu--recent .aht-blog-edu__item {
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.07);
}

.aht-blog-edu--recent .aht-blog-edu__item:hover {
  -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.14);
          box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.14);
}

@media screen and (max-width: 767px) {
  .aht-blog-edu--recent {
    min-height: 620px;
  }
}

.aht-pag-edu .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aht-pag-edu .wrap {
  margin: 0 25px;
}

.aht-pag-edu .wrap .page-numbers {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-weight: 400;
  line-height: 33px;
  font-size: 16px;
  text-align: center;
  color: #222 !important;
}

.aht-pag-edu .wrap .page-numbers.current, .aht-pag-edu .wrap .page-numbers:hover {
  color: #fff !important;
}

@media screen and (max-width: 480px) {
  .aht-pag-edu .wrap {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    text-align: center;
  }
}

.aht-pag-edu .prev,
.aht-pag-edu .next {
  color: #222;
  font-weight: bold;
}

.aht-pag-edu .prev span,
.aht-pag-edu .next span {
  font-size: 14px;
  letter-spacing: 1.4px;
}

.aht-pag-edu .prev i,
.aht-pag-edu .next i {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media screen and (max-width: 480px) {
  .aht-pag-edu .prev,
  .aht-pag-edu .next {
    margin: 15px 15px 0;
  }
}

.aht-pag-edu .prev i {
  margin-right: 10px;
}

.aht-pag-edu .prev:hover i {
  -webkit-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

.aht-pag-edu .next i {
  margin-left: 10px;
}

.aht-pag-edu .next:hover i {
  -webkit-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

.aht-post-edu__cats {
  margin: 0 auto;
  text-align: center;
}

.aht-post-edu__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
}

.aht-post-edu__cat:last-child {
  margin: 0;
}

.aht-post-edu__title {
  margin: 20px 0 12px;
  font-weight: bold;
  text-align: center;
}

.aht-post-edu__title b {
  font-weight: inherit;
}

.aht-post-edu__details {
  text-align: center;
}

.aht-post-edu__date, .aht-post-edu__read {
  font-size: 16px;
  line-height: 24px;
}

.aht-post-edu__read:before {
  margin-right: 17px;
  margin-left: 18px;
  font-weight: bold;
  content: '•';
}

.aht-post-edu__thumbnail {
  margin-top: 69px;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__thumbnail {
    margin-top: 40px;
  }
}

.aht-post-edu__content {
  padding-bottom: 60px;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__content {
    padding-bottom: 10px;
  }
}

.aht-post-edu__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aht-post-edu__tags {
  margin-right: 30px;
}

.aht-post-edu__tags-name {
  margin-right: 15px;
  font-size: 16px;
  font-weight: 500;
}

.aht-post-edu__tags-link {
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__tags {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}

.aht-post-edu__likes {
  padding: 15px 21px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 400;
}

.aht-post-edu__likes-icon {
  margin-right: 7px;
  color: #EE2865;
}

.aht-post-edu__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 44px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__author {
    padding: 50px 30px;
    margin-top: 40px;
  }
}

.aht-post-edu__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-edu__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__author-img {
    margin: 0 auto;
  }
}

.aht-post-edu__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-edu__author-title {
  margin: -3px 0 0;
  font-size: 18px;
  font-weight: bold;
}

.aht-post-edu__author-desc {
  margin-top: 25px;
}

.aht-post-edu__author-more {
  margin: 45px 0 0;
}

.aht-post-edu__author-link {
  font-weight: 400;
  text-decoration: underline;
}

.aht-post-edu__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}

.aht-post-edu__socials .aheto-socials__link {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #eee;
  text-align: center;
  line-height: 50px;
}

@media screen and (max-width: 991px) {
  .aht-post-edu__socials .aht-socials--circle {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-post-edu__socials {
    margin-top: 40px;
  }
  .aht-post-edu__socials .aheto-socials__link:first-child {
    margin-left: 0;
  }
}

.aht-post-edu__content blockquote {
  padding-right: 30px;
  padding-left: 30px;
}

.aht-post-edu__content blockquote:before {
  font-size: 145px;
  top: -3px;
}

.aht-post-edu__content blockquote p {
  max-width: 800px;
  margin: 5px auto 0;
  color: #262527;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 40px;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .aht-post-edu__content blockquote p {
    font-size: 24px;
  }
}

.aht-post-edu__content .centered-text {
  max-width: 830px;
  margin: auto;
}

.aht-post-edu__content .alignnone {
  margin-top: 30px;
  margin-bottom: 15px;
}

.aht-post-edu__content h6 {
  margin: 11px 0;
  font-size: 18px;
}

.aht-post-edu img {
  max-width: 100%;
}

.aht-comm-edu p:empty {
  display: none;
}

.aht-comm-edu h2 {
  margin: 0 0 80px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-edu h2::after {
  display: block;
  width: 50px;
  height: 3px;
  margin: 43px auto 0;
  background-color: #eee;
  content: '';
}

.aht-comm-edu h2 b {
  font-weight: inherit;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu h2 {
    margin: 0 0 40px;
  }
}

.aht-comm-edu ul {
  margin: 0;
}

.aht-comm-edu li {
  padding-left: 0;
}

.aht-comm-edu li:before {
  content: none;
}

.aht-comm-edu .comment {
  position: relative;
  min-height: 170px;
  margin-bottom: 30px;
  padding: 35px 30px 30px;
  border: 1px solid #eee;
}

.aht-comm-edu .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comm-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-edu .comm-img {
  margin-right: 30px;
}

.aht-comm-edu .comm-img img {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comm-img img {
    display: block;
    margin: 0 auto 30px;
  }
}

.aht-comm-edu .author {
  display: inline-block;
  margin: 0 10px 31px 0;
  font-size: 18px;
  line-height: 1;
}

.aht-comm-edu .date-post {
  display: inline-block;
}

.aht-comm-edu .date-post p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}

@media screen and (min-width: 481px) {
  .aht-comm-edu .date-post p:before {
    margin-right: 10px;
    content: '•';
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .date-post {
    display: block;
    margin-top: 5px;
  }
}

.aht-comm-edu .children {
  margin-left: 15px;
}

@media screen and (min-width: 481px) {
  .aht-comm-edu .children {
    margin-left: 70px;
  }
}

.aht-comm-edu .comment-reply-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}

@media screen and (min-width: 481px) {
  .aht-comm-edu .comment-reply-link {
    position: absolute;
    top: 120px;
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comment-reply-link {
    margin-left: 15px;
  }
}

.aht-comm-edu .comment-reply-link:before {
  margin-right: 10px;
  font-family: "Ionicons";
  content: '\f21e';
}

.aht-comm-edu .comm-txt {
  margin-top: -5px;
}

.aht-comm-edu .comm-txt p {
  margin-bottom: 0;
}

.aht-comm-edu .text + p {
  margin-top: 19px;
}

.aht-comm-edu .comment-respond {
  padding: 75px 0 120px;
}

.aht-comm-edu .comment-respond label {
  display: none;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .comment-respond {
    padding: 20px 0 40px;
  }
}

.aht-comm-edu .comment-reply-title {
  margin: 0 0 50px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-edu .comment-reply-title b {
  font-weight: inherit;
}

.aht-comm-edu .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-comm-edu .comment-form textarea {
  height: 140px;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
  resize: none;
}

.aht-comm-edu .wrapper-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .wrapper-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-edu .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 481px) {
  .aht-comm-edu .column {
    padding-right: 30px;
  }
  .aht-comm-edu .column:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-edu .column {
    margin-bottom: 30px;
  }
  .aht-comm-edu .column:last-child {
    margin-bottom: 0;
  }
}

.aht-comm-edu .column input {
  width: 100%;
  padding: 17px 20px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.aht-comm-edu .input-comment {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 30px;
}

.aht-comm-edu .submit-btn {
  margin: 40px auto 0;
  padding: 21px 38px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 0;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  cursor: pointer;
}

.aht-blog-trvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-blog-trvl__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 991px) {
  .aht-blog-trvl__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-blog-trvl__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-blog-trvl__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
}

.aht-blog-trvl__item-inner:hover {
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-blog-trvl__img {
  width: 100%;
  height: 250px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) and (min-width: 200px) {
  .aht-blog-trvl__img {
    height: 350px;
  }
}

.aht-blog-trvl__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht-blog-trvl__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 24px 34px 35px;
}

@media screen and (max-width: 1230px) {
  .aht-blog-trvl__content {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aht-blog-trvl__title-wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.aht-blog-trvl__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.aht-blog-trvl__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 33px -12px -5px;
}

.aht-blog-trvl__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 12px;
}

.aht-blog-trvl__icon {
  margin-right: 11px;
}

.aht-blog-trvl__text {
  font-size: 15px;
  font-weight: 600;
}

.aht-post-trvl__tb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  text-align: center;
}

.aht-post-trvl__tb-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 155px 15px 15px;
}

.aht-post-trvl__tb-author {
  margin-top: 45px;
}

.aht-post-trvl__tb-author-img {
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-post-trvl__tb-author-name {
  margin: 14px 0 0;
  color: #fff;
}

.aht-post-trvl__cats {
  margin-bottom: 22px;
}

.aht-post-trvl__cat {
  display: inline-block;
  margin-bottom: 3px;
  padding: 4px 12px;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}

.aht-post-trvl__title {
  margin: 0;
  color: #fff;
}

.aht-post-trvl__details {
  margin-top: 17px;
}

.aht-post-trvl__detail {
  padding: 0 15px;
  color: #fff;
  font-size: 15px;
}

.aht-post-trvl__page {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  padding: 100px 15px 120px;
}

.aht-post-trvl__content blockquote {
  background-color: transparent;
}

.aht-post-trvl__content blockquote:before {
  font-size: 140px;
}

.aht-post-trvl__content blockquote p {
  margin: 0;
  font-size: 30px;
  line-height: 40px;
}

.aht-post-trvl__content p {
  margin: 23px 0;
}

.aht-post-trvl__content img {
  max-width: 100%;
}

.aht-post-trvl__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 90px;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aht-post-trvl__tags {
  margin-right: 30px;
}

.aht-post-trvl__tags-name {
  margin-right: 15px;
  font-size: 18px;
  font-weight: 700;
}

.aht-post-trvl__tags-link {
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__tags {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}

.aht-post-trvl__likes {
  padding: 15px 21px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 400;
}

.aht-post-trvl__likes-icon {
  margin-right: 7px;
  color: #EE2865;
}

.aht-post-trvl__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 60px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__author {
    padding: 50px 30px;
  }
}

.aht-post-trvl__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-trvl__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-trvl__author-img {
    margin: 0 auto;
  }
}

.aht-post-trvl__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-trvl__author-title {
  margin: -3px 0 0;
  font-size: 18px;
  font-weight: bold;
}

.aht-post-trvl__author-desc {
  margin-top: 30px;
}

.aht-post-trvl__author-more {
  margin: 45px 0 0;
}

.aht-post-trvl__author-link {
  font-weight: 400;
  text-decoration: underline;
}

.aht-post-trvl__socials {
  margin-top: 50px;
  text-align: center;
}

.aht-post-trvl__comments {
  padding-top: 93px;
  padding-bottom: 130px;
}

@media screen and (max-width: 767px) {
  .aht-blog-bsns {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-bsns {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aht-blog-bsns img {
  width: 100%;
}

.aht-blog-bsns__item {
  position: relative;
  background-color: #fff;
  margin-bottom: 30px;
  width: calc(33.333% - 20px);
}

@media screen and (max-width: 991px) {
  .aht-blog-bsns__item {
    width: calc(50% - 15px);
  }
}

@media screen and (max-width: 767px) {
  .aht-blog-bsns__item {
    width: 100%;
  }
}

.aht-blog-bsns__item--gallery .aht-blog-bsns__img {
  width: 100%;
  height: 200px;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-blog-bsns__item--gallery .aht-blog-bsns__img {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-bsns__item--gallery .aht-blog-bsns__img {
    height: 200px;
  }
}

.aht-blog-bsns__item--quote {
  background-color: #222;
}

.aht-blog-bsns__item--quote .aht-blog-bsns__bq:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 67px;
  right: 50px;
  color: #3f3e3e;
  line-height: 120px;
  font-style: normal;
}

.aht-blog-bsns__item--quote .aht-blog-bsns__bq-content {
  padding: 125px 35px 52px;
}

.aht-blog-bsns__item--empty {
  padding-top: 40px;
}

.aht-blog-bsns__imgs {
  width: 100%;
}

.aht-blog-bsns__img {
  width: 100%;
}

.aht-blog-bsns .swiper-button-next,
.aht-blog-bsns .swiper-button-prev {
  color: #FFFFFF;
}

.aht-blog-bsns .swiper-button-next:hover,
.aht-blog-bsns .swiper-button-prev:hover {
  color: #FFFFFF;
}

.aht-blog-bsns__cats--static {
  position: static;
  margin-bottom: 12px;
}

.aht-blog-bsns__cat {
  color: #999;
  font-size: 14px;
}

.aht-blog-bsns__cat:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.aht-blog-bsns__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 35px 30px 45px;
}

.aht-blog-bsns__date {
  position: absolute;
  top: 0;
  left: 43px;
  padding: 7px 13px;
  -webkit-transform: translate(0, -40%);
          transform: translate(0, -40%);
  color: #fff;
  font-size: 13px;
  letter-spacing: 2px;
  background-color: #CF2632;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(207, 38, 50, 0.3);
          box-shadow: 0px 0px 32px 0px rgba(207, 38, 50, 0.3);
  z-index: 11;
}

.aht-blog-bsns__title {
  margin: 15px 0 0;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: 0.5px;
}

.aht-blog-bsns__desc {
  margin: 17px 0 0;
}

.aht-blog-bsns__link {
  display: inline-block;
  margin-top: auto;
  padding-top: 31px;
  font-size: 14px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-blog-bsns__video {
  position: relative;
  width: 100%;
}

.aht-blog-bsns__video-link {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  line-height: 60px;
  text-align: center;
}

.aht-blog-bsns__video-play {
  color: inherit;
}

.aht-blog-bsns__audio {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
  padding-top: 40px;
}

.aht-blog-bsns__bq-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 52px 35px;
}

.aht-blog-bsns__bq-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 0 110px;
}

.aht-blog-bsns__bq {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  font-style: italic;
  font-family: "Karla", sans-serif;
}

.aht-blog-bsns__author {
  margin: 0;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1.5px;
  line-height: 26px;
  text-transform: uppercase;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__horizontal-volume-slider {
  display: none !important;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__controls {
  height: 60px;
  padding: 0;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.aht-blog-bsns .aht-blog-bsns__audio .mejs__time-loaded {
  display: none;
}

.aht-pag-bussines .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.aht-pag-bussines .pagination a {
  color: #222222;
  text-transform: uppercase;
  font-size: 14px;
}

.aht-pag-bussines .pagination .main_blog:hover {
  color: #cf2632;
}

@media screen and (max-width: 480px) {
  .aht-pag-bussines .pagination .main_blog {
    padding-top: 15px;
  }
}

.aht-pag-bussines .wrap {
  margin: 0 25px;
}

.aht-pag-bussines .wrap .page-numbers {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-weight: 700;
  line-height: 33px;
  text-align: center;
}

.aht-pag-bussines .wrap .page-numbers.current, .aht-pag-bussines .wrap .page-numbers:hover {
  color: #fff;
}

@media screen and (max-width: 480px) {
  .aht-pag-bussines .wrap {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    text-align: center;
  }
}

.aht-pag-bussines .prev span,
.aht-pag-bussines .next span {
  color: inherit;
  font-size: 14px;
  letter-spacing: 1.5px;
  font-weight: 400;
}

.aht-pag-bussines .prev i,
.aht-pag-bussines .next i {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media screen and (max-width: 480px) {
  .aht-pag-bussines .prev,
  .aht-pag-bussines .next {
    margin: 15px 15px 0;
  }
}

.aht-pag-bussines .prev i {
  margin-right: 10px;
}

.aht-pag-bussines .prev:hover i {
  -webkit-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

.aht-pag-bussines .next i {
  margin-left: 10px;
}

.aht-pag-bussines .next:hover i {
  -webkit-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

.aht-blog-chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-blog-chr__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  padding: 0;
}

.aht-blog-chr__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  padding: 60px 40px 70px 49px;
  background-color: #fff;
  -webkit-box-shadow: -30px 0 30px 0 rgba(0, 0, 0, 0.05);
          box-shadow: -30px 0 30px 0 rgba(0, 0, 0, 0.05);
}

.aht-blog-chr__date {
  display: inline-block;
  padding: 10px;
  border-radius: 3px;
  line-height: 14px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.15em;
  -webkit-box-shadow: 0 0 32px 0 rgba(207, 38, 50, 0.3);
          box-shadow: 0 0 32px 0 rgba(207, 38, 50, 0.3);
}

.aht-blog-chr__title {
  width: 100%;
  margin: 20px 0 0;
  font-weight: 700;
  letter-spacing: -0.027em;
  line-height: 40px;
}

.aht-blog-chr__desc-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  width: 100%;
  margin-top: 20px;
}

.aht-blog-chr__desc {
  margin: 0;
}

.aht-blog-chr .aht-blog-chr__link {
  margin-top: 31px;
  line-height: normal;
  letter-spacing: 1.4px;
}

.blog--church-wrap .reset-margin {
  margin-left: 0;
  margin-right: 0;
}

.blog--church-wrap .reset-padding {
  padding-left: 0;
  padding-right: 0;
}

.blog--church-wrap .blog--church-title {
  height: 100%;
  padding: 115px 100px 130px;
  text-align: right;
}

.church-news-blog-wrap .church-news-blog-btn .aheto-btn-container .aheto-btn {
  border-color: #eeeeee;
}

.church-news-blog-wrap .aht-blog-chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  margin-bottom: -30px;
}

.church-news-blog-wrap .aht-blog-chr__item {
  padding: 0 15px;
  margin-bottom: 30px;
}

.church-news-blog-wrap .aht-blog-chr__item-inner {
  padding: 66px 45px 42px 49px;
  -webkit-box-shadow: -12.5px 14.3px 92px 0 rgba(0, 0, 0, 0.05);
          box-shadow: -12.5px 14.3px 92px 0 rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 1350px) {
  .blog--church-wrap .blog--church-title {
    padding: 100px 70px;
  }
  .aht-blog-chr__item-inner {
    padding: 30px 40px 30px 40px;
  }
  .aht-blog-chr__title {
    margin: 15px 0 0;
    line-height: 30px;
  }
  .aht-blog-chr__desc-wrap {
    margin-top: 15px;
  }
  .aht-blog-chr .aht-blog-chr__link {
    margin-top: 20px;
  }
}

@media screen and (max-width: 778px) {
  .church-news-blog-wrap .aht-blog-chr__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 450px) {
  .blog--church-wrap .blog--church-title {
    padding: 50px 70px;
  }
  .aht-blog-chr__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 0;
  }
  .church-news-blog-wrap .aht-blog-chr__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 0;
  }
}

@media screen and (min-width: 1200px) {
  .church-news-margin-blog {
    margin-top: 130px;
  }
  .church-news-margin-blog-b {
    margin-bottom: 130px;
  }
  .church-ministries-margin-blog {
    padding-top: 130px;
  }
}

.aht-blog-evts__date {
  font-size: 12px;
}

.aht-blog-evts__post {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 5px 15px 3px rgba(0, 0, 0, 0.08);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aht-blog-evts__title {
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 7px;
}

.aht-blog-evts__title a {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

.aht-blog-evts__title a:hover {
  opacity: 0.75;
}

.aht-blog-evts__content {
  padding: 27px 15px;
  min-height: 170px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.aht-blog-evts__details {
  margin-top: auto;
}

.aht-blog-evts__text {
  font-size: 15px;
}

.aht-post-detail__title {
  line-height: 1.3;
}

.aht-post-detail__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}

.aht-post-detail__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 43px;
}

.aht-post-detail__detail:last-child {
  margin-right: 0;
}

.aht-post-detail__detail-icon {
  margin-right: 12px;
  font-size: 16px;
}

.aht-post-detail__detail-icon.icon_pencil {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.aht-post-detail__detail-text {
  font-size: 15px;
  line-height: 1.6;
}

.aht-post-detail__thumbnail {
  margin-top: 50px;
  margin-bottom: 70px;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__thumbnail {
    margin-top: 30px;
    margin-bottom: 40px;
  }
}

.aht-post-detail__thumbnail-img {
  max-width: 100%;
}

.aht-post-detail__content {
  margin-bottom: 55px;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__content {
    margin-bottom: 45px;
  }
}

.aht-post-detail__content p {
  margin: 23px 0;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__content p {
    margin: 13px 0px;
  }
}

.aht-post-detail__content p:first-child {
  padding-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__content p:first-child {
    padding-bottom: 10px;
  }
}

.aht-post-detail__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aht-post-detail__cats {
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__cats {
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-detail__cats-name {
  margin-right: 7px;
  font-size: 16px;
  font-weight: bold;
  line-height: 2;
}

.aht-post-detail__cats-link {
  -webkit-transition: none;
  transition: none;
  font-weight: inherit;
}

.aht-post-detail__cats-link:hover {
  opacity: 0.8;
}

.aht-post-detail__likes {
  padding: 15px 25px 15px 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  cursor: pointer;
}

.aht-post-detail__likes-icon {
  margin-right: 5px;
  color: #EE2865;
  font-size: 14px;
}

.aht-post-detail__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 70px;
  padding: 50px 50px 60px 70px;
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__author {
    padding: 50px 30px;
    margin-top: 50px;
  }
}

.aht-post-detail__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-detail__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-detail__author-img {
    margin: 0 auto;
  }
}

.aht-post-detail__author-img-inner {
  width: 0;
  height: 0;
}

.aht-post-detail__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-detail__author-title {
  margin: -3px 0 0;
  font-weight: bold;
  line-height: 1.63;
}

.aht-post-detail__author-desc {
  margin-top: 22px;
}

.aht-post-detail__author-more {
  margin: 35px 0 0;
  line-height: 1.63;
}

.aht-post-detail__author-link {
  text-decoration: underline !important;
  font-weight: 400;
}

.aht-post-detail .aheto-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
}

@media screen and (max-width: 767px) {
  .aht-post-detail .aheto-socials {
    margin-bottom: 30px;
  }
}

.aht-post-detail .aheto-socials__link {
  width: 51px;
  height: 51px;
  border: solid 1px #eeeeee;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.new-detail {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.blog--grid {
  background: #f6f9ff;
}

.blog--grid .border-radius-5 {
  border-radius: 5px;
}

.blog--grid .border-radius-5t {
  border-radius: 5px 5px 0px 0px;
}

.blog--grid .blog_item:last-child {
  margin-bottom: 0px;
}

.blog--grid .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  min-height: 335px;
  margin-bottom: 0px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  height: 100%;
}

.blog--grid .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--grid .post .content-wrapper {
  padding: 40px 30px 45px;
  margin-bottom: 0px;
}

.blog--grid .post .content-wrapper .post-title {
  margin: 3px;
}

.blog--grid .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--grid .post .content-wrapper .post-title a:hover {
  color: #2a74ed;
}

.blog--grid .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
}

.blog--grid .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
  position: relative;
}

.blog--grid .post .content-top-wrapper .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--grid .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--grid .format-image .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--grid .format-image .aheto-btn {
  position: absolute;
  bottom: 45px;
  left: 30px;
}

@media screen and (max-width: 1024px) {
  .blog--grid .format-image .aheto-btn {
    bottom: 30px;
  }
}

.blog--grid .f-18 {
  font-size: 18px;
}

.blog--grid .format-quote {
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 160px 40px 32px 40px;
  min-height: 517px;
}

.blog--grid .format-quote .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--grid .format-quote:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 67px;
  right: 50px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--grid .format-quote p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
  text-align: left;
}

.blog--grid .format-quote cite {
  color: #2a74ed;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1.4px;
  margin-top: 90px;
  display: block;
}

@media screen and (max-width: 1024px) {
  .blog--grid .format-quote cite {
    position: absolute;
    bottom: 35px;
  }
}

@media screen and (max-width: 768px) {
  .blog--grid .format-quote cite {
    position: relative;
    bottom: auto;
    margin-top: 50px;
  }
}

.blog--grid .format-standard {
  min-height: 505px;
  padding-bottom: 80px;
}

.blog--grid .format-standard .post-cats {
  padding: 30px 30px 0;
}

.blog--grid .format-standard .aheto-btn {
  position: absolute;
  bottom: 45px;
  left: 30px;
}

@media screen and (max-width: 1024px) {
  .blog--grid .format-standard .aheto-btn {
    bottom: 30px;
  }
}

.blog--grid .format-slider .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--grid .format-slider .swiper-button-prev:before, .blog--grid .format-slider .swiper-button-next:before {
  display: none;
}

.blog--grid .format-slider .swiper-button-prev, .blog--grid .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--grid .format-slider .swiper-button-next, .blog--grid .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--grid .format-video .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--grid .format-video .video-wrapper a {
  position: relative;
  display: table;
}

.blog--grid .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 44;
  text-align: center;
  line-height: 60px;
  font-size: 13px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -30px auto 0;
}

@media screen and (max-width: 1024px) {
  .blog--grid .format-video .video-wrapper a:before {
    margin: -25px auto 0;
  }
}

.blog--grid .format-audio {
  min-height: 505px;
  padding-bottom: 71px;
}

.blog--grid .format-audio .post-cats {
  padding: 30px 30px 0;
}

.blog--grid .format-audio .aheto-btn {
  position: absolute;
  bottom: 45px;
  left: 30px;
}

@media screen and (max-width: 1024px) {
  .blog--grid .format-audio .aheto-btn {
    bottom: 30px;
  }
}

.blog--grid .format-audio .audio-wrapper {
  padding: 30px 30px 0;
}

.blog--grid .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.blog--grid .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--grid .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--grid .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--grid .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--grid .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--grid .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--grid .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--grid .blog-pagination-wrapper .pagination .next:hover span {
  color: #2a74ed;
}

.blog--grid .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  color: #fff;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--grid .format-quote p {
    font-size: 28px;
  }
  .blog--grid .format-quote cite {
    margin-top: 50px;
    display: block;
  }
  .blog--grid .format-audio {
    min-height: 505px;
    padding-bottom: 45px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1230px) and (max-width: 1024px) {
  .blog--grid .format-audio {
    bottom: 30px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--grid .format-standard {
    min-height: 498px;
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  .blog--grid .format-audio {
    min-height: auto;
    padding-bottom: 64px;
  }
  .blog--grid .format-quote {
    min-height: auto;
  }
}

@media screen and (max-width: 767px) {
  .blog--grid .format-standard {
    min-height: auto;
    padding-bottom: 25px;
  }
  .blog--grid .format-audio {
    padding-bottom: 25px;
  }
}

.aht-page__content {
  width: 100%;
}

.blog--centered {
  background: #f6f9ff;
}

.blog--centered .aht-page__content-inner {
  max-width: 972px;
  margin: 0 auto;
}

.blog--centered .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  min-height: 335px;
  margin-bottom: 30px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .post .post-cats {
  margin-bottom: -10px;
}

.blog--centered .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .post .content-top-wrapper {
  padding: 40px 50px;
}

.blog--centered .post .content-top-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--centered .post .content-top-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 0px;
}

.blog--centered .post .content-wrapper {
  padding: 45px 50px;
  display: table;
  width: 100%;
}

.blog--centered .post .post-info {
  border-top: 1px solid #eeeeee;
  padding: 0 50px;
  display: table;
  width: 100%;
}

.blog--centered .post .post-info__item {
  width: 33.33333%;
  float: left;
  line-height: 59px;
  border-right: 1px solid #eee;
  text-align: center;
  padding: 0 30px;
  font-size: 14px;
}

.blog--centered .post .post-info__item i {
  color: #cccccc;
  margin-right: 10px;
}

.blog--centered .post .post-info__item:last-child {
  border-right: none;
}

@media screen and (max-width: 480px) {
  .blog--centered .post .post-info__item {
    width: 100%;
    float: none;
  }
}

.blog--centered .post .post-info__item.post-author {
  text-align: left;
  min-height: 60px;
}

.blog--centered .post .post-info__item.post-author img {
  display: inline-block;
}

.blog--centered .post .post-info__item.post-author h6 {
  font-size: 14px;
  padding-left: 15px;
  display: inline-block;
  line-height: 35px;
}

.blog--centered .post .post-info__item.post-author h6 a {
  color: #222;
}

@media screen and (max-width: 1230px) {
  .blog--centered .post .post-info__item.post-author h6 a {
    font-size: 13px;
  }
}

@media screen and (max-width: 767px) {
  .blog--centered .post .post-info__item.post-author h6 a {
    font-size: 13px;
  }
}

@media screen and (max-width: 480px) {
  .blog--centered .post .post-info__item.post-author h6 a {
    font-size: 13px;
  }
}

.blog--centered .post .post-info__item.post-author h6 a:hover {
  color: #2a74ed;
}

.blog--centered .post .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
  position: relative;
}

.blog--centered .post .content-top-wrapper .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--centered .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image {
  width: 33.333333%;
  float: left;
  min-height: 250px;
  background-size: cover !important;
  position: relative;
  background-position: center;
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image .gallery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image .gallery-overlay i {
  color: #fff;
  font-size: 24px;
  position: relative;
  top: 50%;
  display: block;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.blog--centered .format-gallery .gallery-wrapper .gallery-image:hover .gallery-overlay {
  opacity: 1;
}

.blog--centered .format-quote .content-quote-wrapper {
  text-align: center;
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 80px 50px 40px 50px;
}

.blog--centered .format-quote .content-quote-wrapper:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 24px;
  right: 46px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--centered .format-quote .content-quote-wrapper p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
}

.blog--centered .format-quote .content-quote-wrapper cite {
  color: #2a74ed;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-top: 40px;
  display: block;
}

.blog--centered .format-standard .content-wrapper {
  padding: 20px 50px 45px;
}

.blog--centered .format-slider .swiper-button-prev:before, .blog--centered .format-slider .swiper-button-next:before {
  display: none;
}

.blog--centered .format-slider .swiper-button-prev, .blog--centered .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 30px;
  margin-top: 10px;
}

.blog--centered .format-slider .swiper-button-next, .blog--centered .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 30px;
  margin-top: 10px;
}

.blog--centered .format-video .video-wrapper a {
  position: relative;
  display: table;
}

.blog--centered .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 100px;
  height: 100px;
  z-index: 44;
  text-align: center;
  line-height: 100px;
  font-size: 20px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -50px auto 0;
}

.blog--centered .format-audio .audio-wrapper {
  padding: 0 50px 0;
}

.blog--centered .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.blog--centered .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--centered .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--centered .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--centered .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--centered .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--centered .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--centered .blog-pagination-wrapper .pagination .next:hover span {
  color: #2a74ed;
}

.blog--centered .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .blog--centered .post .content-top-wrapper {
    padding: 30px 30px;
  }
  .blog--centered .post .content-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
  .blog--centered .post .post-info {
    padding: 0;
  }
  .blog--centered .post.format-gallery .gallery-wrapper .gallery-image {
    min-height: 150px;
  }
  .blog--centered .post.format-audio .audio-wrapper {
    padding: 0 30px 0;
  }
}

@media screen and (max-width: 570px) {
  .blog--centered .post .post-info {
    padding: 0;
  }
  .blog--centered .post .post-info__item {
    border: none;
    border-bottom: 1px solid #eee;
  }
  .blog--centered .post .content-top-wrapper {
    padding: 30px 30px;
  }
  .blog--centered .post .content-top-wrapper .post-title a {
    font-size: 22px;
  }
  .blog--centered .post .content-top-wrapper .post-title a:hover {
    color: #2a74ed;
  }
  .blog--centered .post .post-cats {
    margin-bottom: 15px;
  }
  .blog--centered .post .post-info__item {
    width: 100%;
  }
  .blog--centered .post .post-info__item.post-author {
    text-align: center;
  }
  .blog--centered .post.format-gallery .gallery-wrapper .gallery-image {
    width: 50%;
    min-height: 100px;
  }
}

.lity {
  background: rgba(0, 0, 0, 0.7);
}

.lity-content:after {
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}

.blog--masonry {
  background: #f6f9ff;
}

.blog--masonry .masonry {
  -webkit-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 30px;
          column-gap: 30px;
  display: block;
}

.blog--masonry .blog--masonry__item {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  margin-bottom: 30px;
}

.blog--masonry .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .post .content-wrapper {
  padding: 30px 30px 40px;
}

.blog--masonry .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--masonry .post .content-wrapper .post-title a:hover {
  color: #2a74ed;
}

.blog--masonry .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
}

.blog--masonry .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
  position: relative;
}

.blog--masonry .post .content-top-wrapper .post-cats {
  position: relative;
  z-index: 55;
}

.blog--masonry .post .content-top-wrapper .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--masonry .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--masonry .format-image .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--masonry .format-quote {
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 160px 40px 40px 40px;
  min-height: 505px;
}

.blog--masonry .format-quote .content-top-wrapper .post-cats {
  z-index: 55;
  position: absolute;
  top: 30px;
  left: 30px;
}

.blog--masonry .format-quote:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 67px;
  right: 50px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--masonry .format-quote p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
  text-align: left;
}

.blog--masonry .format-quote cite {
  color: #2a74ed;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-top: 78px;
  display: block;
}

.blog--masonry .format-standard .content-top-wrapper .post-cats {
  padding: 30px 30px 0;
}

.blog--masonry .format-slider .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--masonry .format-slider .swiper-button-prev:before, .blog--masonry .format-slider .swiper-button-next:before {
  display: none;
}

.blog--masonry .format-slider .swiper-button-prev, .blog--masonry .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--masonry .format-slider .swiper-button-next, .blog--masonry .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--masonry .format-video .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
  z-index: 44;
}

.blog--masonry .format-video .video-wrapper a {
  position: relative;
  display: table;
  width: 100%;
}

.blog--masonry .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 44;
  text-align: center;
  line-height: 60px;
  font-size: 13px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -30px auto 0;
}

.blog--masonry .format-audio .content-top-wrapper .post-cats {
  padding: 30px 30px 0;
}

.blog--masonry .format-audio .audio-wrapper {
  padding: 30px 30px 0;
}

.blog--masonry .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.blog--masonry .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--masonry .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--masonry .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--masonry .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--masonry .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--masonry .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--masonry .blog-pagination-wrapper .pagination .next:hover span {
  color: #2a74ed;
}

.blog--masonry .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  color: #fff;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--masonry .format-quote p {
    font-size: 28px;
  }
  .blog--masonry .format-quote cite {
    margin-top: 50px;
    display: block;
  }
  .blog--masonry .format-audio {
    min-height: 505px;
    padding-bottom: 40px;
  }
  .blog--masonry .format-standard {
    min-height: auto;
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  .blog--masonry .masonry {
    -webkit-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 30px;
            column-gap: 30px;
    display: block;
  }
  .blog--masonry .format-audio {
    min-height: auto;
    padding-bottom: 64px;
  }
  .blog--masonry .format-quote {
    min-height: auto;
  }
  .blog--masonry .aht-page__content-inner:first-child {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

@media screen and (max-width: 767px) {
  .blog--masonry .format-standard {
    min-height: auto;
    padding-bottom: 25px;
  }
  .blog--masonry .format-audio {
    padding-bottom: 25px;
  }
  .blog--masonry .aht-page__content-inner:first-child {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

@media screen and (max-width: 570px) {
  .blog--masonry .aht-page__content-inner:first-child {
    -webkit-column-count: 1;
            column-count: 1;
  }
}

.blog--small {
  background: #f6f9ff;
}

.blog--small hr {
  border-top: 1px solid #eee;
  margin: 40px 0;
  display: table;
  width: 100%;
}

.blog--small .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .post .swiper {
  height: 100%;
}

.blog--small .post .swiper .swiper-container {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog--small .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .post .content-wrapper {
  padding: 30px 30px 40px;
}

.blog--small .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.blog--small .post .content-wrapper .post-title a:hover {
  color: #2a74ed;
}

.blog--small .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 30px;
}

.blog--small .post .content-wrapper .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--small .post .content-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--small .post .content-top-wrapper {
  height: 100%;
}

.blog--small .post .content-top-wrapper .image-wrapper {
  height: 100%;
  background-size: cover;
}

.blog--small .post .content-top-wrapper .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog--small .format-quote {
  text-align: center;
  background: #222222;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 80px 50px 40px 50px;
}

.blog--small .format-quote:before {
  content: '”';
  position: absolute;
  font-family: 'Times New Roman';
  font-size: 180px;
  font-weight: bold;
  top: 24px;
  right: 46px;
  color: #3f3e3e;
  line-height: 120px;
}

.blog--small .format-quote p {
  font-size: 30px;
  font-family: Playfair Display, serif;
  color: #fff;
  font-style: italic;
  line-height: 1.333;
}

.blog--small .format-quote cite {
  color: #2a74ed;
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-top: 40px;
  display: block;
}

.blog--small .format-standard .post-cats {
  padding: 30px 30px 0;
}

.blog--small .format-slider .swiper-button-prev:before, .blog--small .format-slider .swiper-button-next:before {
  display: none;
}

.blog--small .format-slider .swiper-button-prev, .blog--small .format-slider .swiper-button-prev:hover {
  color: #fff;
  left: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--small .format-slider .swiper-button-next, .blog--small .format-slider .swiper-button-next:hover {
  color: #fff;
  right: 35px;
  font-size: 26px;
  margin-top: 10px;
}

.blog--small .format-video .video-wrapper a {
  position: relative;
  display: table;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.blog--small .format-video .video-wrapper a:before {
  content: "\f04b";
  font-family: Fontawesome;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 20px 30px 0px rgba(42, 116, 237, 0.1);
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 44;
  text-align: center;
  line-height: 60px;
  font-size: 13px;
  top: 50%;
  left: 0;
  right: 0;
  margin: -30px auto 0;
}

.blog--small .format-audio .audio-wrapper {
  padding: 30px 30px 0;
}

.blog--small .format-audio .audio-wrapper .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
  margin: 20% 0;
}

@media screen and (max-width: 1230px) {
  .blog--small .format-audio .audio-wrapper .mejs__container {
    margin: 0;
  }
}

.blog--small .format-audio .audio-wrapper .mejs__horizontal-volume-slider {
  display: none !important;
}

.blog--small .format-audio .audio-wrapper .mejs__controls {
  height: 60px;
  padding: 0;
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.blog--small .format-audio .audio-wrapper .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.blog--small .format-audio .audio-wrapper .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: Roboto;
  font-weight: 400;
}

.blog--small .format-audio .audio-wrapper .mejs__time-total {
  background: #ffffff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.blog--small .format-audio .audio-wrapper .mejs__time-loaded {
  display: none;
}

.blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers, .blog--small .blog-pagination-wrapper .pagination .prev span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .blog-pagination-wrapper .pagination .next span {
  color: #222222;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.blog--small .blog-pagination-wrapper .pagination .next:hover span {
  color: #2a74ed;
}

.blog--small .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  color: #fff;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--small .content-top-wrapper .image-wrapper img {
    min-height: 330px;
  }
  .blog--small .audio-wrapper .mejs__container {
    margin: 25% 0 !important;
  }
}

@media screen and (max-width: 991px) {
  .blog--small article {
    margin-bottom: 30px;
    min-height: 600px;
  }
  .blog--small article .post-cats {
    margin-bottom: 10px;
  }
  .blog--small article.format-quote {
    padding: 150px 50px 40px 50px;
  }
}

@media screen and (max-width: 767px) {
  .blog--small article {
    min-height: inherit;
  }
}

@media screen and (max-width: 480px) {
  .blog--small article {
    min-height: inherit;
  }
}

.blog--metro .aht-page.container {
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
  margin: 0 !important;
  height: 100%;
}

.blog--metro .post .image-wrapper {
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog--metro .post .post-cats {
  margin-bottom: 10px;
  display: table;
  width: 100%;
}

.blog--metro .post .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--metro .post .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--metro .post .content-wrapper .post-title {
  font-size: 17px;
  line-height: 28px;
  margin: 0;
}

.blog--metro .post .content-wrapper .post-title a {
  font-size: 20px;
  line-height: 28px;
}

.blog--single__full .aht-page {
  max-width: 100% !important;
  margin: 0;
  padding: 0;
}

.blog--single__full .post-head {
  height: 100vh;
  background-size: cover !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media screen and (max-width: 1024px) {
  .blog--single__full .post-head {
    height: calc(100vh - 125px);
  }
}

.blog--single__full .post-head:after {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.54;
}

.blog--single__full .post-head .container {
  position: relative;
  z-index: 44;
}

.blog--single__full .post-head .post-author {
  margin-top: 200px;
  margin-bottom: 50px;
}

@media screen and (max-width: 991px) {
  .blog--single__full .post-head .post-author {
    margin-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-head .post-author {
    margin-top: 60px;
  }
}

.blog--single__full .post-head .post-title {
  color: #fff;
  margin: 25px 0 10px;
}

.blog--single__full .post-head .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__full .post-head .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__full .post-head .post-date span {
  font-size: 16px;
  color: #fff;
  margin: 0 15px;
  position: relative;
}

.blog--single__full .post-head .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__full .post-head .post-author h6 {
  color: #fff;
  margin-top: 18px;
  font-weight: 500;
}

.blog--single__full .post-head .post-author h6 a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.63;
}

.blog--single__full .post-head .post-author h6 a:hover {
  color: #fff;
  opacity: 0.6;
}

.blog--single__full .post-content .container {
  max-width: 1000px !important;
  padding: 120px 15px 110px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .blog--single__full .post-content .container {
    padding: 80px 15px 70px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__full .post-content .container {
    padding: 50px 15px 40px;
  }
}

.blog--single__full .post-content .container > p {
  padding: 0 100px;
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-content .container > p {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-content .container {
    padding: 50px 15px 30px;
  }
}

.blog--single__full .post-content .container blockquote p {
  font-family: Playfair Display;
  color: #222;
  text-transform: none;
  font-size: 30px;
  line-height: 1.2;
  font-weight: 400;
  font-style: italic;
  margin-bottom: 20px;
  margin-top: 60px;
}

@media screen and (max-width: 767px) {
  .blog--single__full .post-content .container blockquote {
    padding: 70px 0px 40px;
  }
}

.blog--single__full .post-content p {
  margin-bottom: 25px;
  line-height: 1.63;
}

.blog--single__full .post-content p.head {
  color: #222;
  margin: 42px 0 12px;
  font-size: 18px;
  line-height: 1.44;
}

.blog--single__full .post-content p.lead {
  margin: 0 0 30px;
  font-size: 30px;
  font-weight: 300;
  line-height: 1.33;
  color: #222222;
}

.blog--single__full .post-content img.align-none {
  margin: 25px 0;
}

.blog--single .post-meta {
  margin: 50px 0 70px;
}

@media screen and (max-width: 767px) {
  .blog--single .post-meta {
    margin: 10px 0 50px;
  }
}

.blog--single .post-meta .tags {
  font-size: 16px;
}

.blog--single .post-meta .tags span {
  font-weight: 500;
  padding-right: 10px;
  line-height: 2;
}

.blog--single .post-meta .tags a {
  font-size: 16px;
}

.blog--single .post-meta .likes {
  padding: 0 30px;
  line-height: 49px;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  float: right;
  font-size: 15px;
  margin-top: -10px;
  color: #222;
  display: table;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single .post-meta .likes i {
  color: #ee2865;
  margin-right: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

@media screen and (max-width: 767px) {
  .blog--single .post-meta .likes {
    float: none;
    margin-top: 10px;
    display: table;
  }
}

.blog--single .post-meta .likes:hover {
  border-color: #ee2865;
  color: #ee2865;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single .post-author-info {
  border: 1px solid #eee;
  padding: 60px 50px 50px 174px;
  position: relative;
  margin-bottom: 50px;
}

.blog--single .post-author-info a {
  font-size: 16px;
  border-bottom: 1px solid #3776ea;
}

@media screen and (max-width: 991px) {
  .blog--single .post-author-info {
    padding-left: 130px;
  }
}

@media screen and (max-width: 767px) {
  .blog--single .post-author-info {
    padding: 125px 40px 40px 40px;
  }
}

.blog--single .post-author-info img {
  position: absolute;
  top: 50px;
  left: 70px;
}

@media screen and (max-width: 991px) {
  .blog--single .post-author-info img {
    left: 50px;
  }
}

@media screen and (max-width: 767px) {
  .blog--single .post-author-info img {
    left: 40px;
    top: 40px;
  }
}

.blog--single .post-author-info p {
  margin-bottom: 20px;
}

.blog--single .post-author-info p b {
  color: #222;
  font-weight: 500;
}

.blog--single .post-author-info p:last-of-type {
  margin-bottom: 0px;
  margin-top: 37px;
}

.blog--single__sidebar .aht-page__sb-inner {
  padding: 100px 0 0;
}

.blog--single__sidebar .widget_categories ul {
  margin: 0;
}

.blog--single__sidebar .widget_categories ul li {
  color: #999;
  margin: 15px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .widget_categories ul li a {
  color: #999;
  font-size: 16px;
}

.blog--single__sidebar .widget_categories ul li a:hover {
  color: #2A74ED;
}

.blog--single__sidebar .widget_categories ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .widget_categories ul li.active {
  color: #2a74ed;
}

.blog--single__sidebar .widget_categories ul li.active a {
  color: #2a74ed;
}

.blog--single__sidebar .widget:last-child {
  margin-bottom: 0;
}

.blog--single__sidebar .widget-title {
  margin: 0 0 25px;
  font-size: 16px;
  font-weight: 500;
  color: #222;
}

.blog--single__sidebar .aht-twitter {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  text-align: center;
  margin-top: 80px;
}

.blog--single__sidebar .aht-twitter__link {
  background: #2a74ed;
  width: 60px;
  height: 60px;
  display: inline-block;
  color: #fff;
  line-height: 60px;
  border-radius: 50%;
  position: relative;
  top: -30px;
  font-size: 19px;
}

.blog--single__sidebar .aht-twitter__content {
  padding: 15px 25px 35px;
}

.blog--single__sidebar .aht-twitter__text {
  margin: 0;
}

.blog--single__sidebar .aht-twitter__post, .blog--single__sidebar .aht-twitter__hashtag {
  color: #222;
}

.blog--single__sidebar .aht-twitter__date {
  margin: 23px 0 27px;
  color: #bbb;
  font-size: 14px;
}

.blog--single__sidebar .aht-twitter__follow {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.1rem;
}

.blog--single__sidebar .aht-twitter .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #eeeeee;
}

.blog--single__sidebar .aht-twitter .btn-left {
  padding: 15px 0px;
  border-right: 1px solid #eeeeee;
  width: 50%;
  cursor: pointer;
}

.blog--single__sidebar .aht-twitter .btn-left:hover i {
  color: #2a74ed;
}

.blog--single__sidebar .aht-twitter .btn-right {
  padding: 15px 0px;
  width: 50%;
  cursor: pointer;
}

.blog--single__sidebar .aht-twitter .btn-right:hover i {
  color: #2a74ed;
}

.blog--single__sidebar .swiper-button-prev:before, .blog--single__sidebar .swiper-button-next:before {
  font-size: 10px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget {
  background: #2a74ed url(../img/inner-pages/blog/icon-envelope.png) no-repeat bottom right;
  padding: 50px 30px 95px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget .widget-title {
  margin: 0 0 5px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget p {
  margin: 0 0 40px;
  color: #fff;
  opacity: 0.51;
  font-size: 14px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"] {
  background: #1452b7;
  border: none;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 25px;
  color: #fff;
  height: 50px;
  padding: 0 20px;
  font-size: 15px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]:-ms-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::-ms-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="submit"] {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #fff;
  color: #2A74ED;
  border-radius: 5px;
  display: inline-block;
  position: relative;
  padding: 15px 35px;
  border-width: 1px;
  outline: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.5px;
  line-height: 1.15;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="submit"]:hover {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.blog--single__sidebar .widget_tags ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 35px;
  margin-bottom: 0;
}

.blog--single__sidebar .widget_tags li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 4px;
  padding-left: 0;
  line-height: 18px;
}

.blog--single__sidebar .widget_tags li:before {
  content: none;
}

.blog--single__sidebar .widget_tags a {
  display: inline-block;
  padding: 3px 18px;
  border: 1px solid #eee;
  background: #fff;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.blog--single__sidebar .widget_tags a:hover {
  color: #fff;
}

.blog--single__sidebar .search-form {
  position: relative;
}

.blog--single__sidebar .search-field, .blog--single__sidebar .search-submit {
  border: 0;
  outline: 0;
}

.blog--single__sidebar .search-field {
  width: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #fff;
  font-weight: 500;
}

.blog--single__sidebar .search-submit {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 5px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #fff;
  cursor: pointer;
}

.blog--single__sidebar .search .screen-reader-text {
  display: none;
}

.blog--single__sidebar .aht-widget-advert {
  height: 300px;
  padding: 28px 30px 35px;
  background-position: center;
  background-size: cover;
  text-align: center;
}

.blog--single__sidebar .aht-widget-advert__subtitle {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 500;
}

.blog--single__sidebar .aht-widget-advert__title {
  margin-top: 0;
  margin-bottom: 15px;
  letter-spacing: 1.5px;
}

.blog--single__sidebar .aht-widget-advert__desc-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100px;
}

.blog--single__sidebar .aht-widget-advert__desc {
  margin: 23px 0;
  letter-spacing: 1.5px;
}

.blog--single__sidebar .aht-widget-advert__link:hover {
  color: #fff;
}

.blog--single__sidebar .aht-widget-quotes {
  height: 300px;
  padding: 56px 5px 66px 22px;
  background-position: center;
  background-size: cover;
  text-align: center;
}

.blog--single__sidebar .aht-widget-quotes__desc {
  font-size: 30px;
  line-height: 1.33;
  letter-spacing: -0.75px;
  text-align: left;
}

.blog--single__sidebar .aht-widget-quotes__author {
  font-size: 14px;
  line-height: normal;
  text-align: left;
  margin-top: 45px;
  text-transform: uppercase;
}

.blog--single__sidebar .aht-widget-posts__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.blog--single__sidebar .aht-widget-posts__button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 17px 5px 13px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-top: 0;
  border-right: 1px solid #eee;
  border-bottom: 2px solid #fff;
  border-left: 0;
  outline: none;
  background-color: #fff;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

.blog--single__sidebar .aht-widget-posts__button:last-child {
  border-right: 0;
}

.blog--single__sidebar .aht-widget-posts__list {
  display: none;
  margin-top: 40px;
  margin-bottom: 0;
}

.blog--single__sidebar .aht-widget-posts__list.active {
  display: block;
}

.blog--single__sidebar .aht-widget-posts__item {
  margin-bottom: 30px;
  padding-left: 0;
}

.blog--single__sidebar .aht-widget-posts__item:last-child {
  margin-bottom: 0;
}

.blog--single__sidebar .aht-widget-posts__item:before {
  content: '';
}

.blog--single__sidebar .aht-widget-posts__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blog--single__sidebar .aht-widget-posts__img {
  width: 80px;
  height: 80px;
  margin-right: 19px;
  background-position: center;
  background-size: cover;
}

.blog--single__sidebar .aht-widget-posts__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.blog--single__sidebar .aht-widget-posts__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 20px;
}

.blog--single__sidebar .aht-widget-posts__title {
  display: inline-block;
  margin: -3px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.blog--single__sidebar .aht-widget-posts__date {
  margin: 8px 0 0;
  font-size: 13px;
}

.blog--single__sidebar .widget_tags a {
  color: #999;
}

.blog--single__sidebar .widget_tags a:hover {
  border-color: #2a74ed;
  background-color: #2a74ed;
}

.blog--single__sidebar .search-field {
  color: #222;
}

.blog--single__sidebar .search-field::-webkit-input-placeholder {
  color: #999;
}

.blog--single__sidebar .search-field:-ms-input-placeholder {
  color: #999;
}

.blog--single__sidebar .search-field::-ms-input-placeholder {
  color: #999;
}

.blog--single__sidebar .search-field::placeholder {
  color: #999;
}

.blog--single__sidebar .search-field:focus {
  border: 1px solid #2a74ed;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.blog--single__sidebar .aht-widget-advert__link:hover {
  border-color: #2a74ed;
  background-color: #2a74ed;
}

.blog--single__sidebar .aht-widget-posts__button {
  color: #222;
}

.blog--single__sidebar .aht-widget-posts__button.active {
  border-bottom: 2px solid #2a74ed;
  color: #2a74ed;
}

.blog--single__sidebar .aht-widget-posts__title {
  color: #222;
}

.blog--single__sidebar .aht-widget-posts__title:hover {
  color: #2a74ed;
}

.blog--single__sidebar .aht-page {
  max-width: 100% !important;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .aht-page--dual-sb .post-meta .likes {
    float: none !important;
    margin-top: 10px !important;
    display: table;
  }
}

.blog--single__sidebar .aht-page--dual-sb .container {
  width: 100% !important;
  max-width: 1690px !important;
}

@media screen and (max-width: 1200px) {
  .blog--single__sidebar .aht-page--dual-sb .widget_mc4wp_form_widget {
    margin-bottom: 120px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .widget_mc4wp_form_widget {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .widget_mc4wp_form_widget {
    margin-bottom: 0px !important;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content {
  padding: 120px 0 110px;
}

@media screen and (max-width: 1200px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content {
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content {
    padding-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content {
    padding-top: 50px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .aht-page__sb-inner {
    padding-top: 70px;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content ul {
  margin: 30px 0;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-title {
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date {
  margin-bottom: 60px;
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date {
    margin-bottom: 20px;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote {
  padding: 130px 65px 40px 65px;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote {
    padding: 110px 25px 30px 25px;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote h2 {
  font-family: 'Playfair Display';
  font-size: 30px;
  font-style: italic;
  line-height: 1.33;
  color: #262527;
  font-weight: normal;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote h3 {
  font-style: italic;
  font-size: 28.5px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .text_padd {
  padding: 0px 65px;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .text_padd {
    padding: 0px;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content h6 {
  font-size: 18px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1380px;
  margin: 0 auto;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__sb {
  width: 380px;
  padding-left: 70px;
  padding-right: 15px;
  background: #f6f9ff;
  position: relative;
  float: left;
}

@media screen and (max-width: 1024px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    padding-left: 35px;
  }
}

.blog--single__sidebar .aht-page--right-sb .aht-page__sb:before {
  content: "";
  background: #f6f9ff;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 1000%;
  z-index: -1;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content {
  padding-top: 95px;
  padding-bottom: 100px;
  width: calc(100% - 380px);
  padding-right: 30px;
  padding-left: 15px;
  float: left;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .row {
  margin-right: -10px;
  margin-left: -10px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content ul {
  margin: 30px 0;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-title {
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content p {
  margin-bottom: 10px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date {
  margin-bottom: 60px;
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date {
    margin-bottom: 40px;
  }
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote {
  padding: 0px 50px 0px 30px;
  border-left: 2px solid #2a74ed;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote {
    padding-right: 0px;
  }
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote h3 {
  font-size: 30px;
  font-style: italic;
  line-height: 1.2;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote p {
  margin-top: 0px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote::before {
  display: none;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container h6 {
  font-size: 18px;
  line-height: 1.44;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content {
  float: left;
  padding-right: 30px;
}

@media screen and (max-width: 1024px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content {
    width: 100%;
    padding-right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content img {
    width: 100%;
  }
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content h6 {
  font-size: 16px;
  font-style: italic;
  line-height: 1.63;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__sb {
  width: 380px;
  padding-right: 70px;
  padding-left: 15px;
  background: #f6f9ff;
  position: relative;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__sb {
    width: 100%;
    padding-right: 0;
    padding-left: 0px;
  }
}

.blog--single__sidebar .aht-page--left-sb .aht-page__sb:before {
  content: "";
  background: #f6f9ff;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1000%;
  z-index: -1;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content {
  padding-top: 120px;
  padding-bottom: 100px;
  width: calc(100% - 380px);
  padding-left: 30px;
  padding-right: 15px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .row {
  margin-right: -10px;
  margin-left: -10px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content ul {
  margin: 25px 0 20px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-title {
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date {
  margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date {
    margin-bottom: 40px;
  }
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote {
  padding: 120px 80px 40px 50px;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote {
    padding: 120px 40px 40px 40px;
  }
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote h3 {
  font-style: italic;
}

.blog--single__sidebar .aht-page--left-sb .content_img, .blog--single__sidebar .aht-page--left-sb .content_text {
  width: 50%;
  padding: 0px 15px;
}

@media screen and (max-width: 1100px) {
  .blog--single__sidebar .aht-page--left-sb .content_img, .blog--single__sidebar .aht-page--left-sb .content_text {
    width: 100%;
  }
}

@media screen and (max-width: 1100px) {
  .blog--single__sidebar .aht-page--left-sb .content_img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 50px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--left-sb .content_img img {
    width: 100%;
  }
}

.blog--single__sidebar .aht-page--left-sb .h-100 {
  height: 100%;
}

.blog--single__sidebar .aht-page--left-sb h6 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.33;
}

.blog--single__chr .aht-widget-posts__main-title {
  font-size: 24px;
  line-height: 1.25;
  text-align: left;
  font-weight: bold;
  letter-spacing: -0.6px;
}

.blog--single__chr .aht-widget-posts__list {
  margin-top: 53px;
}

.blog--single__chr .widget_categories .widget-title {
  font-size: 24px;
  line-height: 1.25;
  text-align: left;
  font-weight: bold;
  letter-spacing: -0.6px;
  margin-bottom: 28px;
}

.blog--single__chr .aht-page--right-sb .aht-page__sb {
  padding-right: 10px;
}

.blog--single__chr .aht-page--right-sb .aht-page__content {
  padding-top: 105px;
}

.blog--single__chr .aht-page--right-sb .aht-page__content blockquote {
  margin-top: 0;
}

.blog--single__chr .aht-page--right-sb .aht-page__content blockquote h3 {
  font-style: normal;
  letter-spacing: -0.75px;
  line-height: 1.33;
  font-family: 'SourceSansPro';
}

.blog--single__chr .aht-page--right-sb .aht-page__content blockquote p {
  letter-spacing: 1.4px;
}

.blog--single__chr .aht-page--right-sb .aht-page__content .aheto-form--default p {
  margin-bottom: 0;
}

.blog--single__chr .f-30 h2 {
  letter-spacing: -0.75px;
}

.blog--single__chr .aht-page__sb-inner {
  padding-top: 110px;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--single__chr .aht-page--right-sb .aht-page__sb {
    padding-right: 15px;
  }
  .blog--single__chr .aht-page--right-sb .aht-page__content {
    padding-top: 85px;
    padding-bottom: 80px;
  }
  .blog--single__chr .aht-page--right-sb .aht-page__sb-inner {
    padding-top: 90px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__sb,
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    width: 35%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog--single__sidebar .aht-page--left-sb .aht-page__content,
  .blog--single__sidebar .aht-page--right-sb .aht-page__content {
    padding-top: 80px;
    padding-bottom: 60px;
    width: calc(100% - 35%);
    padding-right: 15px;
    padding-left: 15px;
    float: left;
  }
  .blog--single__chr .aht-page--right-sb .aht-page__content {
    padding-top: 65px;
  }
  .blog--single__chr .aht-page--right-sb .aht-page__sb-inner {
    padding-top: 73px;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__inner,
  .blog--single__sidebar .aht-page--left-sb .aht-page__inner {
    display: block;
    width: 100%;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__content,
  .blog--single__sidebar .aht-page--left-sb .aht-page__content {
    padding-top: 60px;
    padding-bottom: 60px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog--single__sidebar .aht-page__sb-inner {
    padding: 60px 15px 0;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    width: 100%;
    padding-left: 0;
    padding-right: 0px;
  }
  .blog--single .post-meta .likes {
    float: none;
    margin-top: 20px;
  }
}

@media screen and (max-width: 570px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__inner,
  .blog--single__sidebar .aht-page--left-sb .aht-page__inner {
    display: block;
    width: 100%;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__content,
  .blog--single__sidebar .aht-page--left-sb .aht-page__content {
    padding-top: 60px;
    padding-bottom: 60px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog--single__sidebar .aht-page__sb-inner {
    padding: 60px 15px 0;
  }
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .blog--single__chr .aht-page--right-sb .aht-page__sb-inner {
    padding-top: 43px;
  }
  .blog--single__chr .aht-page--right-sb .aht-page__content {
    padding-top: 34px;
    padding-bottom: 30px;
  }
  .blog--single__chr .aht-widget-posts__list {
    margin-top: 45px;
  }
  .blog--single__chr .aht-widget-quotes {
    margin-bottom: 50px;
  }
}

.blog--single__edu .aht-widget-advert {
  margin-top: 30px;
}

.page--single__full .page-content {
  padding: 120px 0 100px;
}

@media screen and (max-width: 991px) {
  .page--single__full .page-content {
    padding: 80px 0 60px;
  }
}

@media screen and (max-width: 768px) {
  .page--single__full .page-content {
    padding: 50px 0 30px;
  }
}

.page--single__full .page-content .container {
  max-width: 900px !important;
}

.page--single .page-content .page-title {
  margin: 15px 0 10px;
  font-size: 40px;
}

.page--single .page-content .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.page--single .page-content .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.page--single .page-content .post-date {
  margin-bottom: 60px;
  margin-left: -15px;
}

@media screen and (max-width: 768px) {
  .page--single .page-content .post-date {
    margin-bottom: 40px;
  }
}

.page--single .page-content .post-date span {
  font-size: 16px;
  color: #999;
  margin: 0 15px;
  position: relative;
}

.page--single .page-content .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.page--single .aht-page__sb-inner .widget {
  margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .page--single .aht-page__sb-inner .widget {
    margin-bottom: 40px;
  }
}

.page--single .aht-page__sb-inner .widget h6 {
  font-weight: 500;
}

.page--single .aht-page__sb-inner .widget form {
  position: relative;
}

.page--single .aht-page__sb-inner .widget form input {
  border: 1px solid #eee;
  border-radius: 5px;
  background-color: #fff;
  width: 100%;
  height: 58px;
  padding: 0 40px 0 20px;
}

.page--single .aht-page__sb-inner .widget form button {
  padding: 0;
  background: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 58px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.page--single .aht-page__sb-inner .widget form button:hover {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  color: #2A74ED;
}

.page--single .aht-page__sb-inner h6 {
  margin: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .page--single .aht-page__sb-inner h6 {
    margin: 0 0 15px;
  }
}

.page--single .aht-page__sb-inner ul {
  margin: 0;
}

.page--single .aht-page__sb-inner ul li {
  color: #999;
  margin: 10px 0;
  position: relative;
  padding-left: 15px;
}

.page--single .aht-page__sb-inner ul li a {
  color: #999;
  font-size: 16px;
}

.page--single .aht-page__sb-inner ul li a:hover {
  color: #2A74ED;
}

.page--single .aht-page__sb-inner ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #ddd;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
}

.related-posts {
  background: #f6f9ff;
  padding: 110px 0;
}

.related-posts.alt {
  padding: 0;
  background: transparent;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .related-posts {
    padding: 50px 0;
  }
}

.related-posts .aheto-heading {
  margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .related-posts .aheto-heading {
    margin-bottom: 20px;
  }
}

.related-posts .post {
  background-color: #fff;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0);
  position: relative;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  margin-bottom: 30px;
  margin-top: 30px;
}

.related-posts .post.background-transparent {
  background: transparent;
}

.related-posts .post:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.related-posts .post .content-wrapper {
  padding: 30px 30px 40px;
}

.related-posts .post .content-wrapper .post-title a {
  font-size: 24px;
  color: #222;
  line-height: 1.25;
  display: inline-block;
}

.related-posts .post .content-wrapper .post-date {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 30px;
}

.related-posts .post .content-top-wrapper .post-cats {
  position: absolute;
  top: 30px;
  left: 30px;
}

.related-posts .post .content-top-wrapper .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.related-posts .post .content-top-wrapper .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.related-posts .post .content-top-wrapper .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
  position: relative;
}

.related-posts .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
  margin: 0 5px;
}

.blog--single .widget .tweets li {
  color: #999;
}

.blog--single .widget .tweets .date {
  font-size: 14px;
}

.blog--single .widget .tweets span {
  color: #999;
}

.blog--single .widget .tweets span a {
  color: #222;
  display: block;
}

.f-30 h2 {
  font-size: 30px;
}

.left-sidebar {
  padding-top: 10px;
}

.left-sidebar .widget_tags {
  padding-bottom: 0px;
  margin-top: 0px;
}

.right-sidebar {
  padding-top: 20px;
}

.right-sidebar .aht-widget-advert {
  margin-top: 30px;
}

@media screen and (min-width: 1051px) {
  .blog--single__sidebar .aht-page--right-lb .aht-page__content {
    padding-right: 50px;
  }
}

.home-blog {
  background: #f6f9ff;
}

.blog--single__sidebar .post-head {
  padding: 130px 0;
  background-size: cover !important;
  position: relative;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .post-head {
    text-align: center;
    padding: 70px 0;
  }
}

.blog--single__sidebar .post-head:after {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.54;
}

.blog--single__sidebar .post-head .container {
  position: relative;
  z-index: 44;
}

.blog--single__sidebar .post-head .post-author {
  margin-top: 21px;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .post-head .post-author {
    margin-top: 50px;
  }
}

.blog--single__sidebar .post-head .post-title {
  color: #fff;
  margin: 15px 0;
  font-size: 40px;
}

.blog--single__sidebar .post-head .post-cats a {
  background: #2a74ed;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  display: inline-block;
  margin-right: 1px;
  border-radius: 3px;
  padding: 0 10px;
}

.blog--single__sidebar .post-head .post-cats a:hover {
  background: #1954b4;
  color: #fff;
}

.blog--single__sidebar .post-head .post-date {
  margin-left: -15px;
  margin-bottom: 0px;
}

.blog--single__sidebar .post-head .post-date span {
  font-size: 16px;
  color: #fff;
  margin: 0 15px;
  position: relative;
}

.blog--single__sidebar .post-head .post-date span:not(:last-child):after {
  content: "";
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 7px;
  right: -17px;
}

.blog--single__sidebar .post-head .post-author h6 {
  color: #fff;
  margin-top: 18px;
  font-weight: 500;
}

.blog--single__sidebar .post-head .post-author h6 a {
  color: #ffffff;
  font-size: 16px;
}

.blog--single__sidebar .post-head .post-author h6 a:hover {
  color: #fff;
  opacity: 0.6;
}

.blog--single__sidebar .related-posts .post .content-wrapper .post-date {
  margin-bottom: -20px;
}

.blog--single__sidebar .related-posts {
  background: transparent;
  padding: 60px 0 0;
}

.blog--single__sidebar .news-posts {
  padding: 0px;
}

.blog--single__sidebar_two .related-posts {
  padding: 30px 0 0;
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar_two .related-posts {
    padding: 10px 0 0;
  }
}

@media screen and (max-width: 758px) {
  .blog--single__sidebar_two .aht-page__sb-inner {
    padding: 40px 0 0;
  }
}

.blog--single__sidebar_two .related-posts .post .content-wrapper .post-date {
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .aht-page__sb-inner .widget_mc4wp_form_widget {
    margin-bottom: 50px !important;
  }
}

.img-height img {
  height: 600px;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .img-height img {
    height: 450px;
  }
}

@media screen and (max-width: 768px) {
  .img-height img {
    height: 300px;
  }
}

.comment {
  max-width: 970px;
  margin: 0 auto;
}

.comment-item {
  border: solid 1px #eeeeee;
  background-color: #fff;
  margin-bottom: 30px;
  padding: 30px;
}

@media screen and (max-width: 768px) {
  .comment-item {
    margin-bottom: 15px;
    padding: 25px;
  }
}

@media screen and (max-width: 450px) {
  .comment-item {
    margin-bottom: 15px;
    padding: 15px 10px;
  }
}

.comment-children {
  margin-left: 70px;
}

@media screen and (max-width: 768px) {
  .comment-children {
    margin-left: 15px;
  }
}

@media screen and (max-width: 768px) {
  .comment-author {
    padding-right: 10px;
  }
}

.comment-author .author-photo {
  width: 50px;
  height: 50px;
  margin-left: 10px;
}

.comment-author .btn-reply {
  font-size: 14px;
  color: #bbbbbb;
  line-height: 1.71;
  display: inline-block;
  padding-top: 20px;
}

.comment-author .btn-reply:hover {
  color: #222222;
}

.comment-author .btn-reply:hover i {
  color: #222222;
}

.comment-author .btn-reply i {
  padding-right: 10px;
  font-size: 18px;
}

.comment-content .author-name {
  font-size: 16px;
  font-weight: 500;
  color: #333;
  padding-right: 35px;
}

.comment-content .comment-date {
  font-size: 14px;
  color: #bbbbbb;
  position: relative;
}

.comment-content .comment-date::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #e0e0e0;
  position: absolute;
  top: 6px;
  left: -20px;
}

.comment-content .comment-text {
  font-size: 16px;
  line-height: 1.63;
  color: #999999;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 20px;
}

.related-posts.single_post_slider {
  padding-top: 0px;
}

.related-posts.single_post_slider .post {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.related-posts.single_post_slider .post .content-wrapper {
  padding: 40px 0px 0px;
}

.related-posts.single_post_slider .post .content-wrapper .post-date {
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .comment-author {
    padding-right: 20px;
  }
}

@media screen and (max-width: 991px) {
  .comment-author {
    padding-right: 10px;
  }
}

@media screen and (max-width: 768px) {
  .sidebar-right .widget:last-child {
    margin-bottom: 0px;
  }
}

.calendar {
  background: #fff;
  -webkit-box-shadow: 0px 15px 30px 0 rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0 rgba(42, 116, 237, 0.1);
  background-color: #ffffff;
  padding: 30px 25px;
}

@media screen and (max-width: 1024px) {
  .calendar {
    max-width: 300px;
  }
}

@media screen and (max-width: 768px) {
  .calendar {
    margin-right: auto;
    margin-left: auto;
  }
}

.calendar table {
  width: 100%;
  text-align: center;
}

.calendar table tr th {
  text-transform: uppercase;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  line-height: 2.29;
  color: #333333;
  padding: 10px 0px;
}

.calendar table tr th:first-child {
  color: #e04040;
}

.calendar table tr td {
  font-family: Roboto;
  font-size: 13px;
  letter-spacing: 0.3px;
  padding: 8px 0px;
}

.calendar table tr td.active {
  background: #2a74ed;
  border-radius: 50%;
  color: #fff;
  width: 35px;
}

.calendar table tr td:first-child {
  color: #e04040;
}

.calendar table tr:first-child {
  border-bottom: 1px solid #eeeeee;
}

.calendar table tr.calendar-first-row td {
  padding-top: 20px;
}

.calendar .calendar_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 15px;
  color: #cccccc;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.calendar .calendar_header .month {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  color: #333333;
}

.calendar .calendar_header .month i {
  color: #cccccc;
  padding-right: 5px;
}

.page_with_two_sidebars .container {
  width: 100% !important;
  max-width: 1500px !important;
}

.blog--single__post .post-content .container {
  max-width: 1000px !important;
  padding: 0px 15px;
  margin: 0 auto;
}

.blog--single__post .post-content blockquote {
  padding: 0px 50px 0px 30px;
  border-left: 2px solid #2a74ed;
}

@media screen and (max-width: 768px) {
  .blog--single__post .post-content blockquote {
    padding-right: 0px;
  }
}

.blog--single__post .post-content blockquote h3 {
  font-size: 30px;
  font-style: italic;
  line-height: 1.2;
}

.blog--single__post .post-content blockquote p {
  margin-top: 0px;
}

.blog--single__post .post-content blockquote::before {
  display: none;
}

.blog--single__post .post-content .img_text_container h6 {
  font-size: 18px;
  line-height: 1.44;
}

.blog--single__post .post-content .img_text_container .img-content {
  float: left;
  padding-right: 30px;
}

.blog--single__post .post-content .img_text_container .img-content h6 {
  font-size: 16px;
  font-style: italic;
  line-height: 1.63;
}

.church-post-wrap .church-post-wrap-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 282px;
  padding: 40px 30px;
  background-position: center;
  background-size: cover;
}

.church-post-wrap .church-post-wrap-1:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}

.church-post-wrap .church-post-wrap-1:hover .church-post-wrap-1__icon-links {
  height: 50px;
}

.church-post-wrap .church-post-wrap-1__content {
  position: relative;
}

.church-post-wrap .church-post-wrap-1__icon-links {
  height: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.church-post-wrap .church-post-wrap-1__icon-link {
  color: #fff;
  font-size: 40px;
  display: block;
}

.church-post-wrap .church-post-wrap-1__icon {
  color: inherit;
}

.church-post-wrap .church-post-wrap-1__link-wrap {
  height: 0;
  margin-top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.church-post-wrap .church-post-wrap-1 .church-post-wrap-1__link {
  color: #fff;
  font-size: 12px;
}

.church-post-wrap .head {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.08;
  letter-spacing: -0.6px;
  margin-top: 46px;
  margin-bottom: 25px;
}

.forum--main {
  background: #fff;
}

.forum--main legend {
  display: none;
}

.forum--main .forum--content {
  padding: 110px 0 120px;
}

@media screen and (max-width: 991px) {
  .forum--main .forum--content {
    padding: 80px 0px;
  }
}

@media screen and (max-width: 450px) {
  .forum--main .forum--content {
    padding: 50px 0px 0px;
  }
}

.forum--main .forum--content #bbpress-forums ul.bbp-lead-topic,
.forum--main .forum--content #bbpress-forums ul.bbp-topics,
.forum--main .forum--content #bbpress-forums ul.bbp-forums,
.forum--main .forum--content #bbpress-forums ul.bbp-replies,
.forum--main .forum--content #bbpress-forums ul.bbp-search-results {
  border: 1px solid #eee;
}

.forum--main .forum--content #bbpress-forums li.bbp-body ul.forum,
.forum--main .forum--content #bbpress-forums li.bbp-body ul.topic {
  border-top: 1px solid #eee;
}

.forum--main .forum--content #bbpress-forums {
  font-family: Roboto;
  margin-bottom: 0;
}

.forum--main .forum--content #bbpress-forums li.bbp-header ul {
  overflow: hidden;
  background: #f6f9ff;
  margin-top: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum--main .forum--content #bbpress-forums a:hover {
  color: #007bff !important;
}

.forum--main .forum--content #bbpress-forums li.bbp-header {
  background: #f6f9ff;
  font-family: Roboto;
  color: #2a74ed;
  font-weight: 600;
  font-size: 14px;
  padding: 0;
  line-height: 50px;
  text-align: center;
  border-top: 1px solid #eee;
}

.forum--main .forum--content #bbpress-forums .forum-titles li.bbp-topic-title,
.forum--main .forum--content #bbpress-forums .forum-titles li.bbp-forum-info {
  padding: 0 30px;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-info,
.forum--main .forum--content #bbpress-forums li.bbp-topic-title {
  padding: 30px;
}

.forum--main .forum--content #bbpress-forums a.bbp-forum-title {
  font-size: 20px;
  line-height: 1.5;
  color: #222;
  font-weight: 400;
}

.forum--main .forum--content #bbpress-forums .bbp-forum-info .bbp-forum-content {
  font-size: 16px;
  margin: 15px 0 5px;
  padding: 0;
  word-wrap: break-word;
  line-height: 1.63;
  color: #999;
}

.forum--main .forum--content #bbpress-forums li.bbp-body ul.forum {
  padding: 0;
}

.forum--main .forum--content #bbpress-forums .forum-titles li {
  overflow: hidden;
  position: relative;
  margin-top: -1px;
  font-size: 16px;
  font-weight: 500;
}

.forum--main .forum--content #bbpress-forums .forum-titles li:after {
  content: "";
  background: #eee;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 10000%;
}

.forum--main .forum--content #bbpress-forums .forum-titles li:last-child:after {
  display: none;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-reply-count,
.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-voice-count,
.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-topic-count,
.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-reply-count {
  font-weight: 500;
  font-size: 16px;
  padding: 35px 30px;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-reply-count,
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-voice-count,
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-topic-count,
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-reply-count {
    float: left;
  }
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  padding-left: 92px;
  position: relative;
  min-height: 40px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title a {
  color: #222;
  font-size: 20px;
  line-height: 1.3;
  padding-bottom: 10px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title p {
  font-weight: 400;
  padding-top: 10px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title img {
  position: absolute;
  top: 30px;
  left: 30px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness {
  padding: 33px 30px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness > a {
  color: #999999;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
  display: table;
  line-height: 1.3;
}

@media screen and (max-width: 991px) {
  .forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness > a {
    margin-bottom: 12px;
  }
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-forum-freshness .bbp-author-name {
  color: #222;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.86;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul li {
  overflow: hidden;
  position: relative;
  background: #fff;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul li:after {
  content: "";
  background: #eee;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 10000%;
}

.forum--main .forum--content #bbpress-forums .bbp-body ul li:last-child:after {
  display: none;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-info,
.forum--main .forum--content #bbpress-forums li.bbp-topic-title {
  width: 46%;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-topic-count,
.forum--main .forum--content #bbpress-forums li.bbp-topic-voice-count,
.forum--main .forum--content #bbpress-forums li.bbp-forum-reply-count,
.forum--main .forum--content #bbpress-forums li.bbp-topic-reply-count {
  width: 13%;
}

.forum--main .forum--content #bbpress-forums li.bbp-forum-freshness,
.forum--main .forum--content #bbpress-forums li.bbp-topic-freshness {
  width: 28%;
  padding: 0 30px;
}

.forum--main .forum--content #bbpress-forums p.bbp-topic-meta img.avatar,
.forum--main .forum--content #bbpress-forums ul.bbp-reply-revision-log img.avatar,
.forum--main .forum--content #bbpress-forums ul.bbp-topic-revision-log img.avatar,
.forum--main .forum--content #bbpress-forums div.bbp-template-notice img.avatar,
.forum--main .forum--content #bbpress-forums .widget_display_topics img.avatar,
.forum--main .forum--content #bbpress-forums .widget_display_replies img.avatar {
  float: none;
  margin-bottom: 0;
  border: none;
  width: 35px;
  height: 35px;
  margin-right: 8px;
}

.forum--main .forum .sidebar_item {
  font-family: Roboto;
  margin-bottom: 70px;
  font-size: 12px;
  padding-left: 30px;
}

@media screen and (max-width: 1280px) {
  .forum--main .forum .sidebar_item {
    padding-left: 0px;
  }
}

@media screen and (max-width: 991px) {
  .forum--main .forum .sidebar_item {
    margin-bottom: 50px;
  }
}

.forum--main .forum .sidebar_item h2.widget {
  font-weight: 300;
  font-size: 30px;
  color: #333;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 60px;
  line-height: 1.6;
}

@media screen and (max-width: 450px) {
  .forum--main .forum .sidebar_item h2.widget {
    margin-bottom: 25px;
  }
}

.forum--main .forum .sidebar_item ul li {
  margin-bottom: 45px;
  padding-left: 60px;
  position: relative;
  min-height: 40px;
  font-size: 16px;
}

.forum--main .forum .sidebar_item ul li img.avatar {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
}

.forum--main .forum .sidebar_item ul li:last-child {
  margin-bottom: 0px;
}

.forum--main .forum .sidebar_item .bbp-author-name {
  font-weight: 500;
  color: #999;
  font-size: 16px;
}

.forum--main .forum .sidebar_item .bbp-reply-topic-title {
  font-weight: 500;
  color: #000;
  font-size: 16px;
}

.forum--main .forum .sidebar_item .bbp-reply-topic-title + div {
  font-style: italic;
  color: #999;
  font-weight: 500;
  margin-top: 6px;
  font-size: 13px;
}

.forum--main .forum .sidebar_item .bbp-login-form {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 34px 0px rgba(42, 116, 237, 0.09);
          box-shadow: 0px 0px 34px 0px rgba(42, 116, 237, 0.09);
  padding: 30px 35px 50px;
}

.forum--main .forum .sidebar_item .bbp-login-form input[type="text"],
.forum--main .forum .sidebar_item .bbp-login-form input[type="password"] {
  border: 1px solid #f2f2f2;
  height: 47px;
  padding: 0 20px;
  width: 100%;
  border-radius: 4px;
  background-color: #fff;
}

.forum--main .forum .sidebar_item .bbp-login-form input[type="text"]:focus,
.forum--main .forum .sidebar_item .bbp-login-form input[type="password"]:focus {
  border-width: 0.781px;
  border-color: #2a74ed;
  border-style: solid;
  -webkit-box-shadow: 0px 15px 23px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 23px 0px rgba(42, 116, 237, 0.1);
}

.forum--main .forum .sidebar_item .bbp-login-form label:not([for="rememberme"]) {
  width: 100%;
  display: inline-block;
  color: #999;
  font-weight: 500;
  font-size: 16px;
  padding-top: 20px;
}

.forum--main .forum .sidebar_item .bbp-login-form label[for="rememberme"] {
  display: inline-block;
  color: #222;
  font-family: Roboto;
  font-weight: 500;
  font-size: 13px;
  line-height: 3.69;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-remember-me {
  padding: 10px 0px;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-remember-me input {
  margin-right: 4px;
  position: relative;
  top: 2px;
  width: 17px;
  height: 16px;
  border-radius: 3px;
  border: solid 1px #e0e0e0;
  background-color: #efefef;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-submit-wrapper {
  text-align: center;
  float: none;
  padding-top: 10px;
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-submit-wrapper button {
  background: #2a74ed;
  font-size: 14px;
  font-weight: 500;
  line-height: 38px;
  letter-spacing: 1.4px;
  padding: 6px 45px;
  color: #fff;
  border-radius: 4px;
  border: none;
  text-transform: uppercase;
  font-family: Roboto;
  cursor: pointer;
  -webkit-box-shadow: 1.2px 3.8px 15.7px 2.3px rgba(42, 116, 237, 0.2);
          box-shadow: 1.2px 3.8px 15.7px 2.3px rgba(42, 116, 237, 0.2);
}

.forum--main .forum .sidebar_item .bbp-login-form .bbp-submit-wrapper button:hover {
  background: #2668d3;
  color: #fff;
}

.forum--main .forum .sidebar_item .social-menu a {
  background: #fff;
  border: 1px solid #eeeeee;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  color: #2a74ed;
  font-size: 16px;
  text-align: center;
  line-height: 50px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

@media screen and (max-width: 1024px) {
  .forum--main .forum .sidebar_item .social-menu a {
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
  }
}

.forum--main .forum .sidebar_item .social-menu a:hover {
  background: #2a74ed;
  border: 1px solid #2a74ed;
  color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.forum--main .aheto-titlebar {
  font-family: Roboto;
}

.forum--main .aheto-titlebar__input form input[type=submit] {
  background: #222;
}

.forum--main .aheto-titlebar__title {
  color: #fff;
  font-weight: 300;
  text-align: center;
  font-size: 40px;
  margin: 0;
  line-height: 1.3;
}

.forum--main .aheto-titlebar__title span {
  font-size: 16px;
  font-weight: 400;
  display: block;
  margin: 15px 0 -15px;
}

.forum--main__detail {
  background: #fff;
  font-family: Roboto;
}

.forum--main__detail.single h1.entry-title {
  margin: 0 0 50px;
}

.forum--main__detail.single #bbpress-forums li.bbp-header {
  overflow: hidden;
  background: #f6f9ff;
  margin-top: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-author {
  text-align: center;
  padding: 0 30px;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-author {
    display: none;
  }
}

.forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-content {
  padding: 0px 40px;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author {
  width: 20%;
  padding: 40px 20px;
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author {
    padding: 20px 10px;
    width: 100%;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
  width: 70px;
  height: 70px;
  display: table;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
    width: 50px;
    height: 50px;
    margin-right: 20px;
    float: left;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar img {
    width: 50px;
    height: 50px;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-name {
  color: #222;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 20px;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-name {
    padding-top: 0px;
    width: calc(100% - 70px);
    text-align: left;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-role {
  font-size: 14px;
  color: #999;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 5px;
  font-style: italic;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-role {
    padding-top: 0px;
    width: calc(100% - 70px);
    text-align: left;
  }
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.hentry {
  padding: 0;
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums li.bbp-body div.hentry {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: block;
  }
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.bbp-reply-header {
  clear: inherit;
  background: transparent;
  border: none;
  padding: 0 0 30px;
  font-size: 13px;
  font-style: italic;
  color: #999;
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.bbp-reply-header .bbp-reply-permalink {
  padding-right: 1px;
  color: #999;
  float: right;
  font-size: 13px;
  font-style: italic;
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.bbp-reply-header + p {
  margin-top: 0px;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content {
  width: 80%;
  padding: 40px 40px 10px;
  border-left: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-content {
    width: 100%;
    border-left: none;
    padding: 0px 15px;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content img {
  width: 100%;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content p {
  margin: 20px 0 35px;
  font-size: 16px;
  line-height: 1.63;
  color: #999;
}

.forum--main__detail .forum .sidebar_item h2.widget {
  border-bottom: 1px solid #eee;
}

.forum--main__detail h1.entry-title {
  font-size: 40px;
  font-weight: 300;
  color: #222;
  margin: -10px 0 15px;
  line-height: 1.3;
}

.forum--main__detail .single-forum-description {
  color: #999999;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}

.forum--main__detail #bbpress-forums li.bbp-body ul.forum,
.forum--main__detail #bbpress-forums li.bbp-body ul.topic {
  padding: 0;
}

.forum--main__detail #bbpress-forums .bbp-forum-info .bbp-forum-content,
.forum--main__detail #bbpress-forums p.bbp-topic-meta {
  margin: 5px 0 0;
}

.forum--main__detail .bbp-pagination-count {
  font-size: 16px;
  color: #999;
  margin: 10px 0 14px;
}

.forum--main__detail .bbp-template-notice {
  background: #f9f9f9;
  border-radius: 0px;
  border: none;
  border-top: 1px solid #2a74ed;
  padding: 15px 15px 20px;
  margin-bottom: 0;
}

.forum--main__detail .bbp-template-notice p {
  margin: 0 !important;
  padding: 0;
  font-size: 16px;
  line-height: 1.2;
  color: #222;
}

.forum--main__detail .bbp-template-notice p i {
  color: #2a74ed;
  font-size: 19px;
  margin-top: -9px;
  display: inline-block;
  margin-right: 4px;
  position: relative;
  top: 2px;
}

@media screen and (min-width: 1281px) {
  .forum--content .container-form {
    max-width: 1650px !important;
    padding: 0px 50px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 991px) {
  .bbp-topic-meta {
    margin-bottom: 0px;
  }
}

@media screen and (max-width: 768px) {
  .scroll-inner {
    overflow-x: scroll;
  }
  .scroll-inner .bbp-forums {
    width: 700px;
  }
  .scroll-inner .bbp-topics {
    width: 700px;
  }
}

.aheto-member {
  position: relative;
}

.aheto-member__img {
  border-radius: 50%;
}

.aheto-member__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-member__link {
  margin: 0 10px;
}

.aheto-member__icon {
  font-size: 18px;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-member--home-page {
  margin: 0 16px;
}

.aheto-member--home-page .aheto-member__img {
  max-width: 100%;
  max-height: 200px;
}

.aheto-member--home-page .aheto-member__name {
  margin-top: 22px;
  margin-bottom: 4px;
  font-size: 18px;
}

.aheto-member--home-page .aheto-member__position {
  margin: 0;
}

.aheto-member--home-page .aheto-member__contact {
  position: absolute;
  bottom: 50px;
  width: 100%;
  padding: 10px 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-radius: 6px;
  background-color: #fff;
  opacity: 0;
}

.aheto-member--home-page:hover .aheto-member__contact {
  bottom: 75px;
  opacity: 1;
}

@media screen and (max-width: 768px) {
  .aheto-member--home-page {
    margin: 0;
  }
  .aheto-member--home-page .aheto-member__contact {
    position: static;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 1;
  }
  .aheto-member--home-page .aheto-member__link {
    margin: 0 20px;
  }
}

.aheto-member--classic {
  padding: 40px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.aheto-member--classic .aheto-member__img {
  max-width: 188px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.aheto-member--classic .aheto-member__name {
  margin-top: 30px;
  margin-bottom: 0;
}

.aheto-member--classic .aheto-member__position {
  margin-top: 0;
  margin-bottom: 35px;
}

.aheto-member--classic .aheto-member__desc {
  margin-bottom: 25px;
}

@media screen and (max-width: 1229px) {
  .aheto-member--classic {
    padding: 40px 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-member--classic {
    margin: 0 auto;
  }
  .aheto-member--classic .aheto-member__img {
    max-height: 280px;
  }
}

.aheto-member--simple, .aheto-member--simple-reversed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  margin: 0 -15px;
}

.aheto-member--simple .aheto-member__img-holder, .aheto-member--simple-reversed .aheto-member__img-holder {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aheto-member--simple .aheto-member__img-holder::after, .aheto-member--simple-reversed .aheto-member__img-holder::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  height: 60px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border-top: 40px solid transparent;
  border-right: 30px solid #fff;
  border-bottom: 40px solid transparent;
  content: '';
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.aheto-member--simple .aheto-member__img, .aheto-member--simple-reversed .aheto-member__img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--simple .aheto-member__text, .aheto-member--simple-reversed .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 80px 60px 55px;
}

.aheto-member--simple .aheto-member__name, .aheto-member--simple-reversed .aheto-member__name {
  margin: 0;
  font-weight: 300;
}

.aheto-member--simple .aheto-member__position, .aheto-member--simple-reversed .aheto-member__position {
  margin: 0;
}

.aheto-member--simple .aheto-member__desc, .aheto-member--simple-reversed .aheto-member__desc {
  margin-top: 45px;
}

.aheto-member--simple .aheto-member__contact, .aheto-member--simple-reversed .aheto-member__contact {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: auto;
}

.aheto-member--simple .aheto-member__link, .aheto-member--simple-reversed .aheto-member__link {
  margin-right: 15px;
  margin-left: 0;
}

@media screen and (max-width: 1500px) {
  .aheto-member--simple .aheto-member__text, .aheto-member--simple-reversed .aheto-member__text {
    padding: 40px 60px;
  }
}

@media screen and (max-width: 1229px) {
  .aheto-member--simple .aheto-member__text, .aheto-member--simple-reversed .aheto-member__text {
    padding: 40px 30px 30px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-member--simple, .aheto-member--simple-reversed {
    margin: 0;
  }
  .aheto-member--simple .aheto-member__img-holder, .aheto-member--simple-reversed .aheto-member__img-holder {
    min-width: 250px;
  }
  .aheto-member--simple .aheto-member__desc, .aheto-member--simple-reversed .aheto-member__desc {
    margin: 40px 0;
  }
}

@media screen and (max-width: 546px) {
  .aheto-member--simple .aheto-member__img-holder::after, .aheto-member--simple-reversed .aheto-member__img-holder::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    height: 30px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-right: 40px solid transparent;
    border-bottom: 30px solid #fff;
    border-left: 40px solid transparent;
  }
}

.aheto-member--simple-reversed .aheto-member__img-holder {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.aheto-member--simple-reversed .aheto-member__img-holder::after {
  right: auto;
  left: 0;
  border-right: 0;
  border-left: 30px solid #fff;
}

.aheto-member--simple-reversed .aheto-member__text {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 991px) {
  .aheto-member--simple-reversed .aheto-member__img-holder {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .aheto-member--simple-reversed .aheto-member__img-holder::after {
    right: 0;
    left: auto;
    border-right: 30px solid #fff;
    border-left: 0;
  }
}

@media screen and (max-width: 546px) {
  .aheto-member--simple-reversed .aheto-member__img-holder::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    height: 30px;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-right: 40px solid transparent;
    border-bottom: 30px solid #fff;
    border-left: 40px solid transparent;
  }
}

.aheto-member--modern {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px 40px 50px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #fff;
}

.aheto-member--modern .aheto-member__img-holder {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 160px;
  text-align: center;
}

.aheto-member--modern .aheto-member__img {
  max-width: 100%;
}

.aheto-member--modern .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 50px;
}

.aheto-member--modern .aheto-member__name {
  margin: 7px 0 0;
  font-size: 18px;
  font-weight: bold;
}

.aheto-member--modern .aheto-member__position {
  margin: 0;
}

.aheto-member--modern .aheto-member__desc {
  margin-top: 32px;
}

.aheto-member--modern .aheto-member__contact {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 45px;
}

.aheto-member--modern .aheto-member__link {
  margin-right: 18px;
  margin-left: 0;
}

@media screen and (max-width: 1500px) {
  .aheto-member--modern .aheto-member__contact {
    margin-top: 15px;
  }
  .aheto-member--modern .aheto-member__text {
    padding-left: 20px;
  }
}

@media screen and (max-width: 1229px) {
  .aheto-member--modern {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-member--modern .aheto-member__img-holder {
    margin-bottom: 30px;
  }
  .aheto-member--modern .aheto-member__img {
    max-height: 250px;
  }
  .aheto-member--modern .aheto-member__text {
    padding-left: 0;
  }
}

.aheto-member--home-event.left {
  margin-right: 20px;
}

.aheto-member--home-event.center {
  margin-right: 10px;
  margin-left: 10px;
}

.aheto-member--home-event.right {
  margin-left: 20px;
}

.aheto-member--home-event .aheto-member__img-holder {
  position: relative;
  height: 350px;
}

.aheto-member--home-event .aheto-member__img-holder:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  content: '';
  opacity: 0;
}

.aheto-member--home-event .aheto-member__img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--home-event .aheto-member__text {
  margin-top: 34px;
}

.aheto-member--home-event .aheto-member__name {
  margin-bottom: 15px;
  font-weight: 600;
}

.aheto-member--home-event .aheto-member__position {
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 600;
}

.aheto-member--home-event .aheto-member__contact {
  position: absolute;
  bottom: 170px;
  left: 30px;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  opacity: 0;
}

.aheto-member--home-event .aheto-member__link {
  margin: 0 11px;
}

.aheto-member--home-event .aheto-member__icon {
  color: #fff;
  font-size: 22px;
}

.aheto-member--home-event .aheto-member__link-plus {
  display: inline-block;
  position: absolute;
  top: 45px;
  right: 45px;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  opacity: 0;
}

.aheto-member--home-event .aheto-member__icon-plus {
  display: block;
  height: 28px;
  color: #fff;
}

.aheto-member--home-event .aheto-member__icon-plus:before {
  font-size: 50px;
  line-height: 28px;
}

.aheto-member--home-event:hover .aheto-member__img-holder:after {
  opacity: 1;
}

.aheto-member--home-event:hover .aheto-member__contact {
  bottom: 135px;
  opacity: 1;
}

.aheto-member--home-event:hover .aheto-member__link-plus {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  opacity: 1;
}

@media screen and (max-width: 991px) {
  .aheto-member--home-event .aheto-member__img-holder {
    height: 250px;
  }
  .aheto-member--home-event .aheto-member__contact {
    left: 20px;
  }
  .aheto-member--home-event .aheto-member__link-plus {
    right: auto;
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-member--home-event.left {
    margin-right: 0;
  }
  .aheto-member--home-event.center {
    margin-right: 0;
    margin-left: 0;
  }
  .aheto-member--home-event.right {
    margin-left: 0;
  }
  .aheto-member--home-event .aheto-member__img-holder {
    max-width: 350px;
    height: 350px;
    margin: 0 auto;
  }
  .aheto-member--home-event .aheto-member__img-holder:after {
    content: none;
  }
  .aheto-member--home-event .aheto-member__contact {
    position: static;
    opacity: 1;
  }
  .aheto-member--home-event .aheto-member__link {
    margin: 0 15px;
  }
  .aheto-member--home-event .aheto-member__link-plus {
    position: static;
    margin-top: 5px;
    margin-bottom: 17px;
    opacity: 1;
  }
  .aheto-member--home-event:hover .aheto-member__link-plus {
    -webkit-transform: none;
            transform: none;
  }
}

.aheto-member--home-education {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 45px;
  border-radius: 5px;
  background-color: #fff;
  overflow: initial;
}

.aheto-member--home-education .aheto-member__img-holder {
  position: relative;
  top: -45px;
  left: 0;
  -ms-flex-preferred-size: 270px;
      flex-basis: 270px;
  max-height: 335px;
  margin-bottom: 35px;
}

.aheto-member--home-education .aheto-member__img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--home-education .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 35px 40px 30px;
}

.aheto-member--home-education .aheto-member__position {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1;
}

.aheto-member--home-education .aheto-member__name {
  margin: 10px 0 0;
  font-weight: 700;
}

.aheto-member--home-education .aheto-member__desc {
  margin-top: 35px;
  margin-bottom: 20px;
}

.aheto-member--home-education .aheto-member__contact {
  position: absolute;
  top: 315px;
  left: 60px;
}

.aheto-member--home-education .aheto-member__link {
  margin: 0 12px;
}

.aheto-member--home-education .aheto-member__link:hover {
  opacity: 1;
}

.aheto-member--home-education .aheto-member__icon {
  font-size: 20px;
}

.aheto-member--home-education .aheto-member__link-plus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 45px;
  height: 45px;
  margin-top: auto;
  margin-left: auto;
  border: 2px solid rgba(0, 0, 0, 0.07);
  border-radius: 50%;
}

.aheto-member--home-education .aheto-member__link-plus:hover {
  color: #fff;
  opacity: 1;
}

.aheto-member--home-education .aheto-member__icon-plus {
  margin: auto;
  font-size: 24px;
}

@media screen and (max-width: 1229px) {
  .aheto-member--home-education .aheto-member__img-holder {
    -ms-flex-preferred-size: 220px;
        flex-basis: 220px;
    max-height: 260px;
  }
  .aheto-member--home-education .aheto-member__contact {
    top: 245px;
    left: 30px;
  }
}

@media screen and (max-width: 575px) {
  .aheto-member--home-education {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .aheto-member--home-education .aheto-member__img-holder {
    position: static;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    max-height: none;
    margin-bottom: 0;
  }
  .aheto-member--home-education .aheto-member__desc {
    margin: 15px 0 10px;
  }
  .aheto-member--home-education .aheto-member__contact {
    position: static;
  }
  .aheto-member--home-education .aheto-member__link {
    margin-top: 10px;
  }
  .aheto-member--home-education .aheto-member__link-plus {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
    width: 35px;
    height: 35px;
    margin: 15px auto 0 auto;
    color: #fff;
    line-height: 35px;
  }
}

.aheto-member--saas .aheto-member__img-holder {
  position: relative;
  font-size: 0;
}

.aheto-member--saas .aheto-member__img {
  width: 100%;
  border-radius: 0;
}

.aheto-member--saas .aheto-member__name {
  margin: 25px 0 5px;
}

.aheto-member--saas .aheto-member__position {
  margin: 5px 0;
  font-size: 12px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

.aheto-member--saas .aheto-member__contact {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  z-index: 1;
}

.aheto-member--saas .aheto-member__contact:hover .aheto-member__link {
  margin-top: 0;
  margin-bottom: 0;
  opacity: 1;
}

.aheto-member--saas .aheto-member__contact:hover:before, .aheto-member--saas .aheto-member__contact:hover:after {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 200%;
  height: 200%;
  opacity: 1;
}

.aheto-member--saas .aheto-member__contact:after, .aheto-member--saas .aheto-member__contact:before {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  content: '';
  opacity: .3;
  z-index: 2;
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}

.aheto-member--saas .aheto-member__contact:before {
  top: 0;
  left: 0;
}

.aheto-member--saas .aheto-member__contact:after {
  right: 0;
  bottom: 0;
}

.aheto-member--saas .aheto-member__link {
  position: relative;
  color: #fff;
  opacity: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  z-index: 3;
}

.aheto-member--saas .aheto-member__link:nth-child(odd) {
  margin-top: 60%;
}

.aheto-member--saas .aheto-member__link:nth-child(even) {
  margin-bottom: 60%;
}

@media (max-width: 768px) {
  .aheto-member--saas {
    max-width: 270px;
    margin: auto;
  }
}

.aheto-member--barbershop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 64px 50px;
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  background: rgba(255, 255, 255, 0.05);
}

.aheto-member--barbershop .aheto-member__img-holder {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  font-size: 0;
}

.aheto-member--barbershop .aheto-member__img-holder > img {
  width: 100%;
  max-width: 160px;
}

.aheto-member--barbershop .aheto-member__text {
  margin-top: -39px;
}

.aheto-member--barbershop .aheto-member__name {
  margin: 0;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.4px;
}

.aheto-member--barbershop .aheto-member__position {
  margin: 0 0 33px;
}

.aheto-member--barbershop .aheto-member__position, .aheto-member--barbershop .aheto-member__desc {
  color: #fff;
}

.aheto-member--barbershop .aheto-member__contact {
  margin-top: 45px;
}

.aheto-member--barbershop .aheto-member__link, .aheto-member--barbershop .aheto-member__desc {
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  opacity: 0.5;
}

.aheto-member--barbershop .aheto-member__link:hover {
  opacity: 1;
}

.aheto-member--barbershop:hover {
  top: -30px;
  background: rgba(255, 255, 255, 0.11);
}

.aheto-member--barbershop:hover .aheto-member__desc {
  opacity: 0.7;
}

@media screen and (max-width: 480px) {
  .aheto-member--barbershop {
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aheto-member--dark {
  border-radius: 0;
  background: rgba(255, 255, 255, 0.05);
}

.aheto-member--dark .aheto-member__position {
  color: #fff;
  font-size: 15px;
  font-weight: normal;
}

.aheto-member--dark .aheto-member__name {
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1.4px;
}

.aheto-member--dark .aheto-member__desc {
  color: rgba(255, 255, 255, 0.5);
}

.aheto-member--dark .aheto-member__img {
  border-radius: 0;
}

.aheto-member--dark .aheto-member__link {
  color: rgba(255, 255, 255, 0.5);
}

.aheto-member--dark .aheto-member__link:hover {
  color: #fff;
}

.aheto-member--dark .aheto-member__link-plus {
  border-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}

.aheto-member--border {
  border: 1px solid #eee;
  margin: 5px 15px 0;
}

.aheto-member--border:hover {
  border: 1px solid transparent;
}

.aheto-member--border:hover::after {
  opacity: 1;
}

.aheto-member--border::after {
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  content: '';
  opacity: 0;
}

.aheto-member--border-2 {
  border: 1px solid #eee;
}

@media screen and (min-width: 481px) {
  .aheto-member--border-2:hover {
    border: 1px solid transparent;
  }
  .aheto-member--border-2:hover::after {
    opacity: 1;
  }
  .aheto-member--border-2::after {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 8px;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    content: '';
    opacity: 0;
  }
}

.aheto-member--border-3::after {
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 7px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  content: '';
  opacity: 0;
}

.aheto-member--business {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 370px;
  margin-top: 75px;
  margin-left: 35px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (min-width: 992px) {
  .aheto-member--business:hover {
    border: 1px solid transparent;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-member--business {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 460px;
    margin: 0 auto;
  }
}

.aheto-member--business .aheto-member__img-holder {
  margin-top: -75px;
  margin-left: -35px;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__img-holder {
    margin: 0;
    padding: 30px 30px 0;
  }
}

.aheto-member--business .aheto-member__img {
  width: 270px;
  height: 350px;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__img {
    width: 100%;
    height: 400px;
    -o-object-position: top;
       object-position: top;
  }
}

@media screen and (max-width: 991px) {
  .aheto-member--business .aheto-member__img {
    height: 300px;
  }
}

.aheto-member--business .aheto-member__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 42px 27px 30px;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__text {
    padding-top: 30px;
  }
}

.aheto-member--business .aheto-member__position {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin: 0;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.aheto-member--business .aheto-member__name {
  margin: 0;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -0.5px;
}

.aheto-member--business .aheto-member__desc {
  margin: 25px 0 15px;
}

.aheto-member--business .aheto-member__link-plus {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 48px;
  height: 48px;
  margin: auto 10px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  line-height: 48px;
  text-align: center;
}

.aheto-member--business .aheto-member__link-plus:hover .aheto-member__icon-plus {
  color: #fff;
}

@media screen and (max-width: 1230px) {
  .aheto-member--business .aheto-member__link-plus {
    -ms-flex-item-align: center;
        align-self: center;
    margin-bottom: 15px;
  }
}

.aheto-member--business .aheto-member__icon-plus {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 24px;
  line-height: 17px;
}

.aheto-member--business .aheto-member__icon-plus:before {
  content: '\f217';
}

@media screen and (min-width: 1025px) {
  .aheto-member--business .aheto-member__contact {
    position: absolute;
    top: 305px;
    left: 45px;
  }
}

.aheto-member--business .aheto-member__link {
  margin: 0 25px 0 0;
}

.aheto-member--business .aheto-member__icon {
  font-size: 20px;
}

.aheto-member--yoga {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
}

@media screen and (min-width: 1025px) {
  .aheto-member--yoga:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
  }
  .aheto-member--yoga:hover .aheto-member__text {
    -webkit-box-shadow: 0px 11px 15px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 11px 15px 0px rgba(0, 0, 0, 0.14);
  }
}

.aheto-member--yoga .aheto-member__img-holder {
  width: 160px;
  height: 160px;
  margin: 0 auto -75px;
}

.aheto-member--yoga .aheto-member__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-member--yoga .aheto-member__text {
  padding: 120px 35px 45px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.aheto-member--yoga .aheto-member__name {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aheto-member--yoga .aheto-member__position {
  display: inline-block;
  margin: 12px auto 0;
  padding: 4px 12px;
  border-radius: 11px;
  color: #fff;
  font-size: 9px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aheto-member--yoga .aheto-member__desc {
  margin: 35px 0 0;
  font-weight: 500;
}

.aheto-member--yoga .aheto-member__contact {
  margin: 45px 0 0;
}

.aheto-member--yoga .aheto-member__link {
  margin-right: 15px;
  margin-left: 0;
  color: rgba(0, 0, 0, 0.2);
}

.aheto-member--yoga .aheto-member__link:last-child {
  margin-right: 0;
}

.aheto-member--yoga .aheto-member__link:hover {
  color: rgba(0, 0, 0, 0.55);
}

.aht-team--edu .aht-team__pos {
  font-weight: 500;
}

.aht-team--edu:hover .aht-team__img:before {
  background-color: rgba(0, 0, 0, 0.2);
}

.aht-team--edu:hover .aht-team__name {
  color: #fff;
}

.aht-team--edu:hover .aht-team__socials {
  opacity: 1;
}

.aht-team--edu .aht-team__img {
  position: relative;
  max-width: 370px;
  height: 370px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

.aht-team--edu .aht-team__img:before {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  content: '';
}

.aht-team--edu .aht-team__socials {
  position: absolute;
  top: 28px;
  right: 29px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}

.aht-team--edu .aht-team__caption {
  position: relative;
  margin-top: -100px;
  margin-left: 35px;
  padding: 30px 25px 30px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  z-index: 1;
}

@media screen and (max-width: 1230px) {
  .aht-team--edu .aht-team__caption {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);
  }
}

.aht-team--edu .aht-team__pos {
  display: inline-block;
  margin-bottom: 14px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-team--edu .aht-team__name {
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-weight: 700;
}

.aht-team--edu .aht-team__desc {
  margin: 13px 0 0;
}

.aht-team--t1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 40px 30px 45px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  background-color: #fff;
}

@media screen and (min-width: 1600px) {
  .aht-team--t1 {
    padding: 40px 35px 45px 40px;
  }
}

@media screen and (max-width: 480px) {
  .aht-team--t1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.aht-team--t1:before {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
  opacity: 0;
}

.aht-team--t1:hover {
  border-color: transparent;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-team--t1:hover:before {
  opacity: 1;
}

.aht-team--t1 .aht-team__img {
  width: 160px;
  height: 160px;
  margin-right: 30px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 1600px) {
  .aht-team--t1 .aht-team__img {
    margin-right: 53px;
  }
}

@media screen and (max-width: 480px) {
  .aht-team--t1 .aht-team__img {
    margin: 0 auto 30px;
  }
}

.aht-team--t1 .aht-team__caption {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-team--t1 .aht-team__name {
  margin: 12px 0 0;
}

.aht-team--t1 .aht-team__pos {
  margin: -2px 0 0;
}

.aht-team--t1 .aht-team__desc {
  margin: 28px 0 0;
  line-height: 24px;
}

.aht-team--t1 .aht-team__socials {
  margin-top: 54px;
}

.aht-team-more {
  background-color: #fff;
  border: solid 1px #eeeeee;
}

.aht-team-more .aht-team__header-number {
  font-size: 110px;
}

.aht-team-more .aht-team__header-plus {
  display: inline-block;
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  font-size: 40px;
}

.aht-team-more .aht-team__header-text {
  font-size: 18px;
}

.aht-team-more .aht-team__details-link {
  display: inline-block;
  font-size: 14px;
}

.aht-team-more .aht-team__details-link::after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
}

@media screen and (max-width: 992px) {
  .aht-team-more .aht-team__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.about-church-team-wrap-1 .aheto-member--home-page:hover .aheto-member__contact,
.church-ministries-wrap .aheto-member--home-page:hover .aheto-member__contact,
.church-events-wrap .aheto-member--home-page:hover .aheto-member__contact {
  bottom: 70px;
}

@media screen and (min-width: 1200px) {
  .church-about-margin-team {
    margin-top: 130px;
    margin-bottom: 129px;
  }
  .church-ministries-margin-team,
  .church-events-margin-team {
    margin-top: 120px;
    margin-bottom: 115px;
  }
}

.aheto-clients {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-clients__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 150px;
  min-width: 200px;
  height: 130px;
}

@media screen and (max-width: 991px) {
  .aheto-clients__holder {
    height: 70px;
  }
}

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

.aheto-clients__link:hover {
  opacity: 1;
}

.aheto-clients__img {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0.3;
}

.aheto-clients__img:hover {
  opacity: 1;
}

.aheto-clients--2-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aheto-clients--3-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
}

.aheto-clients--4-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.aheto-clients--5-in-row .aheto-clients__holder {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.aheto-clients--low-opacity .aheto-clients__img {
  opacity: 0.233;
}

.aheto-clients--low-opacity .aheto-clients__img:hover {
  opacity: 0.4;
}

.aheto-clients--business .aheto-clients__holder {
  height: 80px;
}

@media screen and (max-width: 991px) {
  .aheto-clients--evts .aheto-clients__holder {
    height: 120px;
  }
}

.aht-clients__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}

.aht-clients__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-width: 230px;
  padding: 32px 15px;
  text-align: center;
}

@media screen and (max-width: 1230px) {
  .aht-clients__item {
    padding: 25px 15px;
  }
}

.aht-clients__item:before {
  content: none;
}

.aht-clients__img {
  max-width: 100%;
  max-height: 65px;
}

.aht-clients--2 .aht-clients__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aht-clients--3 .aht-clients__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
}

.aht-clients--4 .aht-clients__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.aht-clients--5 .aht-clients__item {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.aht-clients--trvl .aht-clients__link {
  opacity: 0.15;
}

.aht-clients--trvl .aht-clients__link:hover {
  opacity: 1;
}

.aht-clients--bsns .aht-clients__link {
  opacity: 0.25;
}

.aht-clients--bsns .aht-clients__link:hover {
  opacity: 1;
}

.aht-clients--bsns .aht-clients__img {
  max-height: 45px;
}

.aheto-video {
  position: relative;
  padding-bottom: 56.25%;
  background-size: cover;
  overflow: hidden;
}

.aheto-video--big {
  height: 100vh;
  margin-right: -15px;
  margin-left: -15px;
  padding: 0;
}

.aheto-video__cover,
.aheto-video__cover img,
.aheto-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aheto-video__mask {
  opacity: 0.78;
}

.aheto-video__cover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 15px;
  -webkit-transition: 1s;
  transition: 1s;
  text-align: center;
  opacity: 1;
  visibility: visible;
  z-index: 3;
}

.aheto-video__cover img {
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-video__play {
  display: block;
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  line-height: 100px;
  text-align: center;
}

.aheto-video__play:hover {
  color: #fff;
}

.aheto-video__play:hover:before {
  top: -8%;
  left: -8%;
  width: 116%;
  height: 116%;
}

.aheto-video__play:before {
  content: "";
  background: transparent;
  position: absolute;
  top: -0%;
  left: -0%;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}

@media screen and (max-width: 767px) {
  .aheto-video__play {
    width: 80px;
    height: 80px;
    font-size: 25px;
    line-height: 80px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-video__play {
    width: 60px;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
  }
}

.aheto-video__pause {
  display: block;
  position: absolute;
  top: 15px;
  left: 15px;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  -webkit-transition: .5s;
  transition: .5s;
  border-radius: 50%;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  z-index: 5;
}

.aheto-video__pause:hover {
  color: #fff;
}

.aheto-video__pause i:hover {
  color: #fff;
}

@media screen and (max-width: 480px) {
  .aheto-video__pause {
    width: 30px;
    height: 30px;
    font-size: 20px;
    line-height: 30px;
  }
}

.aheto-video.play:hover .aheto-video__pause {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 991px) {
  .aheto-video.play .aheto-video__pause {
    opacity: 1;
    visibility: visible;
  }
}

.aheto-video.play .aheto-video__cover {
  opacity: 0;
  visibility: hidden;
}

.aheto-video h1,
.aheto-video h2,
.aheto-video h3,
.aheto-video h4,
.aheto-video h5,
.aheto-video h6 {
  position: relative;
  margin-bottom: 0;
  color: #fff;
}

.aheto-video iframe {
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
}

@media screen and (min-width: 992px) {
  .aht-video--play-top .aht-video__link {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .aht-video--play-right .aht-video__link {
    top: 50%;
    right: 0;
    -webkit-transform: translate(50%, -50%);
            transform: translate(50%, -50%);
  }
  .aht-video--play-bottom .aht-video__link {
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
            transform: translate(-50%, 50%);
  }
  .aht-video--play-left .aht-video__link {
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .aht-video--play-center .aht-video__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.aht-video--trvl {
  position: relative;
  -webkit-box-shadow: 0px 0px 68px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 68px 20px rgba(0, 0, 0, 0.1);
}

.aht-video--trvl .aht-video__img {
  height: 460px;
  background-position: center;
  background-size: cover;
  border-radius: 5px;
}

@media screen and (max-width: 480px) {
  .aht-video--trvl .aht-video__img {
    height: 350px;
  }
}

.aht-video--trvl .aht-video__link {
  display: inline-block;
  position: absolute;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  font-size: 20px;
  line-height: 90px;
  text-align: center;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.13);
          box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.13);
}

@media screen and (max-width: 1230px) {
  .aht-video--trvl .aht-video__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.section-video {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #eff4ff), color-stop(50%, #fff));
  background: linear-gradient(to top, #eff4ff 50%, #fff 50%);
}

.section-video .aht-video--political {
  position: relative;
  -webkit-box-shadow: 0px 27px 47.9px 3.1px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 27px 47.9px 3.1px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}

.section-video .aht-video--political .aht-video__img {
  height: 600px;
  background-position: center;
  background-size: cover;
  border-radius: 5px;
}

.section-video .aht-video--political .aht-video__img:before {
  content: '';
  position: absolute;
  z-index: 11;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 5px;
}

@media screen and (max-width: 480px) {
  .section-video .aht-video--political .aht-video__img {
    height: 350px;
  }
}

.section-video .aht-video--political .aht-video__link {
  display: inline-block;
  position: absolute;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  outline: none;
  background-color: #fff;
  font-size: 20px;
  line-height: 99px;
  text-align: center;
  z-index: 12;
}

.section-video .aht-video--political .aht-video__link:hover {
  color: #0536a5;
}

.section-video .aht-video--political .aht-video__link:hover:before {
  width: 100px;
  height: 100px;
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}

.section-video .aht-video--political .aht-video__link:before {
  content: '';
  position: absolute;
  z-index: 12;
  width: 116px;
  height: 116px;
  opacity: 0.5;
  border: solid 1px #fff;
  border-radius: 50%;
  left: 0%;
  top: 0%;
  -webkit-transform: translate(-8px, -8px);
          transform: translate(-8px, -8px);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

@media screen and (max-width: 1230px) {
  .section-video .aht-video--political .aht-video__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.aheto-counter {
  position: relative;
  text-align: center;
}

.aheto-counter__number {
  margin: 0;
}

.aheto-counter--classic .aheto-counter__icon {
  color: #ccc;
  font-size: 40px;
}

.aheto-counter--classic .aheto-counter__number {
  font-size: 50px;
  margin-top: 15px;
  margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
  .aheto-counter--classic .aheto-counter__number {
    margin-top: 0px;
    margin-bottom: 8px;
  }
}

.aheto-counter--classic .aheto-counter__number:before {
  content: "+";
}

.aheto-counter--classic .aheto-counter__desc {
  max-width: 200px;
  margin: 0 auto;
}

.aheto-counter--modern .aheto-counter__number {
  font-size: 40px;
}

.aheto-counter--modern .aheto-counter__icon {
  font-size: 40px;
}

.aheto-counter--modern .aheto-counter__number {
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: 300;
}

@media screen and (max-width: 991px) {
  .aheto-counter--modern .aheto-counter__number {
    margin-top: 0px;
  }
}

.aheto-counter--modern .aheto-counter__number:before {
  content: "+";
}

.aheto-counter--modern .aheto-counter__desc {
  line-height: 26px;
}

@media screen and (min-width: 992px) {
  .aheto-counter--modern .aheto-counter__desc {
    padding: 0 40px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--modern .aheto-counter__desc {
    padding: 0 15px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

.aheto-counter--home-event {
  margin: 0 -15px;
  padding: 100px 0;
}

.aheto-counter--home-event .aheto-counter__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (max-width: 767px) {
  .aheto-counter--home-event .aheto-counter__img {
    background-position: center;
  }
}

.aheto-counter--home-event .aheto-counter__number {
  position: relative;
  margin: 0;
  font-size: 60px;
  z-index: 2;
}

.aheto-counter--home-event .aheto-counter__desc {
  position: relative;
  margin-top: 15px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2.3px;
  z-index: 2;
}

@media screen and (max-width: 576px) {
  .aheto-counter--home-event {
    padding: 50px 0px;
  }
}

.aheto-counter--divider::after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  content: '';
}

@media screen and (max-width: 767px) {
  .aheto-counter--divider::after {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
  }
}

.aheto-counter--t-white .aheto-counter__icon, .aheto-counter--t-white .aheto-counter__number, .aheto-counter--t-white .aheto-counter__desc {
  color: #fff;
}

.aheto-counter--yoga {
  text-align: left;
}

.aheto-counter--yoga .aheto-counter__number {
  margin: 0;
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aheto-counter--yoga .aheto-counter__title {
  margin: 8px 0 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}

.aheto-counter--yoga .aheto-counter__desc {
  max-width: none;
  margin-top: 18px;
  font-weight: 500;
}

.aheto-counter--yoga .aheto-counter--active .aheto-counter__number {
  display: inline-block;
  position: relative;
}

.aheto-counter--yoga .aheto-counter--active .aheto-counter__number:before {
  position: absolute;
  top: -24px;
  right: -20px;
  font-size: 30px;
  font-weight: 700;
  content: '+';
}

.aheto-counter--edu-1 {
  text-align: left;
}

@media screen and (max-width: 1229px) {
  .aheto-counter--edu-1 {
    display: table;
    margin: 0 auto;
    text-align: center;
  }
}

.aheto-counter--edu-1 .aheto-counter__img {
  position: absolute;
  top: -40px;
  left: -50px;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: 0% 0%;
  background-size: auto;
}

.aheto-counter--edu-1 .aheto-counter__number {
  position: relative;
  margin: 0;
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 3px;
}

.aheto-counter--edu-1 .aheto-counter__desc {
  max-width: none;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1.5px;
  font-family: "Roboto", sans-serif;
}

.aheto-counter--political .aheto-counter__number {
  color: #fff;
  font-family: 'Oswald';
  font-size: 40px;
  -webkit-transform: translateY(-80px);
          transform: translateY(-80px);
  margin-top: -20px;
}

@media screen and (max-width: 767px) {
  .aheto-counter--political .aheto-counter__number {
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
    margin-top: -30px;
  }
}

.aheto-counter--political .aheto-counter__img {
  height: 150px;
  width: 150px;
  margin: 0 auto;
}

.aheto-counter--political .aheto-counter__desc {
  color: #FFFFFF;
}

.aheto-counter--edu-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 992px) {
  .aheto-counter--edu-2 {
    padding: 0 20px;
  }
}

.aheto-counter--edu-2 .aheto-counter__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 105px 30px 112px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (min-width: 768px) {
  .aheto-counter--edu-2 .aheto-counter__item {
    border-right: 1px solid rgba(0, 0, 0, 0.07);
  }
  .aheto-counter--edu-2 .aheto-counter__item:last-child {
    border-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--edu-2 .aheto-counter__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 70px 15px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-counter--edu-2 .aheto-counter__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 50px 15px;
  }
}

.aheto-counter--edu-2 .aheto-counter__number {
  font-size: 60px;
  font-weight: bold;
}

.aheto-counter--edu-2 .aheto-counter__title {
  margin: 10px 0 0;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aheto-counter--construction-home {
  padding: 50px 0 45px;
}

@media screen and (max-width: 767px) {
  .aheto-counter--construction-home {
    padding: 0px;
  }
}

.aheto-counter--construction-home:after {
  display: none;
}

.aheto-counter--construction-home .aheto-counter__desc {
  margin-top: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

.aheto-counter--construction-home .aheto-counter__number {
  margin: 0;
  font-size: 70px;
  font-weight: normal;
}

@media screen and (max-width: 767px) {
  .aheto-counter--construction-home .aheto-counter__number {
    line-height: 1;
  }
}

.aheto-counter--simple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aheto-counter--simple {
    padding: 20px 0;
  }
}

@media screen and (min-width: 1500px) {
  .aheto-counter--simple {
    padding: 0 50px;
  }
}

.aheto-counter--simple .aheto-counter__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 109px 30px 102px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media screen and (min-width: 768px) {
  .aheto-counter--simple .aheto-counter__item {
    border-right: 1px solid rgba(0, 0, 0, 0.07);
  }
  .aheto-counter--simple .aheto-counter__item:last-child {
    border-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--simple .aheto-counter__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    padding: 70px 15px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-counter--simple .aheto-counter__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 50px 15px;
  }
}

.aheto-counter--simple .aheto-counter__number {
  color: #fff;
  font-size: 50px;
  font-weight: bold;
}

.aheto-counter--simple .aheto-counter__title {
  margin: 7px 0 0;
  color: #fff;
  font-weight: 600;
}

.img-100hw {
  width: 100%;
  height: 100%;
}

.testemonial-quote {
  position: relative;
}

.testemonial-quote:after {
  content: '\f10e';
  font-family: 'FontAwesome';
  font-size: 119px;
  color: #f7f7f7;
  position: absolute;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
}

i.icon {
  display: inline;
  line-height: unset;
  vertical-align: middle;
}

.aheto-image-block {
  position: relative;
  height: 400px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

.aheto-image-block__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding: 50px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  opacity: 0;
  z-index: 2;
}

.aheto-image-block__title {
  margin: 0;
  color: #fff;
}

.aheto-image-block__desc {
  margin-top: 10px;
  margin-bottom: 0;
  color: #fff;
  line-height: 1;
  font-size: 14px;
}

.aheto-image-block::after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-box-shadow: 0px 0px 150px 100px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 0px 150px 100px rgba(0, 0, 0, 0.6);
  content: '';
  opacity: 0;
}

.aheto-image-block:hover::after {
  opacity: 1;
}

.aheto-image-block:hover .aheto-image-block__link {
  opacity: 1;
}

@media screen and (max-width: 991px) {
  .aheto-image-block {
    height: 300px;
  }
  .aheto-image-block::after {
    opacity: 1;
  }
  .aheto-image-block .aheto-image-block__link {
    padding: 30px;
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .aheto-image-block {
    max-width: 400px;
    margin: 0 auto;
  }
  .aheto-image-block .aheto-image-block__link {
    padding: 25px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-image-block {
    height: 275px;
  }
}

.aheto-accordion__title {
  margin: 0;
  padding: 27px 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 20px;
}

.aheto-accordion__panel {
  display: none;
}

.aheto-accordion__desc {
  margin: 30px 0;
}

@media screen and (max-width: 768px) {
  .aheto-accordion .aheto-accordion__title {
    padding: 20px 0;
  }
  .aheto-accordion .aheto-accordion__desc {
    margin: 15px 0;
  }
}

.about-church-faq-wrap-1 .aheto-accordion__title {
  padding: 30px 0 24px;
  letter-spacing: -0.6px;
  font-size: 24px;
  font-weight: bold;
}

.about-church-faq-wrap-1 .aheto-accordion__desc {
  margin: 27px 0 20px;
  font-family: "Roboto", sans-serif;
  line-height: 1.63;
}

@media screen and (min-width: 1200px) {
  .church-about-padding-faq {
    padding-top: 125px;
    padding-bottom: 125px;
  }
}

.aheto-contact {
  position: relative;
}

.aheto-contact .aheto-contact__loc {
  font-weight: 500;
  margin: 40px 0 20px;
  font-size: 20px;
}

@media screen and (max-width: 768px) {
  .aheto-contact .aheto-contact__loc {
    margin: 20px 0 10px;
  }
}

.aheto-contact--default .aheto-contact__img {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-contact--default .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}

.aheto-contact--default .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--default .aheto-contact__info {
  margin: 0;
}

.aheto-contact--default .aheto-contact__icon {
  -ms-flex-preferred-size: 15px;
      flex-basis: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.aheto-contact--default .aheto-contact__link-map {
  margin-top: 40px;
  margin-bottom: 0;
}

.aheto-contact--banner .aheto-contact__holder {
  display: inline-block;
  margin-bottom: 0;
}

.aheto-contact--banner .aheto-contact__holder + .aheto-contact__holder {
  margin-left: 40px;
}

.aheto-contact--banner .aheto-contact__icon {
  font-size: 18px;
}

.aheto-contact--banner .aheto-contact__info {
  display: inline-block;
  font-size: 18px;
  letter-spacing: 4px;
}

@media screen and (max-width: 767px) {
  .aheto-contact--banner .aheto-contact__holder {
    display: block;
  }
  .aheto-contact--banner .aheto-contact__holder + .aheto-contact__holder {
    margin-left: 0;
  }
  .aheto-contact--banner .aheto-contact__info {
    font-size: 16px;
    letter-spacing: 2px;
  }
  .aheto-contact--banner .aheto-contact__icon {
    font-size: 16px;
  }
}

.aheto-contact--home-event {
  position: relative;
}

.aheto-contact--home-event__text .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px;
}

.aheto-contact--home-event__text .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--home-event__text .aheto-contact__info {
  margin: 0;
}

.aheto-contact--home-event__text .aheto-contact__icon {
  -ms-flex-preferred-size: 15px;
      flex-basis: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 20px;
  font-size: 16px;
  line-height: 24px;
}

.aheto-contact--home-event__text .aheto-contact__link {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 400;
}

.aheto-contact--home-event__text .aheto-contact__link:hover {
  font-weight: bold;
}

.aheto-contact--home-event__content {
  position: absolute;
  left: 375px;
  width: 470px;
  top: 113px;
}

.aheto-contact--home-event__content .aheto-btn {
  font-weight: 500;
}

@media screen and (max-width: 992px) {
  .aheto-contact--home-event__content {
    left: 160px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-contact--home-event__content {
    position: static;
    width: 100%;
  }
}

.aheto-contact--simple .aheto-contact__icon {
  font-size: 56px;
}

.aheto-contact--simple .aheto-contact__type {
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .aheto-contact--simple .aheto-contact__type {
    margin-top: 0px;
  }
}

.aheto-contact--simple .aheto-contact__info {
  display: block;
  max-width: 230px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 26px;
}

.aheto-contact--modern .aheto-contact__type, .aheto-contact--sidebar .aheto-contact__type {
  margin: 0;
  margin-bottom: 30px;
  line-height: 1;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .aheto-contact--modern .aheto-contact__type, .aheto-contact--sidebar .aheto-contact__type {
    margin-bottom: 15px;
  }
}

.aheto-contact--modern .aheto-contact__info, .aheto-contact--sidebar .aheto-contact__info {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 40px;
}

@media screen and (max-width: 991px) {
  .aheto-contact--modern .aheto-contact__info, .aheto-contact--sidebar .aheto-contact__info {
    font-size: 22px;
    line-height: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-contact--modern .aheto-contact__info, .aheto-contact--sidebar .aheto-contact__info {
    margin-bottom: 0px;
  }
}

.aheto-contact--modern .aheto-contact__link, .aheto-contact--sidebar .aheto-contact__link {
  font-size: 30px;
  line-height: 50px;
  display: table;
}

@media screen and (max-width: 991px) {
  .aheto-contact--modern .aheto-contact__link, .aheto-contact--sidebar .aheto-contact__link {
    font-size: 22px;
    line-height: 40px;
  }
}

.aheto-contact--modern .aheto-contact__link-dir, .aheto-contact--sidebar .aheto-contact__link-dir {
  margin-top: 10px;
  margin-bottom: 0;
}

.aheto-contact--political .aheto-contact__type {
  font-size: 12px;
  font-weight: 900;
  line-height: 4;
  letter-spacing: 1.2px;
  margin-bottom: 0px;
}

.aheto-contact--political .aheto-contact__info {
  font-size: 30px;
  line-height: 1.6;
  max-width: 260px;
}

.aheto-contact--political .aheto-contact__link {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.6;
  font-family: 'Oswald';
  text-transform: uppercase;
  display: block;
}

.aheto-contact--multi-loc .aheto-contact__img {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.aheto-contact--multi-loc .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.aheto-contact--multi-loc .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--multi-loc .aheto-contact__icon {
  -ms-flex-preferred-size: 15px;
      flex-basis: 15px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.aheto-contact--multi-loc .aheto-contact__info {
  margin: 0;
}

.aheto-contact--multi-loc .aheto-contact__link {
  font-size: 16px;
  line-height: 26px;
}

.aheto-contact--multi-loc .aheto-contact__link-map {
  margin-top: 35px;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .aheto-contact--multi-loc .aheto-contact__link-map {
    margin-top: 20px;
  }
}

.aheto-contact--author-bio .aheto-contact__title {
  margin-top: 0;
  margin-bottom: 40px;
}

@media screen and (max-width: 991px) {
  .aheto-contact--author-bio .aheto-contact__title {
    margin-bottom: 20px;
  }
}

.aheto-contact--author-bio .aheto-contact__mail {
  display: block;
  font-size: 20px;
}

.aheto-contact--author-bio .aheto-contact__tel {
  display: block;
  margin-top: 25px;
  font-size: 20px;
}

@media screen and (max-width: 991px) {
  .aheto-contact--author-bio .aheto-contact__tel {
    display: table;
    margin-top: 10px;
  }
}

.aheto-contact--dvder::after {
  display: block;
  position: absolute;
  top: 20px;
  right: -15px;
  height: 125px;
  border-right: 1px solid #eee;
  content: '';
}

@media screen and (max-width: 767px) {
  .aheto-contact--dvder {
    padding-bottom: 0px;
  }
  .aheto-contact--dvder::after {
    top: auto;
    right: auto;
    bottom: -23px;
    left: 50%;
    width: 225px;
    height: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border-right: 0;
    border-bottom: 1px solid #eee;
  }
}

.aheto-contact--c-white .aheto-contact__info,
.aheto-contact--c-white .aheto-contact__icon,
.aheto-contact--c-white .aheto-contact__link-map {
  color: #fff;
}

.aheto-contact--business {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aheto-contact--business .aheto-contact__title {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 0 0 41px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aheto-contact--business .aheto-contact__title {
    margin-bottom: 25px;
  }
}

.aheto-contact--business .aheto-contact__link-map {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 45px 0 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.aheto-contact--business .aheto-contact__link-map:after {
  display: none;
}

@media screen and (max-width: 991px) {
  .aheto-contact--business .aheto-contact__link-map {
    margin-top: 10px;
  }
}

.aheto-contact--business .aheto-contact__holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 13px;
}

.aheto-contact--business .aheto-contact__holder:last-of-type {
  margin-bottom: 0;
}

.aheto-contact--business .aheto-contact__icon {
  display: inline-block;
  width: 15px;
  margin-right: 15px;
  font-size: 18px;
}

.aheto-contact--business .aheto-contact__info {
  margin: 0;
  font-weight: 400;
}

.aheto-contact--business .aheto-contact__link {
  font-weight: 400;
  font-size: 16px;
  line-height: 2.13;
}

@media (min-width: 992px) and (max-width: 1920px) {
  .contact-deskw {
    max-width: 480px !important;
  }
}

.aht-contact--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.aht-contact--edu .aht-contact__subtitle {
  margin: 0 0 32px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-contact--edu .aht-contact__address, .aht-contact--edu .aht-contact__email, .aht-contact--edu .aht-contact__tel {
  display: block;
  margin: 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
}

@media screen and (max-width: 768px) {
  .aht-contact--edu .aht-contact__address, .aht-contact--edu .aht-contact__email, .aht-contact--edu .aht-contact__tel {
    display: block;
    margin: 0;
    font-size: 22px;
    font-weight: bold;
    line-height: 34px;
  }
}

.aht-contact--edu .aht-contact__email:hover, .aht-contact--edu .aht-contact__tel:hover {
  opacity: 0.7;
}

.aht-contact--edu .aht-contact__link {
  display: block;
  margin-top: 30px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-contact--yoga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aht-contact--yoga {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-contact--yoga .aht-contact__item {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 30px;
  padding: 85px 30px;
}

@media screen and (min-width: 992px) {
  .aht-contact--yoga .aht-contact__item {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aht-contact--yoga .aht-contact__item {
    margin-right: 0;
    padding: 50px 15px;
  }
}

.aht-contact--yoga .aht-contact__item:after {
  display: block;
  position: absolute;
  top: 50%;
  right: -15px;
  width: 1px;
  height: 37%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: rgba(0, 0, 0, 0.07);
  content: '';
}

.aht-contact--yoga .aht-contact__item:last-child {
  margin-right: 0;
}

.aht-contact--yoga .aht-contact__item:last-child:after {
  content: none;
}

.aht-contact--yoga .aht-contact__icon {
  margin-bottom: 23px;
}

.aht-contact--yoga .aht-contact__icon-inner {
  font-size: 56px;
  font-style: normal;
}

.aht-contact--yoga .aht-contact__title {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-contact--yoga .aht-contact__touch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 14px;
}

.aht-contact--yoga .aht-contact__touch-inner {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.aht-contact--trvl .aht-contact__img {
  height: 250px;
  margin-bottom: 41px;
  background-position: center;
  background-size: cover;
}

.aht-contact--trvl .aht-contact__title {
  margin: 0;
}

.aht-contact--trvl .aht-contact__details {
  margin-top: 24px;
}

.aht-contact--trvl .aht-contact__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 17px;
}

.aht-contact--trvl .aht-contact__detail:last-child {
  margin-bottom: 0;
}

.aht-contact--trvl .aht-contact__icon {
  display: inline-block;
  width: 25px;
  padding-top: 1px;
}

.aht-contact--trvl .aht-contact__text {
  margin: 0;
  font-weight: 400;
}

.aht-contact--trvl .aht-contact__link, .aht-contact--trvl .aht-contact__marker {
  margin-top: 39px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-contact--trvl .aht-contact__link:after, .aht-contact--trvl .aht-contact__marker:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.church-contact-us-wrap .aheto-contact--simple .aheto-contact__icon {
  line-height: 0.43;
}

.church-contact-us-wrap .aheto-contact--simple .aheto-contact__type {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
  margin-top: 37px;
  margin-bottom: 10px;
}

.church-contact-us-wrap .aheto-contact--simple .aheto-contact__link {
  font-weight: normal;
}

.chr-form-container input,
.chr-form-container textarea {
  -webkit-appearance: none;
}

.chr-form-container input {
  outline: 0 !important;
}

.aheto-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials__icon {
  -webkit-transition: none;
  transition: none;
  font-size: 18px;
}

.aheto-socials--retreat .aht-socials__link {
  margin-right: 31px;
}

.aheto-socials--retreat .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials--circle .aht-socials__link {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-right: 8px;
  margin-bottom: 10px;
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
}

.aheto-socials--circle .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials--circle .aht-socials__link:hover {
  color: #fff;
  opacity: 1;
}

.aheto-socials--circle .aht-socials__link:hover .aht-socials__icon {
  color: inherit;
}

.aheto-socials--circle .aht-socials__icon {
  margin: auto;
}

.aheto-socials--circle .active {
  width: 60px;
  height: 60px;
  color: #fff;
  opacity: 1;
}

.aheto-socials--circle .active .aht-socials__icon {
  font-size: 20px;
}

.aheto-socials--i-white .aht-socials__icon {
  color: #fff;
}

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

@media screen and (max-width: 767px) {
  .aheto-socials--right {
    text-align: left;
  }
}

.aheto-socials--banner .aht-socials__link {
  color: #fff;
}

.aheto-socials--banner .aht-socials__link + .aht-socials__link {
  margin-left: 25px;
}

.aheto-socials--banner .aht-socials__icon {
  font-size: 22px;
}

.aheto-socials--events {
  position: absolute;
  bottom: 76px;
  left: 100px;
}

@media screen and (max-width: 768px) {
  .aheto-socials--events {
    position: absolute;
    bottom: 50px;
    left: 80px;
  }
}

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

.aheto-socials__item {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 10px;
  padding-left: 0;
}

.aheto-socials__item:last-child {
  margin-right: 0;
}

.aheto-socials__item a {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #302f2f;
  border-radius: 50%;
  color: #fff;
  line-height: 50px;
  text-align: center;
}

.aheto-socials__item:before {
  content: none;
}

.aht-socials__link {
  display: inline-block;
  margin-right: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.aht-socials__link:last-child {
  margin-right: 0;
}

.aht-socials__icon {
  color: inherit;
  font-size: 16px;
  -webkit-transition: none;
  transition: none;
}

.aht-socials--circle {
  margin: -4px;
}

.aht-socials--circle .aht-socials__link {
  width: 50px;
  height: 50px;
  margin: 4px;
  border-radius: 50%;
  line-height: 50px;
  text-align: center;
}

.aht-socials--circle .aht-socials__link:hover {
  border-color: transparent;
  color: #fff;
}

.aht-socials--circle .aht-socials__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 768px) {
  .aht-socials--edu {
    text-align: left !important;
  }
}

.aht-breadcrumbs__list {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
  color: #999999;
}

.aht-breadcrumbs__item {
  display: inline-block;
  margin-right: 9px;
  padding-left: 0;
  font-size: 15px;
  line-height: 24px;
}

.aht-breadcrumbs__item:last-child {
  margin-right: 0;
}

.aht-breadcrumbs__item:before {
  display: inline-block;
  position: static;
  margin-right: 10px;
  font-size: 8px;
  content: '\f125';
  vertical-align: top;
  font-family: "Ionicons";
}

.aht-breadcrumbs__item:first-child {
  padding-left: 0;
}

.aht-breadcrumbs__item:first-child:before {
  content: none;
}

.aht-breadcrumbs__link {
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}

.aht-breadcrumbs__link:hover {
  opacity: 0.8;
}

.aht-breadcrumbs .button_back {
  color: #999999;
  font-size: 15px;
}

.aht-breadcrumbs .button_back:before {
  display: inline-block;
  position: static;
  margin-right: 10px;
  font-size: 8px;
  content: '\f124';
  vertical-align: top;
  font-family: "Ionicons";
}

.aht-breadcrumbs--with-border {
  padding-top: 18px;
  padding-bottom: 17px;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}

.aht-breadcrumbs--yoga .aht-breadcrumbs__link {
  font-weight: 400;
}

.aht-breadcrumbs--edu .aht-breadcrumbs__link {
  font-size: 15px;
  font-weight: 500;
}

.coming-soon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.coming-soon__date {
  display: none;
}

.coming-soon__unit {
  display: inline-block;
  min-width: 113px;
  margin: 0 50px;
  text-align: center;
}

.coming-soon__number {
  font-size: 100px;
  line-height: 1;
}

.coming-soon__dots {
  margin-top: 19px;
  font-size: 40px;
  line-height: 100px;
  vertical-align: middle;
}

@media screen and (max-width: 1230px) {
  .coming-soon__dots {
    margin-top: 15px;
  }
}

@media screen and (max-width: 991px) {
  .coming-soon__dots {
    margin-top: 4px;
  }
}

@media screen and (max-width: 767px) {
  .coming-soon__dots {
    margin-top: 6px;
  }
}

.coming-soon--c-white .coming-soon__number,
.coming-soon--c-white .coming-soon__caption,
.coming-soon--c-white .coming-soon__dots {
  color: #fff;
}

.coming-soon--home-event {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.coming-soon--home-event .coming-soon__unit {
  margin: 0 20px;
}

.coming-soon--home-event .coming-soon__number {
  font-size: 85px;
  margin-bottom: 15px;
}

.coming-soon--home-event .coming-soon__caption {
  letter-spacing: 3.3px;
}

.coming-soon--home-event .coming-soon__dots {
  display: none;
}

@media screen and (max-width: 1230px) {
  .coming-soon .coming-soon__number {
    font-size: 95px;
  }
}

@media screen and (max-width: 992px) {
  .coming-soon .coming-soon__unit {
    min-width: 108px;
    margin: 0 20px;
  }
}

@media screen and (max-width: 768px) {
  .coming-soon .coming-soon__unit {
    min-width: 77px;
  }
  .coming-soon .coming-soon__number {
    font-size: 65px;
  }
  .coming-soon .coming-soon__caption {
    font-size: 14px;
  }
  .coming-soon .coming-soon__dots {
    margin-top: 3 px;
    font-size: 30px;
    line-height: 80px;
  }
}

@media screen and (max-width: 576px) {
  .coming-soon .coming-soon__number {
    font-size: 43px;
  }
  .coming-soon .coming-soon__unit {
    min-width: 48px;
    margin: 0 4px;
  }
  .coming-soon .coming-soon__dots {
    margin-top: 6px;
    font-size: 20px;
    line-height: 45px;
  }
  .coming-soon .coming-soon__caption {
    margin: 5px 0;
    font-size: 10px;
  }
}

.aheto-form--default .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: -14px;
  margin-top: 0;
  margin-bottom: 0;
}

.aheto-form--default .wpcf7-form-control-wrap {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 180px;
  margin: 14px;
}

.aheto-form--default .wpcf7-form-control {
  width: 100%;
  padding: 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
}

.aheto-form--default .wpcf7-form-control:focus {
  border-radius: 5px;
}

.aheto-form--default .wpcf7-form-control.wpcf7-select {
  width: 100%;
  height: 66px;
  padding: 20px 20px 20px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
}

.aheto-form--default .wpcf7-not-valid-tip {
  font-size: 14px;
}

.aheto-form--default .wpcf7-form-control.wpcf7-textarea {
  height: 200px;
  resize: none;
}

.aheto-form--default .wpcf7-form-control.wpcf7-submit {
  display: block;
  width: auto;
  margin: 55px auto 0;
  padding: 21px 45px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  outline: none;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 1.5px;
  line-height: 1.15;
  text-decoration: none;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}

.aheto-form--default .wpcf7-form-control.wpcf7-submit:hover {
  background-color: transparent;
}

.aheto-form--default .wpcf7-response-output {
  border: 1px solid #eee;
}

.aheto-form--btn-left .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  margin: 40px auto 0 14px;
}

@media screen and (max-width: 991px) {
  .aheto-form--btn-left .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-form--btn-left .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}

.aheto-form--pop-up .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -14px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 10px;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 14px;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control {
  width: 100%;
  min-width: 200px;
  padding: 10px 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 0;
  border-bottom: 1px solid #eee;
  outline: none;
  background-color: transparent;
  font-weight: 500;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-not-valid-tip {
  font-size: 14px;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-select {
  width: 100%;
  height: 39px;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 0;
  border-bottom: 1px solid #eee;
  outline: none;
  background-color: transparent;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-textarea {
  height: 90px;
  padding-top: 0;
  resize: none;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  display: block;
  position: relative;
  width: auto;
  min-width: 0;
  margin: 30px auto 0;
  padding: 21px 55px;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  outline: none;
  color: #fff;
  font-family: "Poppins", sans-serif, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.5px;
  line-height: 1.15;
  cursor: pointer;
}

.aheto-form--pop-up .wpcf7-form .wpcf7-response-output {
  border: 1px solid #eee;
}

.aheto-form--business .wpcf7-form-control {
  border-radius: 0;
}

.aheto-form--business .wpcf7-form-control:focus {
  border-radius: 0;
}

.aheto-form--business .wpcf7-form-control.wpcf7-submit {
  padding-right: 30px;
  padding-left: 30px;
  border-radius: 0;
  font-weight: bold;
}

.aheto-form--business .wpcf7-form-control.wpcf7-select {
  border-radius: 0;
}

.aheto-form--yoga .wpcf7-form-control {
  border-radius: 30px;
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control::-webkit-input-placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control:-ms-input-placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control::-ms-input-placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control::placeholder {
  font-weight: 500;
}

.aheto-form--yoga .wpcf7-form-control:focus {
  border-radius: 30px;
}

.aheto-form--yoga .wpcf7-form-control.wpcf7-textarea {
  border-radius: 5px;
}

.aheto-form--yoga .wpcf7-form-control.wpcf7-select {
  border-radius: 30px;
}

.aheto-form--yoga .wpcf7-form-control.wpcf7-submit {
  padding-right: 60px;
  padding-left: 60px;
  border-radius: 30px;
  font-weight: bold;
  letter-spacing: 0;
}

.aheto-form-email .mc4wp-form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
}

.aheto-form-email .mc4wp-form-fields input[type=email] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 21px 27px;
  border: 0;
  outline: none;
}

.aheto-form-email .mc4wp-form-fields input[type=submit] {
  padding: 20px;
  border: 0;
  outline: none;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .aheto-form-email .mc4wp-form-fields input[type=submit] {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-form-email .mc4wp-form .mc4wp-response * {
  font-size: 14px;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields {
  border-radius: 5px;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email] {
  background-color: rgba(0, 0, 0, 0.07);
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]::-ms-input-placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder {
  color: #fff;
}

.aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=submit] {
  padding: 23px 43px 23px 53px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
}

.aheto-form-email--event .mc4wp-form .mc4wp-form-fields input[type=submit] {
  padding: 23px 35px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}

.aheto-form-email--education .mc4wp-form .mc4wp-form-fields {
  border-radius: 5px;
}

.aheto-form-email--education .mc4wp-form .mc4wp-form-fields input[type=email] {
  padding: 21px 23px;
}

.aheto-form-email--education .mc4wp-form .mc4wp-form-fields input[type=submit] {
  padding: 23px 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2px;
  font-family: "Roboto", sans-serif;
}

.aheto-form-email--business .mc4wp-form-fields {
  position: relative;
}

.aheto-form-email--business .mc4wp-form-fields input {
  background-color: transparent;
}

.aheto-form-email--business .mc4wp-form-fields input[type=submit] {
  position: relative;
  padding: 20px 20px 20px 20px;
  font-weight: 700;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .aheto-form-email--business .mc4wp-form-fields input[type=submit] {
    padding: 20px;
  }
}

@media screen and (min-width: 481px) {
  .aheto-form-email--business .mc4wp-form-fields:after {
    position: absolute;
    top: 50%;
    right: 18px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    font-family: "Ionicons";
    font-size: 18px;
    content: '\f10b';
  }
}

.aht-form--edu .wpcf7 br {
  display: none;
}

.aht-form--edu .wpcf7-form {
  overflow: hidden;
}

.aht-form--edu .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -14px;
}

.aht-form--edu .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 350px;
  margin: 14px;
}

@media screen and (max-width: 480px) {
  .aht-form--edu .wpcf7-form-control-wrap {
    min-width: 200px;
  }
}

.aht-form--edu .wpcf7-form-control {
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  color: #222;
}

.aht-form--edu .wpcf7-textarea {
  height: 200px;
  resize: none;
}

.aht-form--edu .wpcf7-submit {
  width: auto;
  margin: 32px 14px 14px;
  padding: 22px 40px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  cursor: pointer;
}

.aht-form--trvl .wpcf7 br {
  display: none;
}

.aht-form--trvl .wpcf7-form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -14px;
}

.aht-form--trvl .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 250px;
  margin: 14px;
}

@media screen and (max-width: 1230px) {
  .aht-form--trvl .wpcf7-form-control-wrap {
    min-width: 200px;
  }
}

@media screen and (max-width: 991px) {
  .aht-form--trvl .wpcf7-form-control-wrap {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-form--trvl .wpcf7-form-control {
  width: 100%;
  padding: 18px 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  outline: none;
  background-color: #fff;
  font-size: 15px;
}

.aht-form--trvl .wpcf7-textarea {
  height: 200px;
  resize: none;
}

.aht-form--trvl .wpcf7-select option[disabled] {
  display: none;
}

.aht-form--trvl .wpcf7-submit {
  width: auto;
  margin: 47px auto 14px;
  padding: 18px 35px;
  border-radius: 30px;
  outline: none;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  cursor: pointer;
}

.color_blue .aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields {
  border-radius: 5px;
}

.color_blue .aheto-form-email--countdown .mc4wp-form .mc4wp-form-fields input[type=submit] {
  color: #2a74ed;
}

.church-contact-us-wrap .aheto-form--default .wpcf7-form-control {
  line-height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.church-contact-us-wrap .aheto-form--default .Budget {
  position: relative;
}

.church-contact-us-wrap .aheto-form--default .Budget::after {
  font-family: Ionicons;
  content: '\f123';
  font-size: 10px;
  position: absolute;
  top: 25px;
  right: 23px;
  color: #999999;
  pointer-events: none;
}

.church-contact-us-wrap .aheto-form--default .wpcf7-form-control.wpcf7-select {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.church-contact-us-wrap .aheto-form--default .wpcf7-form-control.wpcf7-submit {
  margin-top: 40px;
}

@media screen and (max-width: 991px) {
  .church-contact-us-wrap .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .church-contact-us-wrap .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}

.church-sermons-det-wrap .aheto-form--default .wpcf7-form-control {
  line-height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.church-sermons-det-wrap .aheto-form--default .wpcf7-form-control.wpcf7-textarea {
  height: 140px;
}

.church-sermons-det-wrap .aheto-form--default .wpcf7-form-control.wpcf7-select {
  height: 60px;
  line-height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.church-sermons-det-wrap .aheto-form--default .wpcf7-form-control.wpcf7-submit {
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  .church-sermons-det-wrap .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .church-sermons-det-wrap .aheto-form--default .wpcf7-form-control.wpcf7-submit {
    margin-top: 10px;
  }
}

@media (min-width: 1200px) {
  .margin-church-contact {
    margin-top: 125px;
  }
  .margin-sermon-det-contact {
    margin-top: 90px;
  }
}

.aheto-pop-up-btn {
  cursor: pointer;
}

.aheto-pop-up {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: auto;
  z-index: 2;
}

.aheto-pop-up__window {
  position: relative;
  width: 100%;
  max-width: 770px;
  margin: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center top;
}

.aheto-pop-up__close {
  position: absolute;
  top: 29px;
  right: 29px;
  padding: 1px;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
}

.aheto-pop-up__icon {
  display: block;
  font-size: 48px;
  line-height: 24px;
}

.aheto-pop-up__icon::before {
  line-height: 24px;
}

.aheto-pop-up--home-event .aheto-pop-up__window {
  padding: 110px 60px 80px;
}

.aheto-pop-up--home-event .aheto-pop-up__title {
  margin: 0;
}

@media screen and (max-width: 991px) {
  .aheto-pop-up--home-event .aheto-pop-up__window {
    padding: 60px 30px 40px;
  }
}

.aht-ban--events .aheto-pop-up--home-event .aheto-pop-up__window {
  background-color: transparent;
}

.aht-ban--events .aheto-pop-up--home-event .aheto-pop-up__window iframe {
  width: 576px;
  height: 320px;
}

.aheto-blockquote__quote {
  width: 100%;
}

.aheto-blockquote__title {
  position: relative;
  z-index: 2;
}

.aheto-blockquote.italic h1 {
  font-style: italic;
}

@media screen and (max-width: 768px) {
  .aheto-blockquote__quote {
    padding: 45px 15px;
  }
  .aheto-blockquote h1 {
    font-size: 30px;
  }
  .aheto-blockquote h2 {
    font-size: 30px;
  }
}

.aheto-blockquote--author-bio .aheto-blockquote__quote {
  padding: 120px 0px 85px 0px;
  max-width: 465px;
  margin: 0 auto;
}

@media screen and (max-width: 1280px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote {
    padding: 100px 80px;
    max-width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote {
    padding: 80px 50px 80px;
    max-width: 100%;
  }
}

.aheto-blockquote--author-bio .aheto-blockquote__quote:before {
  top: -70px;
  left: -30px;
  font-size: 350px;
}

@media screen and (max-width: 1280px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote:before {
    top: -90px;
    left: 45px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote:before {
    top: -50px;
    font-size: 250px;
    left: 45px;
  }
}

.aheto-blockquote--author-bio .aheto-blockquote__title {
  color: #fff;
}

.aheto-blockquote--author-bio .aheto-blockquote__author {
  margin-top: 80px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.4px;
}

@media screen and (max-width: 575px) {
  .aheto-blockquote--author-bio .aheto-blockquote__quote {
    padding: 50px 30px;
  }
  .aheto-blockquote--author-bio .aheto-blockquote__quote:before {
    top: -30px;
    left: 50px;
    font-size: 150px;
  }
  .aheto-blockquote--author-bio .aheto-blockquote__title {
    font-size: 34px;
  }
  .aheto-blockquote--author-bio .aheto-blockquote__author {
    margin-top: 25px;
    font-size: 12px;
  }
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 720px;
  padding: 260px 110px 80px;
}

@media screen and (max-width: 1230px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    padding: 260px 70px 80px;
  }
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__quote::before {
  top: 110px;
  right: 120px;
  left: auto;
  -webkit-transform: none;
          transform: none;
  font-size: 250px;
  line-height: 0.75;
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__title {
  color: #fff;
  line-height: 52px;
  font-style: italic;
}

.aheto-blockquote--portfolio-01 .aheto-blockquote__author {
  margin-top: 140px;
  color: #fff;
  font-size: 14px;
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__author {
    margin-top: 60px;
  }
}

@media screen and (max-width: 1500px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    max-width: none;
  }
}

@media screen and (max-width: 767px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    padding: 150px 50px 50px;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote:before {
    top: 50px;
    right: 80px;
    font-size: 220px;
  }
}

@media screen and (max-width: 575px) {
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote {
    padding: 130px 30px 50px;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__quote:before {
    top: 50px;
    right: 30px;
    font-size: 180px;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__title {
    font-size: 32px;
    line-height: 1.2;
  }
  .aheto-blockquote--portfolio-01 .aheto-blockquote__author {
    margin-top: 70px;
    font-size: 12px;
  }
}

.aheto-blockquote--portfolio-06 .aheto-blockquote__title {
  margin: 60px 0 30px;
  font-style: italic;
}

.aheto-blockquote--political {
  position: relative;
}

.aheto-blockquote--political .aheto-single-img {
  width: 59%;
}

.aheto-blockquote--political .aheto-single-img img {
  width: 100%;
  border-radius: 5px;
  -webkit-box-shadow: 0px 27px 47.9px 3.1px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 27px 47.9px 3.1px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--political .aheto-single-img {
    width: 100%;
  }
}

.aheto-blockquote--political blockquote {
  position: absolute;
  width: 50%;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 5px;
  padding: 70px 100px;
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--political blockquote {
    top: 0px;
    position: relative;
    margin-top: -25%;
    width: 90%;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media screen and (max-width: 768px) {
  .aheto-blockquote--political blockquote {
    padding: 20px 25px;
  }
}

.aheto-blockquote--political blockquote.q-bg h3 {
  font-family: 'Oswald';
}

.aheto-blockquote--political blockquote.q-bg p {
  font-weight: 400;
}

.aheto-blockquote--political blockquote h4 {
  line-height: 1.5;
  max-width: 310px;
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--political blockquote h4 {
    max-width: 100%;
  }
}

.aheto-blockquote--political blockquote:before {
  display: none;
}

.aheto-blockquote--political blockquote .aheto-btn {
  width: 100%;
  text-align: right;
  color: #fff;
  display: inline-block;
  padding: 0px;
  background: transparent;
}

.aheto-blockquote--political blockquote .aheto-btn:hover {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}

.aheto-blockquote__political blockquote {
  padding: 0px 50px 25px 0px;
}

@media only screen and (max-width: 1199px) {
  .aheto-blockquote__political blockquote {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 991px) {
  .aheto-blockquote__political blockquote {
    padding-right: 20px;
  }
}

.aheto-blockquote__political blockquote:before {
  display: none;
}

.aheto-blockquote__political blockquote p {
  margin-top: 0px;
}

.aheto-blockquote__political .aheto-blockquote__title {
  color: #999999;
  font-family: 'Playfair Display';
  line-height: 1.5;
  font-style: italic;
  padding-bottom: 35px;
}

@media only screen and (max-width: 768px) {
  .aheto-blockquote__political .aheto-blockquote__title {
    padding-bottom: 20px;
  }
}

.aheto-blockquote__political .aheto-blockquote__author span {
  font-size: 14px;
  color: #999999;
  font-weight: 400;
}

.aheto-progress__title {
  margin: 10px 0;
}

.aheto-progress__chart-holder {
  position: relative;
  width: 80%;
  max-width: 350px;
  margin: 0 auto;
}

.aheto-progress__chart-bg {
  stroke: #eee;
  stroke-width: 0.5;
}

.aheto-progress__chart-circle {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
  stroke-width: 0.5;
}

.aheto-progress__chart-circle.active {
  animation: circle-chart-fill 2.5s reverse;
}

.aheto-progress__chart {
  width: 80%;
  height: 80%;
}

@-webkit-keyframes circle-chart-fill {
  to {
    stroke-dasharray: 0 100;
  }
}

@keyframes circle-chart-fill {
  to {
    stroke-dasharray: 0 100;
  }
}

.aheto-progress__chart-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 40px;
}

.aheto-progress__chart-number {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aheto-progress__bar-icon {
  display: inline-block;
  -webkit-transform: rotate(43deg);
          transform: rotate(43deg);
  font-size: 38px;
}

.aheto-progress__bar {
  position: relative;
  height: 4px;
  margin-top: 15px;
  background-color: #eee;
}

.aheto-progress__bar-holder {
  position: absolute;
  top: -60px;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.aheto-progress__bar-perc {
  position: absolute;
  top: 46%;
  left: 52%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-size: 14px;
}

.aheto-progress__bar-val {
  width: 0;
  height: 100%;
}

.aheto-progress--chart {
  padding: 0 35px;
}

@media screen and (max-width: 991px) {
  .aheto-progress--chart {
    padding: 0px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-progress--chart {
    padding: 0 60px 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-progress--chart {
    padding: 0 0 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-progress--chart {
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-progress--chart .aheto-progress__chart {
    width: 50%;
    height: 50%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-progress--chart .aheto-progress__chart {
    width: 80%;
    height: 80%;
  }
}

.aheto-progress--chart .aheto-progress__title {
  margin-top: 40px;
}

.aheto-progress--chart .aheto-progress__desc {
  margin-top: 25px;
}

.aheto-progress--bar {
  padding-top: 25px;
}

.aheto-progress--big-chart-number .aheto-progress__chart-number {
  font-size: 54px;
}

.aheto-progress--simple .aheto-progress__chart-holder {
  width: 90%;
}

.aheto-progress--simple .aheto-progress__chart-bg {
  stroke-width: 0.8;
}

.aheto-progress--simple .aheto-progress__chart-circle {
  stroke-width: 0.8;
}

.aheto-progress--simple .aheto-progress__title {
  margin-top: 25px;
  margin-bottom: 0;
  letter-spacing: -0.5px;
}

@media screen and (max-width: 767px) {
  .aheto-progress--simple .aheto-progress__title {
    margin-top: 15px;
  }
}

.aheto-progress--simple .aheto-progress__desc {
  margin: 7px 0;
}

.aheto-progress--political .aheto-progress__chart-circle {
  stroke: #dd2932;
}

.aheto-progress--political .aheto-progress__chart-icon {
  color: #dd2932;
}

.aheto-progress--political .aheto-progress__title {
  font-weight: 600;
  margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
  .aheto-progress--political .aheto-progress__title {
    margin-top: 20px;
  }
}

.aheto-progress--political .aheto-progress__desc {
  margin-top: 15px;
}

.aheto-404 {
  padding: 40px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  text-align: center;
}

.aheto-404__wrap .aheto-heading__desc {
  max-width: 470px;
  margin-left: auto;
  margin-right: auto;
}

.aheto-404__svg {
  width: 80%;
}

.aheto-404 .fil0 {
  fill: #FEFEFE;
}

.aheto-gallery--2-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aheto-gallery--3-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 33.333%;
      flex-basis: 33.333%;
}

.aheto-gallery--4-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.aheto-gallery--5-in-row .aheto-gallery__item {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}

.aheto-gallery__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__list .aheto-gallery__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-gallery__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 320px;
  padding-left: 0;
  cursor: pointer;
}

.aheto-gallery__item:before {
  content: none;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__item {
    min-width: 290px;
  }
}

.aheto-gallery__item--height {
  height: 480px;
}

@media screen and (max-width: 1600px) {
  .aheto-gallery__item--height {
    height: 380px;
  }
}

@media screen and (max-width: 1400px) {
  .aheto-gallery__item--height {
    height: 320px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-gallery__item--height {
    height: 300px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-gallery__item--height {
    height: 350px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-gallery__item--height {
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-gallery__item--height {
    height: 350px;
  }
}

.aheto-gallery__item-img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-gallery__modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: auto;
  z-index: 100;
}

.aheto-gallery__modal-content {
  display: block;
  max-width: 80%;
  max-height: 80%;
  margin: auto;
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__modal-content {
    max-width: 100%;
    max-height: 100%;
  }
}

@keyframes zoom {
  from {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.aheto-gallery__close {
  display: block;
  position: absolute;
  top: 35px;
  right: 35px;
  padding: 7px 5px 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: rgba(255, 255, 255, 0.8);
  font-size: 50px;
  font-weight: bold;
  line-height: 20px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .aheto-gallery__close {
    top: 25px;
    right: 25px;
  }
}

.aheto-gallery__close:hover, .aheto-gallery__close:focus {
  cursor: pointer;
  opacity: 0.7;
}

.aheto-gallery--mosaics .aheto-gallery__item {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  height: 50%;
}

.aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 3), .aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 4) {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

@media screen and (max-width: 1500px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    height: 350px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    min-width: 350px;
    height: 380px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    height: 350px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    height: 450px;
  }
  .aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 3), .aheto-gallery--mosaics .aheto-gallery__item:nth-child(6n + 4) {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-gallery--mosaics .aheto-gallery__item {
    min-width: 270px;
    height: 350px;
  }
}

.aheto-gallery--animation {
  position: relative;
}

.aheto-gallery--animation .aheto-gallery__item {
  position: absolute;
  width: auto;
  min-width: auto;
  height: auto;
}

@media screen and (max-width: 767px) {
  .aheto-gallery--animation {
    display: none;
  }
}

.section-gallery .gallery {
  display: block;
}

.section-gallery .gallery-item {
  background-size: cover;
  padding-bottom: 25%;
  width: 25%;
  margin: 0px;
  cursor: pointer;
  position: relative;
}

@media screen and (max-width: 991px) {
  .section-gallery .gallery-item {
    width: 50%;
    padding-bottom: 50%;
  }
}

@media screen and (max-width: 767px) {
  .section-gallery .gallery-item {
    width: 100%;
    padding-bottom: 100%;
  }
}

.section-gallery .gallery-item:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}

.section-gallery .gallery-item:after {
  content: "\f2c7";
  font-family: "Ionicons";
  position: absolute;
  color: #fff;
  font-size: 50px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .25s ease-in-out;
}

.section-gallery .gallery-item:hover:after {
  opacity: 1;
}

.section-gallery .gallery-item:hover:before {
  opacity: 1;
}

.section-gallery .gallery-item-big {
  width: 50%;
  padding-bottom: 50%;
}

@media screen and (max-width: 991px) {
  .section-gallery .gallery-item-big {
    width: 100%;
    padding-bottom: 100%;
  }
}

.section-gallery .gallery-item-size {
  width: 25%;
}

@media screen and (max-width: 991px) {
  .section-gallery .gallery-item-size {
    width: 50%;
    padding-bottom: 50%;
  }
}

@media screen and (max-width: 767px) {
  .section-gallery .gallery-item-size {
    width: 100%;
    padding-bottom: 100%;
  }
}

.home-event--gallery .aheto-gallery__item:hover {
  position: relative;
}

.home-event--gallery .aheto-gallery__item:hover::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background: linear-gradient(transparent, #000);
  opacity: 0.4;
}

.church-event--gallery .aheto-gallery__item:hover {
  position: relative;
}

.church-event--gallery .aheto-gallery__item:hover::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background: linear-gradient(transparent, #000);
  opacity: 0.4;
}

.gallery-yoga .aheto-gallery__item:hover {
  opacity: 0.8;
}

.aheto-heading__link .aheto-btn + .aheto-btn {
  margin-left: 35px;
}

.aheto-heading__title {
  margin-top: 0;
  margin-bottom: 0;
}

.aheto-heading__desc--drop-caps::first-letter {
  margin-right: 40px;
  margin-bottom: -20px;
  float: left;
  font-size: 160px;
  line-height: 147px;
}

.aheto-heading p {
  margin-top: 15px;
  margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .aheto-heading p {
    margin-bottom: 0px;
  }
}

.aheto-heading h6 + p {
  margin-top: 15px;
}

.aheto-heading__subtitle {
  margin-top: 0;
  padding: 0 4px;
  margin-bottom: 10px;
}

.aheto-heading__subtitle--opacity {
  opacity: 0.5;
}

.aheto-heading__subtitle--big {
  font-size: 52px;
}

.aheto-heading__subtitle--medium {
  font-size: 40px;
}

.aheto-heading--opacity {
  opacity: 0.5;
}

.aheto-heading--divider-t1 {
  position: relative;
}

.aheto-heading--divider-t1 .aheto-heading__title {
  margin-bottom: 50px;
}

.aheto-heading--divider-t1 .aheto-heading__title::after {
  display: block;
  width: 50px;
  height: 6px;
  margin-top: 35px;
  content: '';
}

.aheto-heading--divider-t1.t-center .aheto-heading__title::after {
  margin-right: auto;
  margin-left: auto;
}

.aheto-heading--divider-t1.t-right .aheto-heading__title::after {
  margin-left: auto;
}

.aheto-heading--divider-t2 {
  position: relative;
}

.aheto-heading--divider-t2 .aheto-heading__title::after {
  display: block;
  width: 50px;
  height: 3px;
  margin-top: 52px;
  background-color: #eee;
  content: '';
}

.aheto-heading--divider-t2.t-center .aheto-heading__title::after {
  margin-right: auto;
  margin-left: auto;
}

.aheto-heading--divider-t2.t-right .aheto-heading__title::after {
  margin-left: auto;
}

.aheto-heading--divider-t3 .aheto-heading__title {
  position: relative;
}

.aheto-heading--divider-t3 .aheto-heading__title:after {
  display: block;
  width: 100px;
  height: 5px;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-transform: translate(-50px, 0);
          transform: translate(-50px, 0);
  content: '';
}

@media screen and (max-width: 1230px) {
  .aheto-heading--divider-t3 .aheto-heading__title:after {
    -webkit-transform: none;
            transform: none;
  }
}

.aheto-heading--divider-t3.t-center .aheto-heading__title:after {
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: none;
          transform: none;
}

.aheto-heading--divider-t3.t-right .aheto-heading__title:after {
  margin-left: auto;
  -webkit-transform: none;
          transform: none;
}

.aheto-heading--simple .aheto-heading__subtitle {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0;
}

.aheto-heading--simple .aheto-heading__title {
  letter-spacing: 4px;
}

.aheto-heading--business .aheto-heading__subtitle {
  font-size: 16px;
}

.aheto-heading--business .aheto-heading__title {
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .aheto-heading--business .aheto-heading__title {
    font-size: 40px;
  }
}

.aheto-heading--classic .aheto-heading__subtitle {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
  padding: 0;
  font-size: 16px;
  letter-spacing: 3.2px;
}

.aheto-heading--classic .aheto-heading__subtitle:after {
  display: block;
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
}

.aheto-heading--t-white .aheto-heading__title:after {
  background-color: #fff;
}

.aheto-heading--t-white .aheto-heading__title,
.aheto-heading--t-white p,
.aheto-heading--t-white .aheto-heading__subtitle {
  color: #fff;
}

.aheto-heading--modern .aheto-heading__subtitle {
  margin-bottom: 50px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 4px;
}

.aheto-heading--small p {
  margin: 10px 0 0;
}

.aheto-heading--events-title {
  font-size: 80px;
  letter-spacing: 10.3px;
}

@media screen and (max-width: 768px) {
  .aheto-heading--events-title {
    font-size: 28px;
    letter-spacing: 10.3px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-heading--edu .aheto-heading__title::after {
    margin-top: 35px;
  }
}

.aheto-heading--yoga .aheto-heading__subtitle {
  margin-bottom: 10px;
  font-family: "Dancing Script";
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0;
}

.aheto-heading--yoga .aheto-heading__title {
  line-height: 1.33;
}

.aheto-heading--yoga .aheto-heading__desc--drop-caps {
  margin-top: 47px;
}

@media screen and (min-width: 768px) {
  .aheto-heading--yoga .aheto-heading__desc--drop-caps {
    max-width: 500px;
  }
}

.aheto-heading--construction .aheto-heading__title {
  font-size: 40px;
}

.aheto-heading--construction .aheto-heading__desc {
  margin-top: 21px;
  margin-bottom: 37px;
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .aheto-heading--construction .aheto-heading__desc {
    margin-top: 15px;
    margin-bottom: 25px;
  }
}

.aheto-heading--construction-tm .aheto-heading__title {
  font-size: 70px;
  font-weight: normal;
}

.aheto-heading--construction-tm .aheto-heading__desc {
  padding-right: 5px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1;
}

.aheto-heading--chr .aheto-heading__title {
  font-size: 42px;
  font-weight: bold;
  height: 180px;
  font-family: 'PlayfairDisplay';
}

.aheto-heading--chr .aheto-heading__subtitle {
  margin-bottom: 16px;
}

.aht-heading__subtitle, .aht-heading__title, .aht-heading__desc {
  margin: 0;
}

.aht-heading b {
  font-weight: inherit;
}

.aht-heading--travel {
  background-repeat: no-repeat;
}

.aht-heading--travel.t-center {
  background-position: 50% 0;
}

.aht-heading--travel.t-right {
  background-position: 100% 0;
}

.aht-heading--travel.aht-heading--bg {
  padding-top: 40px;
}

.aht-heading--travel .aht-heading__subtitle {
  margin: 0 0 5px;
  font-weight: 400;
}

.aht-heading--travel .aht-heading__title {
  margin: 0;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-heading--travel .aht-heading__desc {
  margin-top: 32px;
}

.aht-heading--main .aht-heading__title {
  margin: 0;
  font-weight: 300;
}

.aht-heading--main .aht-heading__desc {
  margin: 20px 0 0;
  max-width: 250px;
}

.aht-heading--chr .aht-heading__subtitle {
  display: inline-block;
  position: relative;
  margin-bottom: 35px;
  font-weight: 700;
  letter-spacing: 0.15em;
}

.aht-heading--chr .aht-heading__subtitle:before {
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #eee;
  content: '';
}

.aht-heading--chr .aht-heading__title {
  font-weight: 700;
  letter-spacing: -0.025em;
}

.aht-heading--chr .aht-heading__desc {
  margin-top: 35px;
}

.aht-heading--chr.aht-heading--white .aht-heading__subtitle,
.aht-heading--chr.aht-heading--white .aht-heading__title,
.aht-heading--chr.aht-heading--white .aht-heading__desc {
  color: #fff;
}

.aht-heading--chr.aht-heading--white .aht-heading__subtitle:before {
  background-color: #fff;
}

.event-slider--church-wrap-2 .aht-heading--chr .aht-heading__desc {
  margin-top: 35px;
  width: 60%;
}

.about-church-wrap-1 .aht-heading--chr .aht-heading__subtitle,
.about-church-service-wrap-1 .aht-heading--chr .aht-heading__subtitle,
.about-church-team-wrap-1 .aht-heading--chr .aht-heading__subtitle,
.about-church-faq-wrap-1 .aht-heading--chr .aht-heading__subtitle,
.church-news-blog-wrap .aht-heading--chr .aht-heading__subtitle,
.church-ministries-wrap .aht-heading--chr .aht-heading__subtitle,
.church-events-wrap .aht-heading--chr .aht-heading__subtitle,
.church-contact-us-wrap .aht-heading--chr .aht-heading__subtitle,
.church-sermons-event-wrap .aht-heading--chr .aht-heading__subtitle {
  letter-spacing: 0.2em;
}

.about-church-team-wrap-1 .aht-heading--chr .aht-heading__subtitle {
  margin-bottom: 28px;
}

.about-church-team-wrap-1 .aht-heading--chr .aht-heading__desc {
  margin-top: 40px;
  line-height: 1.63;
}

.about-church-team-wrap-1 .aht-heading--chr .aht-heading__desc,
.church-ministries-wrap .aht-heading--chr .aht-heading__desc,
.church-events-wrap .aht-heading--chr .aht-heading__desc {
  font-family: "Roboto", sans-serif;
  width: 80%;
}

.aheto-tab {
  text-align: center;
}

.aheto-tab__head {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 110px;
}

@media screen and (max-width: 991px) {
  .aheto-tab__head {
    margin-bottom: 50px;
  }
}

.aheto-tab__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0;
}

.aheto-tab__list-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 20px 15px;
}

.aheto-tab__list-item {
  padding-left: 0;
}

.aheto-tab__list-item:before {
  content: none;
}

.aheto-tab__list-ico {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

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

.aheto-tab__box {
  position: relative;
  height: 0;
  -webkit-transition: visibility, opacity 1s;
  transition: visibility, opacity 1s;
  background-position: center;
  background-size: cover;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
}

.aheto-tab__box.active {
  height: auto;
  opacity: 1;
  visibility: visible;
}

.aheto-tab__box:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aheto-tab__box--overlay-1:before {
  content: '';
}

@media screen and (min-width: 768px) {
  .aheto-tab__box--overlay-1:before {
    width: 50%;
  }
}

.aheto-tab__box--overlay-2:before {
  content: '';
  opacity: 0.7;
}

.aheto-tab__box--overlay-3:before {
  content: '';
}

@media screen and (max-width: 1230px) {
  .aheto-tab__box--overlay-3:before {
    opacity: 0.9;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab__box--overlay-3:before {
    opacity: 0.8;
  }
}

.aheto-tab__box--overlay-4:before {
  background-color: rgba(0, 0, 0, 0.5);
  content: '';
}

.aheto-tab__box-inner {
  position: relative;
}

.aheto-tab--simple .aheto-tab__head {
  border-radius: 5px;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.aheto-tab--simple .aheto-tab__list {
  margin: 0 -1px -1px 0;
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-tab--simple .aheto-tab__list-link {
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__list-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.aheto-tab--simple .aheto-tab__list-link:hover {
  color: #fff;
}

.aheto-tab--simple .aheto-tab__list-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 192px;
          flex: 1 0 192px;
  width: 192px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--simple .aheto-tab__list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 180px;
            flex: 1 0 180px;
    width: 180px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-tab--simple .aheto-tab__list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
}

.aheto-tab--simple .aheto-tab__list-item.active a {
  color: #fff;
}

.aheto-tab--business .aheto-tab__head {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}

.aheto-tab--business .aheto-tab__list {
  width: 100%;
}

.aheto-tab--business .aheto-tab__list-item {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aheto-tab--business .aheto-tab__list-item:last-child {
  border-right: 0;
}

@media screen and (min-width: 768px) {
  .aheto-tab--business .aheto-tab__list-item {
    border-right: 2px solid #fff;
  }
  .aheto-tab--business .aheto-tab__list-item:before {
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-right: 11px solid transparent;
    border-bottom: 18px solid #fff;
    border-left: 11px solid transparent;
    content: '';
    opacity: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--business .aheto-tab__list-item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    border-bottom: 2px solid #fff;
  }
}

.aheto-tab--business .aheto-tab__list-item.active {
  background-color: #fff;
  -webkit-box-shadow: 0.5px 4px 62px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0.5px 4px 62px 0px rgba(0, 0, 0, 0.07);
}

.aheto-tab--business .aheto-tab__list-item.active:before {
  opacity: 1;
}

.aheto-tab--business .aheto-tab__list-link {
  padding: 33px 30px;
  font-size: 18px;
}

@media screen and (max-width: 1500px) {
  .aheto-tab--business .aheto-tab__list-link {
    padding: 25px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--business .aheto-tab__list-link {
    padding: 15px 20px;
  }
}

.aheto-tab--business .aheto-tab__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-tab--business .aheto-tab__box.active {
  height: 700px;
  min-height: 700px;
}

@media screen and (max-width: 1500px) {
  .aheto-tab--business .aheto-tab__box.active {
    height: 550px;
    min-height: 550px;
  }
}

.aheto-tab--business .aheto-tab__box-inner {
  width: 100%;
}

.aheto-tab--business .aheto-btn--light.aheto-btn--trans:hover {
  background-color: #fff;
}

.aheto-tab--construction-home .aheto-tab__list {
  display: block;
  margin-top: 55px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 25px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__list-item {
    margin: 0 15px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__list-item:first-of-type {
    margin-left: 0;
  }
}

.aheto-tab--construction-home .aheto-tab__list-item.active .aheto-tab__list-link {
  position: relative;
}

.aheto-tab--construction-home .aheto-tab__list-item.active .aheto-tab__list-link:after {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  content: '';
}

.aheto-tab--construction-home .aheto-tab__list-item.active .aheto-tab__list-link {
  font-weight: 600;
}

.aheto-tab--construction-home .aheto-tab__list-link {
  display: inline-block;
  margin-bottom: 25px;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.63;
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__list-link {
    margin-bottom: 0px;
  }
}

.aheto-tab--construction-home .aheto-tab__viewall {
  display: block;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__viewall {
    display: inline-block;
    float: right;
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-tab--construction-home .aheto-tab__viewall {
    margin-top: 0px;
  }
}

.aheto-tab--construction-home .aheto-tab__head {
  margin-bottom: 100px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__head {
    margin-bottom: 15px;
  }
}

.aheto-tab--event {
  background-color: #fff;
}

.aheto-tab--event .aheto-tab__head {
  width: 100%;
  margin-bottom: 56px;
}

.aheto-tab--event .aheto-tab__list {
  border-bottom: 2px solid #eee;
}

.aheto-tab--edu .aheto-tab__list-item .event-title {
  font-size: 18px;
  letter-spacing: normal;
}

.aheto-tab--edu .aheto-tab__list-item .event-date {
  letter-spacing: 1.2px;
}

.tm__avatar {
  width: 66px;
  height: 66px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.tm--default {
  position: relative;
  height: 100%;
}

.tm--default:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  opacity: 0;
}

.tm--default:hover:after {
  opacity: 1;
}

.tm--default .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.tm--default .tm__avatar {
  margin-right: 10px;
  margin-left: 2px;
  border-radius: 50%;
  background-size: cover;
}

.tm--default .tm__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 5px;
}

.tm--default .tm__position {
  margin: 3px 0 0;
  line-height: 1.25;
}

.tm--default .tm__name {
  margin: 0;
  line-height: 1.3;
}

.tm--default .tm__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.tm--default .tm__stars i {
  display: inline-block;
  margin-right: 1px;
}

.tm--default .tm__stars i.ion-ios-star {
  position: relative;
  top: -1px;
}

.tm--home-event {
  text-align: center;
}

.tm--home-event .tm__avatar {
  width: 110px;
  height: 110px;
  margin: 0 auto;
  border-radius: 50%;
  background-size: cover;
}

.tm--home-event .tm__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tm--home-event .tm__name {
  display: inline-block;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin: 0;
  padding: 7px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: right;
}

.tm--home-event .tm__position {
  display: inline-block;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  margin: 0;
  padding: 7px;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}

.tm--home-event .tm__text {
  max-width: 830px;
  margin-right: auto;
  margin-left: auto;
  font-size: 20px;
  line-height: 36px;
}

.tm--home-event .tm__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 25px;
}

.tm--home-event .tm__stars i {
  display: inline-block;
  margin-right: 1px;
  font-size: 22px;
}

.tm--home-event .tm__stars i.ion-ios-star {
  position: relative;
  top: -1px;
}

@media screen and (max-width: 575px) {
  .tm--home-event .tm__avatar {
    width: 80px;
    height: 80px;
  }
  .tm--home-event .tm__text {
    font-size: 16px;
  }
}

.tm--barbershop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 15px;
}

.tm--barbershop .tm__text {
  margin-top: 10px;
  margin-bottom: 0;
}

.tm--barbershop .tm__content {
  position: relative;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  padding: 30px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA+CAYAAAC875yHAAADIUlEQVR4nOWc4VLEIAyEt9y9/xN7V3+cUeRo2UACqe5M1XEUtl9C2qPQDTolAFt25Norx2ptlSNX7vXZ2wHzN+nr0EhMdRkb1AbgBu78colfOvitDm7Qgyu1A3hgTkb2BrvUEy/PVIdHv++J4Jke8M3GDcDduM0PNAJ/OzBiDQ/4qZ8emZhgD0/aBU48lwC94OXtW0P0yLxcpxBLgHf4wRNZQvSGJzqEmBdbz8yr9Tta6IF6CfJSlY+cxAabE9JoNGBSU2fqLWCp+D5bIxm0wrNcI95MrALYm/krsq/at1UtGlFP/6vgiVL+w2ozPVkYJugRAAIxPGiV5EsE85qMiuAXyABGURQwrDYgFsBIXlhtCTEmPoHrZSDwBfBqihJw4MIZGMZzwpop9yOxEMN4lgyMElFWUfx+18AwESXV/RTNWjnAKFFlFQogQD6FCiR52rdUtfm4lbc22qzaUX9gPk0lQBnGqyD2DMuVEPdaBspVeQSitKE9qd4haRH4Ls9nU+pP9EX2gZ+VCNr/H7kw5AC0N+WyEkESh/3/agbWTImOGi5N5GKzwurWJL+jOAMh62BKz5oA7Mwz1fJqV1vhZCHL2yjx/EAdxllfGh8UwJEO/nK7ALBHmo2JciOvqp/eAK84w8LqCfjf711udgWKCwgQZxo9Uvapgu4NkG0/SgaqR4wnwL88fKcAvFr2AZznXx8uVmdgpHlI9hPIr4B7Aewys1hs9k0ByKz7i5R9AMfiLeAeANnsWz6bnIkJeHWywwMgYyYSPHZ5XdWzNUBmLm3V9q8jsfCq5cYS4Nv64YpCPAjKxKzQPQ24JcArDt3hgFsBZLYszNpwyMok4BYAmWHgvdFQKybgzY2GIBppKaEdyYjwWgGn4AHjO4X+NTygHyADT2VkglrwujaG9wB0MeIoZgvvjlfAuxq3NEJvlZ8k9zLDAmRqR6R6x2bd8EhpAWQiGCnr2JdOmAX7CCADLlKtY8GZey4Bsq85iTRcmdcUuAW7XNrBfByLAk7UqnOusz/s4qJoU1AtTSsvZwAj1ThW6lc3jaoEKNl2pb0jS0fIJ7nl2Hmlq1xeAAAAAElFTkSuQmCC") no-repeat top right;
  -webkit-box-shadow: 0px 4px 35px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 35px 0 rgba(0, 0, 0, 0.1);
}

.tm--barbershop .tm__content:after {
  content: '';
  position: absolute;
  left: 45px;
  bottom: -25px;
  border: 10px solid transparent;
  border-top: 15px solid #fff;
}

.tm--barbershop .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 23px;
  margin-top: 40px;
}

.tm--barbershop .tm__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 15px;
}

.tm--barbershop .tm__name {
  margin: 0 0 5px;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.tm--barbershop .tm__position {
  margin: 0;
  line-height: 1.3;
}

.tm--barbershop .tm__position:before {
  content: '/';
  margin-right: 5px;
}

.tm--barbershop .tm__avatar {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background: no-repeat center;
  background-size: cover;
  overflow: hidden;
}

.tm--business {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tm--business .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 35px;
  padding: 0 25px;
}

.tm--business .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 25px 40px;
  border-radius: 5px;
  background: #fff;
}

.tm--business .tm__content:after {
  position: absolute;
  bottom: -16px;
  left: 50px;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  content: '';
}

.tm--business .tm__avatar {
  margin-right: 15px;
}

.tm--business .tm__name {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}

.tm--business .tm__position {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: bold;
}

.tm--business .tm__stars {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 10px;
  color: #FFC015;
  font-size: 18px;
}

.tm--business .tm__text {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
}

.tm--yoga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tm--yoga .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  padding: 0 25px;
}

.tm--yoga .tm__avatar {
  margin-right: 20px;
}

.tm--yoga .tm__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tm--yoga .tm__name {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.tm--yoga .tm__position {
  margin: 7px 0 0 -5px;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
}

.tm--yoga .tm__position:before {
  content: '/ ';
}

.tm--yoga .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  padding: 30px 30px 25px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
}

.tm--yoga .tm__content:before {
  display: block;
  position: absolute;
  top: 1px;
  right: 0;
  width: 89px;
  height: 62px;
  font-family: 'Times New Roman';
  font-size: 200px;
  font-weight: bold;
  line-height: 137px;
  content: '”';
  opacity: 0.05;
  overflow: hidden;
}

.tm--yoga .tm__content:after {
  display: block;
  position: absolute;
  bottom: -18px;
  left: 53px;
  width: 0;
  height: 0;
  border-top: 18px solid #fff;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  content: '';
}

.tm--yoga .tm__stars {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  color: #FFC015;
}

.tm--yoga .tm__stars i {
  font-size: 18px;
}

.tm--edu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
  padding: 80px 30px 70px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  -webkit-box-shadow: 0px 5px 15px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 5px 15px 3px rgba(0, 0, 0, 0.05);
}

@media screen and (min-width: 481px) {
  .tm--edu {
    min-height: 265px;
    padding-right: 45px;
    padding-left: 45px;
  }
}

.tm--edu:before {
  display: block;
  position: absolute;
  top: -20px;
  left: 40px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #222;
  font-family: 'Arial';
  font-size: 85px;
  font-weight: bold;
  line-height: 65px;
  content: '”';
}

@media screen and (min-width: 1025px) {
  .tm--edu:hover {
    -webkit-transform: translate(0, -24px);
            transform: translate(0, -24px);
  }
  .tm--edu:hover .tm__name, .tm--edu:hover .tm__position, .tm--edu:hover .tm__text {
    color: #fff;
  }
}

.tm--edu .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 45px;
}

.tm--edu .tm__avatar {
  margin-right: 15px;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.tm--edu .tm__name {
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 18px;
  font-weight: bold;
}

.tm--edu .tm__position {
  margin: 5px 0 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 14px;
  font-weight: 500;
}

.tm--edu .tm__content {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.tm--edu .tm__text {
  margin: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: "Roboto", sans-serif;
}

@media screen and (max-width: 480px) {
  .tm--edu {
    min-height: 320px;
  }
}

.tm--edu-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.tm--edu-2 .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 35px;
  padding: 0 25px;
}

.tm--edu-2 .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 25px 40px;
  border-radius: 5px;
  background: #fff;
}

.tm--edu-2 .tm__content:after {
  position: absolute;
  bottom: -16px;
  left: 50px;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  content: '';
}

.tm--edu-2 .tm__avatar {
  margin-right: 15px;
}

.tm--edu-2 .tm__name {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
}

.tm--edu-2 .tm__position {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 500;
}

.tm--edu-2 .tm__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 7px;
  color: #FFC015;
  font-size: 18px;
}

.tm--edu-2 .tm__text {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.tm--construction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 470px;
  min-height: 300px;
  border-radius: 5px;
  background: #fff;
}

.tm--construction .tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 35px;
  padding: 0 35px;
}

.tm--construction .tm__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 45px 35px;
}

.tm--construction .tm__avatar {
  margin-right: 22px;
}

.tm--construction .tm__name {
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}

.tm--construction .tm__position {
  margin: 0 0 5px;
  font-size: 16px;
  font-weight: 400;
}

.tm--construction .tm__stars {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 10px;
  color: #FFC015;
  font-size: 20px;
}

.tm--construction .tm__text {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.tm--construction .tm__info {
  padding-top: 15px;
}

.aht-tm__img {
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-tm--trvl .aht-tm__content:before {
  display: block;
  position: absolute;
  top: 10px;
  right: 25px;
  color: rgba(0, 0, 0, 0.05);
  font-family: 'Arial';
  font-size: 105px;
  font-weight: bold;
  line-height: 65px;
  content: '”';
}

.aht-tm--trvl .aht-tm__title {
  margin: 14px 0 0;
}

.aht-tm--trvl .aht-tm__desc {
  margin: 20px 0 0;
  line-height: 24px;
}

.aht-tm--trvl .aht-tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 33px;
}

.aht-tm--trvl .aht-tm__img {
  width: 70px;
  height: 70px;
  margin-right: 18px;
}

.aht-tm--trvl .aht-tm__text {
  padding-top: 20px;
}

.aht-tm--trvl .aht-tm__name {
  margin: 0;
  font-size: 18px;
}

.aht-tm--trvl .aht-tm__pos {
  margin: 0;
  font-size: 13px;
  font-style: italic;
}

.aht-tm--trvl .aht-tm__pos:before {
  content: '/ ';
}

.aheto-content-block {
  overflow: hidden;
}

.aheto-content-block__img {
  height: 250px;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 768px) {
  .aheto-content-block__img {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content-block__img {
    height: 50vw;
    min-height: 200px;
    margin-right: -15px;
    margin-left: -15px;
  }
}

.aheto-content-block__title-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-content-block__title {
  margin: 0px;
}

.aheto-content-block__ico {
  display: block;
  width: 25px;
  margin-right: 15px;
  font-size: 24px;
  position: relative;
  top: 2px;
}

.aheto-content-block__ico--lg {
  width: auto;
  margin: 0 auto 25px;
  font-size: 40px;
}

.aheto-content-block.t-center .aheto-content-block__title-holder {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-content-block.t-right .aheto-content-block__title-holder {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.aheto-content-block--chess {
  margin-right: -15px;
  margin-left: -15px;
  padding: 105px 30px 90px;
  background-color: #fff;
}

.aheto-content-block--chess.chess-bg {
  background-color: #f6f9ff;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .aheto-content-block--chess.chess-bg {
    background-color: #fff;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .aheto-content-block--chess.chess-bg-medium {
    background-color: #f6f9ff;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content-block--chess {
    padding: 40px 15px;
  }
}

.aheto-content-block--chess .aheto-content-block__descr {
  max-width: 390px;
  margin-right: auto;
  margin-left: auto;
}

.aheto-content-block--chess .aheto-content-block__link {
  margin-top: 55px;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--chess .aheto-content-block__link {
    margin-top: 30px;
  }
}

.aheto-content-block--light .aheto-content-block__ico,
.aheto-content-block--light .aheto-content-block__title,
.aheto-content-block--light p,
.aheto-content-block--light a {
  color: #fff;
}

.aheto-content-block--bgImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 470px;
  margin-bottom: 30px;
  padding: 70px 30px 50px;
  background-position: 50%;
  background-size: cover;
}

.aheto-content-block--bgImg .aheto-content-block__ico {
  margin-top: -20px;
}

.aheto-content-block--bgImg .aheto-content-block__title {
  margin-top: 25px;
  margin-bottom: 50px;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg .aheto-content-block__title {
    margin-bottom: 20px;
  }
}

.aheto-content-block--bgImg .aheto-content-block__link {
  margin-top: 70px;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg .aheto-content-block__link {
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg {
    height: auto;
    padding: 50px 15px 30px;
  }
  .aheto-content-block--bgImg .aheto-content-block__info {
    display: block !important;
    height: auto !important;
  }
  .aheto-content-block--bgImg .aheto-content-block__info p {
    margin-bottom: 0px;
  }
}

.aheto-content-block--bgImg .aheto-content-block__descr {
  position: relative;
  max-width: 390px;
  margin-right: auto;
  margin-left: auto;
  z-index: 2;
}

.aheto-content-block--bgImg:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 200ms;
  transition: 200ms;
  background-color: rgba(0, 0, 0, 0.7);
  content: '';
  z-index: 1;
}

.aheto-content-block--bgImg .aheto-content-block__info {
  display: none;
}

.aheto-content-block--bgImg .aheto-content-block__info p {
  margin-top: 0;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--bgImg:hover:after {
    background-color: rgba(0, 0, 0, 0.7);
  }
}

.aheto-content-block--slider {
  position: relative;
  min-height: 270px;
  padding: 70px 25px;
  background-color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--slider {
    min-height: 200px;
  }
}

.aheto-content-block--slider:hover {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  cursor: pointer;
}

.aheto-content-block--slider:before {
  font-size: 40px;
  font-weight: 300;
  content: attr(data-index) ".";
}

.aheto-content-block--slider .aheto-content-block__ico {
  position: absolute;
  top: 100px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  color: rgba(0, 0, 0, 0.03);
}

.aheto-content-block--slider .aheto-content-block__ico--lg {
  font-size: 120px;
}

.aheto-content-block--slider .aheto-content-block__title {
  margin-top: 35px;
}

.aheto-content-block--slider .aheto-content-block__info-text {
  margin-top: 35px;
}

.aheto-content-block--feature .aheto-content-block__ico {
  width: 42px;
  margin-right: 10px;
  font-size: 30px;
  position: relative;
  left: 1px;
  margin-top: 15px;
}

.aheto-content-block--feature .aheto-content-block__info-text {
  margin-top: 0px;
  padding-left: 52px;
  line-height: 26px;
  margin-bottom: 0px;
}

.aheto-content-block--img-h80 {
  padding: 0 30px;
}

.aheto-content-block--img-h80 .aheto-content-block__img {
  height: 80px;
  background-size: contain;
  margin-bottom: 35px;
}

.aheto-content-block--img-h80 .aheto-content-block__info-text {
  margin-top: 20px;
}

@media screen and (max-width: 991px) {
  .aheto-content-block--img-h80 {
    padding: 0;
  }
}

@media screen and (max-width: 767px) {
  .aheto-content-block--img-h80 .aheto-content-block__img {
    min-height: 80px;
  }
}

.aheto-content-block--list {
  position: relative;
  padding-left: 75px;
}

.aheto-content-block--list:before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
  content: attr(data-index) ".";
}

.aheto-content-block--list .aheto-content-block__title {
  margin: 0;
}

.aheto-content-block--list .aheto-content-block__info-text {
  margin-top: 15px;
}

.aheto-content-block--list-icon:hover .aheto-content-block__ico {
  color: #fff;
}

.aheto-content-block--list-icon .aheto-content-block__ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 105px;
  height: 105px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
  background-color: #fff;
  font-size: 30px;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  margin-left: auto;
}

.aheto-content-block--list-icon .aheto-content-block__title:before {
  margin-right: 5px;
  font-size: 20px;
  content: attr(data-index) ".";
}

.aheto-content-block--list-icon .aheto-content-block__info-text {
  margin-top: 25px;
  line-height: 26px;
}

@media screen and (max-width: 768px) {
  .aheto-content-block--list-icon .aheto-content-block__info-text {
    margin-top: 15px;
  }
}

.aheto-content-block--saas .aheto-content-block__ico {
  margin: 0;
  font-size: 50px;
}

.aheto-content-block--business .aheto-content-block__img {
  height: 50px;
  margin: 0 0 15px;
  background-position: left;
  background-size: auto;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--business .aheto-content-block__img {
    min-height: 0;
  }
}

.aheto-content-block--business .aheto-content-block__info-text {
  margin: 17px 0 0px;
}

.aheto-content-block--construction {
  position: relative;
  padding: 40px 0 35px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--construction {
    padding-bottom: 10px;
    padding-top: 25px;
  }
}

.aheto-content-block--construction.active:after {
  opacity: 1;
}

.aheto-content-block--construction:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  content: '';
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}

.aheto-content-block--construction .aheto-content-block__img {
  height: 50px;
  margin: 0 0 35px;
  background-position: left;
  background-size: auto;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--construction .aheto-content-block__img {
    min-height: 0;
    margin-bottom: 20px;
  }
}

.aheto-content-block--construction .aheto-content-block__title {
  font-size: 20px;
}

.aheto-content-block--construction .aheto-content-block__info {
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .aheto-content-block--construction .aheto-content-block__info {
    margin-top: 10px;
  }
}

.aheto-content-block--construction .aheto-content-block__info-text {
  font-family: "Source Sans Pro", sans-serif;
}

.aheto-single-img {
  width: 100%;
  font-size: 0;
}

.aheto-single-img__img {
  max-width: 100%;
}

.aheto-single-img__img--h100vh {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-single-img__img--h0 {
  width: 100%;
  height: 0px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h0 {
    height: 0px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h0 {
    height: 0px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h0 {
    height: 0px;
  }
}

.aheto-single-img__img--h20 {
  width: 100%;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h20 {
    height: 13.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h20 {
    height: 10px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h20 {
    height: 8px;
  }
}

.aheto-single-img__img--h40 {
  width: 100%;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h40 {
    height: 26.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h40 {
    height: 20px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h40 {
    height: 16px;
  }
}

.aheto-single-img__img--h60 {
  width: 100%;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h60 {
    height: 40px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h60 {
    height: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h60 {
    height: 24px;
  }
}

.aheto-single-img__img--h80 {
  width: 100%;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h80 {
    height: 53.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h80 {
    height: 40px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h80 {
    height: 32px;
  }
}

.aheto-single-img__img--h100 {
  width: 100%;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h100 {
    height: 66.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h100 {
    height: 50px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h100 {
    height: 40px;
  }
}

.aheto-single-img__img--h120 {
  width: 100%;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h120 {
    height: 80px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h120 {
    height: 60px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h120 {
    height: 48px;
  }
}

.aheto-single-img__img--h140 {
  width: 100%;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h140 {
    height: 93.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h140 {
    height: 70px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h140 {
    height: 56px;
  }
}

.aheto-single-img__img--h160 {
  width: 100%;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h160 {
    height: 106.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h160 {
    height: 80px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h160 {
    height: 64px;
  }
}

.aheto-single-img__img--h180 {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h180 {
    height: 120px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h180 {
    height: 90px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h180 {
    height: 72px;
  }
}

.aheto-single-img__img--h200 {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h200 {
    height: 133.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h200 {
    height: 100px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h200 {
    height: 80px;
  }
}

.aheto-single-img__img--h220 {
  width: 100%;
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h220 {
    height: 146.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h220 {
    height: 110px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h220 {
    height: 88px;
  }
}

.aheto-single-img__img--h240 {
  width: 100%;
  height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h240 {
    height: 160px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h240 {
    height: 120px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h240 {
    height: 96px;
  }
}

.aheto-single-img__img--h260 {
  width: 100%;
  height: 260px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h260 {
    height: 173.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h260 {
    height: 130px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h260 {
    height: 104px;
  }
}

.aheto-single-img__img--h280 {
  width: 100%;
  height: 280px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h280 {
    height: 186.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h280 {
    height: 140px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h280 {
    height: 112px;
  }
}

.aheto-single-img__img--h300 {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h300 {
    height: 200px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h300 {
    height: 150px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h300 {
    height: 120px;
  }
}

.aheto-single-img__img--h320 {
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h320 {
    height: 213.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h320 {
    height: 160px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h320 {
    height: 128px;
  }
}

.aheto-single-img__img--h340 {
  width: 100%;
  height: 340px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h340 {
    height: 226.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h340 {
    height: 170px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h340 {
    height: 136px;
  }
}

.aheto-single-img__img--h360 {
  width: 100%;
  height: 360px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h360 {
    height: 240px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h360 {
    height: 180px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h360 {
    height: 144px;
  }
}

.aheto-single-img__img--h380 {
  width: 100%;
  height: 380px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h380 {
    height: 253.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h380 {
    height: 190px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h380 {
    height: 152px;
  }
}

.aheto-single-img__img--h400 {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h400 {
    height: 266.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h400 {
    height: 200px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h400 {
    height: 160px;
  }
}

.aheto-single-img__img--h420 {
  width: 100%;
  height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h420 {
    height: 280px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h420 {
    height: 210px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h420 {
    height: 168px;
  }
}

.aheto-single-img__img--h440 {
  width: 100%;
  height: 440px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h440 {
    height: 293.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h440 {
    height: 220px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h440 {
    height: 176px;
  }
}

.aheto-single-img__img--h460 {
  width: 100%;
  height: 460px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h460 {
    height: 306.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h460 {
    height: 230px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h460 {
    height: 184px;
  }
}

.aheto-single-img__img--h480 {
  width: 100%;
  height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h480 {
    height: 320px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h480 {
    height: 240px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h480 {
    height: 192px;
  }
}

.aheto-single-img__img--h500 {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h500 {
    height: 333.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h500 {
    height: 250px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h500 {
    height: 200px;
  }
}

.aheto-single-img__img--h520 {
  width: 100%;
  height: 520px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h520 {
    height: 346.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h520 {
    height: 260px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h520 {
    height: 208px;
  }
}

.aheto-single-img__img--h540 {
  width: 100%;
  height: 540px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h540 {
    height: 360px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h540 {
    height: 270px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h540 {
    height: 216px;
  }
}

.aheto-single-img__img--h560 {
  width: 100%;
  height: 560px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h560 {
    height: 373.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h560 {
    height: 280px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h560 {
    height: 224px;
  }
}

.aheto-single-img__img--h580 {
  width: 100%;
  height: 580px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h580 {
    height: 386.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h580 {
    height: 290px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h580 {
    height: 232px;
  }
}

.aheto-single-img__img--h600 {
  width: 100%;
  height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h600 {
    height: 400px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h600 {
    height: 300px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h600 {
    height: 240px;
  }
}

.aheto-single-img__img--h620 {
  width: 100%;
  height: 620px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h620 {
    height: 413.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h620 {
    height: 310px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h620 {
    height: 248px;
  }
}

.aheto-single-img__img--h640 {
  width: 100%;
  height: 640px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h640 {
    height: 426.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h640 {
    height: 320px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h640 {
    height: 256px;
  }
}

.aheto-single-img__img--h660 {
  width: 100%;
  height: 660px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h660 {
    height: 440px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h660 {
    height: 330px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h660 {
    height: 264px;
  }
}

.aheto-single-img__img--h680 {
  width: 100%;
  height: 680px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h680 {
    height: 453.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h680 {
    height: 340px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h680 {
    height: 272px;
  }
}

.aheto-single-img__img--h700 {
  width: 100%;
  height: 700px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h700 {
    height: 466.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h700 {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h700 {
    height: 280px;
  }
}

.aheto-single-img__img--h720 {
  width: 100%;
  height: 720px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h720 {
    height: 480px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h720 {
    height: 360px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h720 {
    height: 288px;
  }
}

.aheto-single-img__img--h740 {
  width: 100%;
  height: 740px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h740 {
    height: 493.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h740 {
    height: 370px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h740 {
    height: 296px;
  }
}

.aheto-single-img__img--h760 {
  width: 100%;
  height: 760px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h760 {
    height: 506.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h760 {
    height: 380px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h760 {
    height: 304px;
  }
}

.aheto-single-img__img--h780 {
  width: 100%;
  height: 780px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h780 {
    height: 520px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h780 {
    height: 390px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h780 {
    height: 312px;
  }
}

.aheto-single-img__img--h800 {
  width: 100%;
  height: 800px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h800 {
    height: 533.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h800 {
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h800 {
    height: 320px;
  }
}

.aheto-single-img__img--h820 {
  width: 100%;
  height: 820px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h820 {
    height: 546.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h820 {
    height: 410px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h820 {
    height: 328px;
  }
}

.aheto-single-img__img--h840 {
  width: 100%;
  height: 840px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h840 {
    height: 560px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h840 {
    height: 420px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h840 {
    height: 336px;
  }
}

.aheto-single-img__img--h860 {
  width: 100%;
  height: 860px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h860 {
    height: 573.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h860 {
    height: 430px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h860 {
    height: 344px;
  }
}

.aheto-single-img__img--h880 {
  width: 100%;
  height: 880px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h880 {
    height: 586.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h880 {
    height: 440px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h880 {
    height: 352px;
  }
}

.aheto-single-img__img--h900 {
  width: 100%;
  height: 900px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h900 {
    height: 600px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h900 {
    height: 450px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h900 {
    height: 360px;
  }
}

.aheto-single-img__img--h920 {
  width: 100%;
  height: 920px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h920 {
    height: 613.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h920 {
    height: 460px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h920 {
    height: 368px;
  }
}

.aheto-single-img__img--h940 {
  width: 100%;
  height: 940px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h940 {
    height: 626.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h940 {
    height: 470px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h940 {
    height: 376px;
  }
}

.aheto-single-img__img--h960 {
  width: 100%;
  height: 960px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h960 {
    height: 640px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h960 {
    height: 480px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h960 {
    height: 384px;
  }
}

.aheto-single-img__img--h980 {
  width: 100%;
  height: 980px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h980 {
    height: 653.33333px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h980 {
    height: 490px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h980 {
    height: 392px;
  }
}

.aheto-single-img__img--h1000 {
  width: 100%;
  height: 1000px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 991px) {
  .aheto-single-img__img--h1000 {
    height: 666.66667px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-img__img--h1000 {
    height: 500px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-img__img--h1000 {
    height: 400px;
  }
}

.aheto-single-box {
  padding: 65px 60px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .aheto-single-box {
    padding: 50px 30px;
  }
}

.aheto-single-box h1,
.aheto-single-box h2,
.aheto-single-box h3,
.aheto-single-box h4,
.aheto-single-box h5,
.aheto-single-box h6 {
  margin-top: 0;
}

.aheto-single-text h1,
.aheto-single-text h2,
.aheto-single-text h3,
.aheto-single-text h4,
.aheto-single-text h5,
.aheto-single-text h6,
.aheto-single-text p,
.aheto-single-text ul,
.aheto-single-text ol {
  margin: 0;
  padding: 0;
}

.aheto-single-text--light h1,
.aheto-single-text--light h2,
.aheto-single-text--light h3,
.aheto-single-text--light h4,
.aheto-single-text--light h5,
.aheto-single-text--light h6 {
  color: #fff;
}

.aheto-single-text--light p,
.aheto-single-text--light ul,
.aheto-single-text--light ol {
  color: #666;
}

.aheto-single-text--white h1,
.aheto-single-text--white h2,
.aheto-single-text--white h3,
.aheto-single-text--white h4,
.aheto-single-text--white h5,
.aheto-single-text--white h6,
.aheto-single-text--white p,
.aheto-single-text--white ul,
.aheto-single-text--white ol {
  color: #fff;
}

.aheto-single-text--ltr-spng-3 h1,
.aheto-single-text--ltr-spng-3 h2,
.aheto-single-text--ltr-spng-3 h3,
.aheto-single-text--ltr-spng-3 h4,
.aheto-single-text--ltr-spng-3 h5,
.aheto-single-text--ltr-spng-3 h6,
.aheto-single-text--ltr-spng-3 p,
.aheto-single-text--ltr-spng-3 ul,
.aheto-single-text--ltr-spng-3 ol {
  letter-spacing: 3px;
}

.aheto-single-item {
  position: relative;
  padding-left: 75px;
}

.aheto-single-item:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 300;
  content: attr(data-index) ".";
}

.aheto-single-item h1,
.aheto-single-item h2,
.aheto-single-item h3,
.aheto-single-item h4,
.aheto-single-item h5,
.aheto-single-item h6 {
  margin-top: 0;
  margin-bottom: 15px;
}

.aheto-single-item p {
  margin-top: 0;
}

.aheto-single-item__ico {
  display: block;
  width: 104px;
  height: 104px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  border-radius: 50%;
  background-color: #fff;
  font-size: 30px;
  line-height: 113px;
  text-align: center;
}

@media screen and (max-width: 480px) {
  .aheto-single-item__ico {
    width: 80px;
    height: 80px;
    font-size: 24px;
    line-height: 85px;
  }
}

.aheto-single-item__ico:hover {
  color: #fff;
}

.aheto-single-item--withIco {
  padding-left: 0;
}

.aheto-single-item--withIco:before {
  display: none;
}

.aheto-single-item--withIco h1,
.aheto-single-item--withIco h2,
.aheto-single-item--withIco h3,
.aheto-single-item--withIco h4,
.aheto-single-item--withIco h5,
.aheto-single-item--withIco h6 {
  margin-bottom: 25px;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--withIco h1,
  .aheto-single-item--withIco h2,
  .aheto-single-item--withIco h3,
  .aheto-single-item--withIco h4,
  .aheto-single-item--withIco h5,
  .aheto-single-item--withIco h6 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--withIco h1,
  .aheto-single-item--withIco h2,
  .aheto-single-item--withIco h3,
  .aheto-single-item--withIco h4,
  .aheto-single-item--withIco h5,
  .aheto-single-item--withIco h6 {
    margin-bottom: 15px;
  }
}

.aheto-single-item--withIco h1:before,
.aheto-single-item--withIco h2:before,
.aheto-single-item--withIco h3:before,
.aheto-single-item--withIco h4:before,
.aheto-single-item--withIco h5:before,
.aheto-single-item--withIco h6:before {
  content: attr(data-index) ". ";
}

.aheto-single-item--bgIco {
  position: relative;
  padding: 65px 30px 100px;
  -webkit-transition: 500ms;
  transition: 500ms;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--bgIco {
    padding: 65px 30px 70px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--bgIco {
    padding: 65px 15px 60px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-single-item--bgIco {
    padding: 35px 15px 30px;
  }
}

.swiper-slide .aheto-single-item--bgIco {
  height: 100%;
}

.aheto-single-item--bgIco:before {
  position: relative;
  margin-bottom: 30px;
  z-index: 2;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--bgIco:before {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--bgIco:before {
    margin-bottom: 15px;
  }
}

.aheto-single-item--bgIco .aheto-single-item__ico {
  position: absolute;
  top: 93px;
  left: 50%;
  width: auto;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 500ms;
  transition: 500ms;
  background: none;
  color: #f7f7f7;
  font-size: 120px;
  -webkit-box-shadow: none;
          box-shadow: none;
  z-index: 1;
}

@media screen and (max-width: 480px) {
  .aheto-single-item--bgIco .aheto-single-item__ico {
    top: 60px;
    font-size: 80px;
  }
}

.aheto-single-item--bgIco:before,
.aheto-single-item--bgIco h1,
.aheto-single-item--bgIco h2,
.aheto-single-item--bgIco h3,
.aheto-single-item--bgIco h4,
.aheto-single-item--bgIco h5,
.aheto-single-item--bgIco h6,
.aheto-single-item--bgIco p {
  -webkit-transition: 500ms;
  transition: 500ms;
}

.aheto-single-item--bgIco h1,
.aheto-single-item--bgIco h2,
.aheto-single-item--bgIco h3,
.aheto-single-item--bgIco h4,
.aheto-single-item--bgIco h5,
.aheto-single-item--bgIco h6 {
  margin-bottom: 35px;
}

@media screen and (max-width: 991px) {
  .aheto-single-item--bgIco h1,
  .aheto-single-item--bgIco h2,
  .aheto-single-item--bgIco h3,
  .aheto-single-item--bgIco h4,
  .aheto-single-item--bgIco h5,
  .aheto-single-item--bgIco h6 {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-single-item--bgIco h1,
  .aheto-single-item--bgIco h2,
  .aheto-single-item--bgIco h3,
  .aheto-single-item--bgIco h4,
  .aheto-single-item--bgIco h5,
  .aheto-single-item--bgIco h6 {
    margin-bottom: 15px;
  }
}

.aheto-single-item--bgIco:hover:before,
.aheto-single-item--bgIco:hover h1,
.aheto-single-item--bgIco:hover h2,
.aheto-single-item--bgIco:hover h3,
.aheto-single-item--bgIco:hover h4,
.aheto-single-item--bgIco:hover h5,
.aheto-single-item--bgIco:hover h6,
.aheto-single-item--bgIco:hover p {
  color: #fff;
}

.aheto-single-item--bgIco:hover .aheto-single-item__ico {
  color: rgba(255, 255, 255, 0.05);
}

.aheto-single-item--bgIco .aheto-single-item__content {
  position: relative;
  z-index: 2;
}

.bgsize-cover {
  background-size: cover;
}

.aheto-instagram-gallery {
  position: relative;
  overflow: hidden;
}

.aheto-instagram-gallery .aheto-btn.aheto-btn--light:hover {
  color: #fff;
}

.aheto-instagram-gallery__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}

.aheto-instagram-gallery li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  background-position: center;
  background-size: cover;
}

.aheto-instagram-gallery li a {
  width: 101%;
  display: table;
}

.aheto-instagram-gallery li a img {
  width: 100%;
  height: auto;
}

.aheto-instagram-gallery li::before {
  content: '';
}

@media screen and (max-width: 991px) {
  .aheto-instagram-gallery li {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 33.33%;
            flex: 1 0 33.33%;
    height: 200px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-instagram-gallery li {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    height: 150px;
  }
}

.aheto-instagram-gallery__link {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aheto-instagram-gallery--edu .aheto-instagram-gallery__list {
  height: 320px;
}

.aheto-instagram-gallery--edu .aheto-instagram-gallery__link {
  text-align: center;
}

.aheto-instagram-gallery--edu .aheto-instagram-gallery__link .aheto-btn {
  letter-spacing: normal;
  font-size: 16px;
}

.aheto-instagram-gallery--edu .aheto-instagram-gallery__link-text {
  font-size: 16px;
}

@media screen and (max-width: 992px) {
  .aheto-instagram-gallery--edu .aheto-instagram-gallery__list {
    height: 100%;
  }
}

.aheto-time-scale__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-time-scale__item:before, .aheto-time-scale__item:after {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  border-radius: 50%;
  content: '';
}

.aheto-time-scale__item:before {
  width: 24px;
  height: 24px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.aheto-time-scale__item:after {
  width: 12px;
  height: 12px;
  -webkit-transform: translate(-50%, 6px);
          transform: translate(-50%, 6px);
}

.aheto-time-scale__item.reversed {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.aheto-time-scale__item.reversed .aheto-time-scale__content {
  padding-right: 0;
  padding-left: 85px;
  border-right: 0;
  border-left: 1px solid #eee;
  text-align: left;
}

.aheto-time-scale__item.reversed .aheto-time-scale__info {
  padding-right: 85px;
  padding-left: 0;
  text-align: right;
}

.aheto-time-scale__item:first-child .aheto-time-scale__content {
  padding-top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child .aheto-time-scale__content {
    padding: 60px 25px 65px;
    margin: -70px 0;
  }
}

.aheto-time-scale__item:first-child .aheto-time-scale__info {
  margin-top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child .aheto-time-scale__info {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
  }
}

.aheto-time-scale__item:first-child:before {
  top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child:before {
    top: 40px;
  }
}

.aheto-time-scale__item:first-child:after {
  top: 30px;
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item:first-child:after {
    top: 40px;
  }
}

.aheto-time-scale__item:last-child .aheto-time-scale__content {
  padding-bottom: 30px;
}

.aheto-time-scale__item:last-child .aheto-time-scale__info {
  margin-bottom: 30px;
}

.aheto-time-scale__item:last-child:before {
  bottom: 30px;
}

.aheto-time-scale__item:last-child:after {
  bottom: 30px;
}

.aheto-time-scale__title {
  margin-top: 3px;
  margin-bottom: 40px;
  font-size: 14px;
  letter-spacing: 1.4px;
}

.aheto-time-scale__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 85px;
  border-right: 1px solid #eee;
  text-align: right;
}

.aheto-time-scale__content p {
  margin-top: 20px;
  margin-bottom: 0;
}

.aheto-time-scale__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 85px;
  text-align: left;
}

.aheto-time-scale__date {
  color: #ccc;
  font-size: 40px;
  letter-spacing: -2px;
  line-height: 1.3;
}

.aheto-time-scale__photo {
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aheto-time-scale__content {
    padding-right: 55px;
  }
  .aheto-time-scale__info {
    padding-left: 55px;
  }
  .aheto-time-scale__item.reversed > .aheto-time-scale__item .aheto-time-scale__content {
    padding-left: 55px;
  }
  .aheto-time-scale__item.reversed > .aheto-time-scale__item .aheto-time-scale__info {
    padding-right: 55px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-time-scale__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .aheto-time-scale__item:before, .aheto-time-scale__item:after {
    top: 30px;
    left: 150px;
  }
  .aheto-time-scale__item:after {
    -webkit-transform: translate(-50%, 6px);
            transform: translate(-50%, 6px);
  }
  .aheto-time-scale__item:before {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__content {
    padding-right: 0;
    padding-left: 35px;
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__info {
    padding-right: 35px;
    padding-left: 0;
    text-align: center;
  }
  .aheto-time-scale__content {
    padding-top: 30px;
    padding-right: 0;
    padding-left: 35px;
    border-right: 0;
    border-left: 1px solid #eee;
    text-align: left;
  }
  .aheto-time-scale__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
            flex: 0 0 150px;
    padding-top: 30px;
    padding-right: 35px;
    padding-left: 0;
    text-align: center;
  }
  .aheto-time-scale__date {
    font-size: 32px;
    word-spacing: 9999999px;
    word-wrap: break-word;
  }
}

@media screen and (max-width: 480px) {
  .aheto-time-scale__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-time-scale__item:before, .aheto-time-scale__item:after {
    left: 0;
    top: 80px;
  }
  .aheto-time-scale__item.reversed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-right: auto;
    padding-left: 25px;
    margin-bottom: 0px;
  }
  .aheto-time-scale__item.reversed .aheto-time-scale__content {
    padding-right: 25px;
    padding-left: 25px;
  }
  .aheto-time-scale__title {
    margin-bottom: 25px;
  }
  .aheto-time-scale__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-right: auto;
    padding-left: 25px;
    border-left: 1px solid #eee;
  }
  .aheto-time-scale__date {
    font-size: 27px;
    word-spacing: 0;
  }
  .aheto-time-scale__content {
    padding-top: 15px;
    padding-right: 25px;
    padding-left: 25px;
  }
}

.aheto-pricing {
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  border-radius: 5px;
  background-color: #fff;
  text-align: center;
  overflow: hidden;
}

.aheto-pricing--alternative {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
}

.aheto-pricing--alternative .aheto-pricing__content {
  padding: 40px 40px 55px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  border: 1px solid #eee;
  border-top: 0;
}

@media screen and (max-width: 1230px) {
  .aheto-pricing--alternative .aheto-pricing__content {
    padding: 30px 20px 50px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pricing--alternative .aheto-pricing__content {
    padding: 30px 30px 50px;
  }
}

.aheto-pricing--alternative .aheto-pricing__title {
  margin: 0;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--alternative .aheto-pricing__header {
  padding: 13px 30px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--alternative .aheto-pricing__cost {
  margin-bottom: 40px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--alternative .aheto-pricing__cost-value {
  font-size: 90px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--alternative .aheto-pricing__cost-value {
    font-size: 60px;
  }
}

.aheto-pricing--alternative .aheto-pricing__cost-time {
  margin-top: -15px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aheto-pricing--alternative .aheto-pricing__description ul li {
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
  font-size: 14px;
}

.aheto-pricing--alternative .aheto-pricing__description ul li:before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  top: 6px;
  left: 0;
  border-radius: 50%;
}

.aheto-pricing--alternative .aheto-pricing__btn {
  margin-top: 30px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--alternative .aheto-pricing__cost {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 768px) {
  .aheto-pricing--alternative:hover .aheto-pricing__cost,
  .aheto-pricing--alternative:hover ul li,
  .aheto-pricing--alternative:hover ol li,
  .aheto-pricing--alternative:hover ul li:before,
  .aheto-pricing--alternative:hover ol li:before,
  .aheto-pricing--alternative:hover .aheto-pricing__title {
    color: #fff;
  }
  .aheto-pricing--alternative:hover .aheto-pricing__header {
    outline: none;
  }
  .aheto-pricing--alternative:hover .aheto-pricing__description ul li {
    color: #fff;
  }
  .aheto-pricing--alternative:hover .aheto-pricing__description ul li:before {
    background: #fff;
  }
}

.aheto-pricing--default .aheto-pricing__title {
  margin: 0 0 20px;
  font-size: 20px;
}

.aheto-pricing--default .aheto-pricing__cost {
  margin-bottom: 30px;
}

.aheto-pricing--default .aheto-pricing__description {
  margin-top: 45px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--default .aheto-pricing__cost {
    margin-bottom: 30px;
  }
  .aheto-pricing--default .aheto-pricing__description {
    margin-top: 30px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-pricing--default .aheto-pricing__cost {
    margin-bottom: 20px;
  }
  .aheto-pricing--default .aheto-pricing__description {
    margin-top: 15px;
  }
}

.aheto-pricing--home-saas {
  width: calc(100% / 3);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-bottom: 75px;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 768px) {
  .aheto-pricing--home-saas {
    display: block;
    width: 100%;
    padding-bottom: 45px;
  }
}

.aheto-pricing--home-saas .aheto-pricing__btn {
  cursor: pointer;
}

.aheto-pricing--home-saas .aheto-pricing__btn:hover {
  background-color: #FF704F;
  color: #fff;
  -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(255, 112, 79, 0.2) !important;
          box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(255, 112, 79, 0.2) !important;
  border-color: #FF704F;
}

.aheto-pricing--home-saas:not(:last-of-type) {
  position: relative;
}

.aheto-pricing--home-saas:not(:last-of-type):after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border-left: 1px solid #f7f7f7;
  content: '';
}

.aheto-pricing--home-saas .aheto-pricing__header {
  margin: 0 -50px;
}

.aheto-pricing--home-saas .aheto-pricing__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2.8px;
  background: #f3f9ff;
  font-weight: bold;
}

.aheto-pricing--home-saas .aheto-pricing__cost-value {
  margin-top: 50px;
  margin-bottom: 40px;
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .aheto-pricing--home-saas .aheto-pricing__cost-value {
    margin-top: 28px;
    margin-bottom: 20px;
  }
}

.aheto-pricing--home-saas .aheto-pricing__content {
  padding-top: 0;
  padding-bottom: 40px;
}

@media screen and (max-width: 768px) {
  .aheto-pricing--home-saas .aheto-pricing__content {
    padding-bottom: 20px;
  }
}

.aheto-pricing--home-saas .aheto-pricing__details {
  padding-left: 0;
}

.aheto-pricing--home-saas .aheto-pricing__detail {
  border-bottom: 1px solid #f7f7f7;
  min-height: 41px;
}

.aheto-pricing--home-saas .aheto-pricing__detail--checked {
  margin-top: 16px;
  color: #999;
}

.aheto-pricing--home-saas .aheto-pricing__detail--checked:before {
  content: "\f00c";
  font-family: FontAwesome;
  top: -3px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #4fb557;
}

.aheto-pricing--home-saas .aheto-pricing__detail--not-labeled {
  padding: 0 20px;
  margin-top: 20px;
  position: relative;
}

.aheto-pricing--home-saas .aheto-pricing__detail .green {
  color: #4fb557;
}

.aheto-pricing--home-saas .aheto-pricing__detail .padding-10r {
  padding-right: 10px;
}

.aheto-pricing--home-saas .ul--dotted li:before {
  top: 5px;
  display: block;
  position: relative;
  float: left;
  font-size: 9px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--home-saas [data-label] {
    padding-left: 0;
  }
  .aheto-pricing--home-saas [data-label]:before {
    display: none;
  }
  .aheto-pricing--home-saas [data-label]:after {
    content: attr(data-label);
  }
}

.aheto-pricing--legend__header {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 360px;
}

.aheto-pricing--legend .aheto-pricing__title {
  height: 180px;
  font-size: 30px;
  font-weight: 300;
  text-align: left;
  text-transform: none;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--legend {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .aheto-pricing--default:hover, .aheto-pricing--alternative:hover {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
    -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
            box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
  }
}

.aheto-pricing__content {
  position: relative;
  padding: 50px 50px 80px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing__content {
    padding: 30px 30px 50px;
  }
}

.aheto-pricing__cost {
  font-family: "Roboto", sans-serif;
}

.aheto-pricing__cost-value {
  font-size: 40px;
  font-weight: 300;
}

.aheto-pricing__description ul,
.aheto-pricing__description ol,
.aheto-pricing__description p {
  margin: 0;
  padding: 0;
}

.aheto-pricing__ico {
  font-size: 60px;
}

.aheto-pricing__btn {
  text-transform: uppercase;
}

.aheto-pricing__footer .aheto-btn {
  display: block;
  width: 100%;
  border: 0;
  border-radius: 0;
  background: #eeeeee;
  color: #999999;
}

.aheto-pricing__footer .aheto-btn:hover {
  opacity: 1;
}

.aheto-pricing__options {
  position: absolute;
  top: 26px;
  right: 0;
}

.aheto-pricing__options-item {
  padding: 3px 11px 4px;
  border-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.aheto-pricing__options-item + .aheto-pricing__options-item {
  margin-top: 5px;
}

.aheto-pricing:hover .aheto-pricing__footer .aheto-btn {
  background-color: #2a74ed;
  color: #ffffff;
}

.aheto-pricing__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -1px;
  padding: 16px 0 15px;
  border-bottom: 1px solid #eee;
}

.aheto-pricing__list-item--empty {
  padding: 0;
}

.aheto-pricing__list-item h6 {
  margin: 0;
}

.aheto-pricing__list-item p {
  display: none;
}

.aheto-pricing__list-ico-ok {
  color: #48b80c;
}

.aheto-pricing--tableHead {
  text-align: left;
}

.aheto-pricing--tableHead .aheto-pricing__header {
  background: #f6f9ff !important;
  padding: 53px 44px;
}

.aheto-pricing--tableHead .aheto-pricing__list-item h6:before {
  position: relative;
  top: -2px;
  margin-right: 17px;
  font-family: "Ionicons";
  font-size: 10px;
  content: "";
}

@media screen and (min-width: 768px) {
  .aheto-pricing--tableColumn:hover {
    position: relative;
    -webkit-box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
            box-shadow: 0px 15px 30px 0px rgba(42, 116, 237, 0.1);
    z-index: 2;
  }
}

.aheto-pricing--tableColumn .aheto-pricing__btn {
  margin: 50px 0 35px;
  border-color: #eeeeee;
  background: #eeeeee;
  color: #999999;
}

.aheto-pricing--tableColumn .aheto-pricing__btn:hover {
  opacity: 1;
}

.aheto-pricing--tableColumn .aheto-pricing__list-item--empty {
  min-height: 51px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableColumn .aheto-pricing__list-item--empty {
    min-height: auto;
  }
}

.aheto-pricing--tableColumn .aheto-pricing__header {
  padding: 42px 15px 28px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
}

.aheto-pricing--tableColumn .aheto-pricing__header .aheto-pricing__cost-value {
  font-size: 50px;
}

.aheto-pricing--tableColumn .aheto-pricing__cost {
  margin-top: 20px;
}

.aheto-pricing--tableColumn .aheto-pricing__title,
.aheto-pricing--tableColumn .aheto-pricing__cost {
  color: #fff;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableColumn .aheto-pricing__btn {
    margin: 35px 0 20px;
  }
}

.aheto-pricing--tableHead, .aheto-pricing--tableColumn {
  border-radius: 0;
}

.aheto-pricing--tableHead .aheto-pricing__header, .aheto-pricing--tableColumn .aheto-pricing__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-pricing--tableHead .aheto-pricing__header .aheto-pricing__title, .aheto-pricing--tableColumn .aheto-pricing__header .aheto-pricing__title {
  margin: 0;
}

.aheto-pricing--tableHead .aheto-pricing__content, .aheto-pricing--tableColumn .aheto-pricing__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 42px;
  border: 1px solid #eee;
  border-top: 0px;
}

.aheto-pricing-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 15px;
}

.aheto-pricing-wrapper--home-saas {
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
}

@media screen and (max-width: 991px) {
  .aheto-pricing-wrapper--home-saas {
    /*max-width: 600px;*/
  }
}

.aheto-pricing-wrapper--legend {
  max-width: none;
  margin: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.aheto-pricing-wrapper--legend .aheto-pricing__content {
  padding-right: 20px;
  padding-left: 20px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing-wrapper--legend {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 600px;
    margin: 0 15px;
  }
  .aheto-pricing-wrapper--legend .aheto-pricing {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableHead .aheto-pricing__content {
    display: none;
  }
  .aheto-pricing--tableHead .aheto-pricing__header {
    padding: 25px 30px;
    text-align: center;
  }
  .aheto-pricing--tableHead .aheto-pricing__header br {
    display: none;
  }
  .aheto-pricing__list-item p {
    display: block;
    margin-top: 0;
    margin-bottom: 5px;
  }
  .aheto-pricing--tableColumn .aheto-pricing__header {
    padding: 25px 30px;
  }
  .aheto-pricing--tableColumn .aheto-pricing__content {
    padding: 15px 30px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pricing__list-item--empty {
    display: none;
  }
}

.aheto-pricing-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-pricing-table__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aheto-pricing-table__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
}

.aheto-pricing--tableHead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.aheto-pricing--tableHead .aheto-pricing__list-item {
  position: relative;
  padding-left: 12px;
}

.aheto-pricing--tableHead .aheto-pricing__list-item:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
}

.aheto-pricing--tableColumn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 200px;
}

.aheto-pricing--tableColumn .aheto-pricing__content {
  margin-left: -1px;
}

@media screen and (max-width: 991px) {
  .aheto-pricing--tableColumn .aheto-pricing__content {
    margin-left: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pricing-table {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-pricing-table__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aheto-pricing--tableColumn {
    min-width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .aheto-pricing-table__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-pricing--tableColumn {
    min-width: auto;
  }
}

.aheto-pricing--home-event {
  position: relative;
  padding: 35px 0 50px;
  -webkit-transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color;
  transition: 0.3s color, 0.3s background-color, 0.3s box-shadow, 0.3s transform, 0.3s border-color, 0.3s -webkit-box-shadow, 0.3s -webkit-transform;
  border-radius: 0;
  background-image: url(../img/home/home-event/fill-1.png);
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
}

.aheto-pricing--home-event:hover {
  background-color: transparent;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.2);
  background: url(../img/home/home-event/fill-2.png);
  background-position: 50% 35%;
}

.aheto-pricing--home-event .aheto-pricing__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  background: none;
}

.aheto-pricing--home-event .aheto-pricing__header {
  padding: 0 10px 30px;
}

.aheto-pricing--home-event .aheto-pricing__title {
  margin-bottom: 20px;
}

.aheto-pricing--home-event .aheto-pricing__description {
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 600;
}

.aheto-pricing--home-event .aheto-pricing__cost-value {
  font-size: 50px;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 40px;
}

.aheto-pricing--home-event .aheto-pricing__details {
  margin: 10px 0 45px;
  padding: 0 20px;
}

.aheto-pricing--home-event .aheto-pricing__detail {
  padding-left: 0;
  margin-bottom: 20px;
}

.aheto-pricing--home-event .aheto-pricing__detail::before {
  content: none;
}

.aheto-pricing--home-event .aheto-pricing__detail::after {
  display: block;
  width: 100%;
  margin-top: 15px;
  content: '';
}

.aheto-pricing--home-event .aheto-pricing__detail:last-of-type::after {
  border-bottom: 0;
}

.aheto-pricing--home-event .aheto-pricing__btn {
  color: #fff;
}

.aheto-pricing--home-event .aheto-pricing__btn:hover {
  opacity: 1;
}

@media screen and (max-width: 576px) {
  .aheto-pricing--home-event {
    background-position-x: 25%;
  }
}

.aheto-pricing--home-education {
  margin: 0 -15px;
  padding: 65px 40px 75px;
  border-radius: 0;
}

.aheto-pricing--home-education:hover {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 46.98px 7.02px rgba(81, 81, 81, 0.05);
          box-shadow: 0px 0px 46.98px 7.02px rgba(81, 81, 81, 0.05);
}

@media screen and (max-width: 991px) {
  .aheto-pricing--home-education {
    margin: 0;
  }
  .aheto-pricing--home-education:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.aheto-pricing--home-education .aheto-pricing__img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  margin-bottom: 50px;
  background-size: 100px;
}

.aheto-pricing--home-education .aheto-pricing__title {
  margin: 0;
}

.aheto-pricing--home-education .aheto-pricing__description {
  margin-bottom: 40px;
  font-size: 14px;
  letter-spacing: 1px;
}

.aheto-pricing--home-education .aheto-pricing__prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 5px 22px;
  border-bottom: 1px solid #eee;
}

.aheto-pricing--home-education .aheto-pricing__prices:last-of-type {
  border-bottom: 0;
}

.aheto-pricing--home-education .aheto-pricing__price-value {
  margin: 0;
}

.aheto-pricing--home-education .aheto-pricing__price-period {
  margin: 0;
  font-size: 14px;
}

.aheto-pricing--home-education .aheto-pricing__btn {
  margin-top: 50px;
}

.aheto-pricing--home-education .aheto-pricing__btn:hover {
  opacity: 1;
}

.aheto-pricing--home-construction {
  background: url("../img/construction/constr-pricing-bg.jpg");
  background-size: cover;
  background-position: center -170px;
}

.aheto-pricing--home-construction .aheto-pricing {
  -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.06);
  margin-top: 25px;
  margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
  .aheto-pricing--home-construction .aheto-pricing {
    margin-top: 0px;
  }
}

.aheto-pricing--home-construction .aheto-pricing__ico {
  font-family: "ElegantIcons";
}

.aheto-pricing--home-construction .aheto-pricing__cost-value {
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
}

.aheto-pricing--home-construction .aheto-pricing__cost-value span {
  font-size: 30px;
  line-height: normal;
}

.aheto-pricing--home-construction .aheto-pricing hr {
  background: #d9d9d9;
  margin-top: 20px;
}

.aheto-pricing--home-construction .aheto-pricing__content {
  padding: 40px 29px 20px 39px;
}

.aheto-pricing--home-construction .aheto-pricing__description {
  margin-top: 22px;
}

.aheto-pricing--home-construction .aheto-pricing__description li {
  text-align: left;
  margin-bottom: 8px;
  padding-left: 23px;
  position: relative;
  line-height: 1.63;
}

.aheto-pricing--home-construction .aheto-pricing__description li:before {
  display: none;
}

.aheto-pricing--home-construction .aheto-pricing__description li:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}

.aheto-pricing--home-construction .aheto-pricing__footer .aheto-btn {
  line-height: 1.64;
  letter-spacing: 2px;
  padding: 14px 20px;
}

.aht-pricing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-pricing__img {
  max-width: 100%;
}

.aht-pricing--business .aht-pricing__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
}

.aht-pricing--business .aht-pricing__head-caption {
  padding: 47px 45px 50px;
}

.aht-pricing--business .aht-pricing__head-title {
  margin: 0;
}

.aht-pricing--business .aht-pricing__head-list {
  margin: 0;
}

.aht-pricing--business .aht-pricing__head-item {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-pricing--business .aht-pricing__head-item:before {
  top: -3px;
  position: relative;
  font-size: 7px;
  font-family: 'FontAwesome';
  content: '\f111';
  color: #2a74ed;
  padding-right: 20px;
}

.aht-pricing--business .aht-pricing__head-title {
  letter-spacing: 0;
}

.aht-pricing--business .aht-pricing__head-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 40px 40px;
}

.aht-pricing--business .aht-pricing__head-caption {
  min-height: 175px;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__head {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: none;
  }
}

.aht-pricing--business .aht-pricing__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-pricing--business .aht-pricing__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  background-color: #fff;
}

.aht-pricing--business .aht-pricing__item-price, .aht-pricing--business .aht-pricing__item-desc, .aht-pricing--business .aht-pricing__item-title {
  margin: 0;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__main {
    margin-top: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aht-pricing--business .aht-pricing__main {
    margin-top: 0;
  }
}

.aht-pricing--business .aht-pricing__item {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .aht-pricing--business .aht-pricing__item:hover {
    position: relative;
    margin-top: -18px;
    margin-bottom: -18px;
    -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
    z-index: 2;
  }
  .aht-pricing--business .aht-pricing__item:hover .aht-pricing__item-caption {
    min-height: 193px;
    padding-top: 55px;
  }
  .aht-pricing--business .aht-pricing__item:hover .aht-pricing__item-content {
    padding-bottom: 72px;
  }
}

@media screen and (min-width: 481px) {
  .aht-pricing--business .aht-pricing__item:last-child .aht-pricing__item-caption,
  .aht-pricing--business .aht-pricing__item:last-child .aht-pricing__item-content {
    border-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-pricing--business .aht-pricing__item {
    margin-top: 30px;
  }
}

.aht-pricing--business .aht-pricing__item i {
  color: #48B80C;
}

.aht-pricing--business .aht-pricing__item-caption {
  min-height: 175px;
  padding: 37px 30px 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (min-width: 481px) {
  .aht-pricing--business .aht-pricing__item-caption {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
}

.aht-pricing--business .aht-pricing__item-title {
  margin-bottom: 23px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
}

.aht-pricing--business .aht-pricing__item-desc {
  margin-top: 10px;
  color: #fff;
}

.aht-pricing--business .aht-pricing__item-price {
  color: #fff;
  font-size: 50px;
  letter-spacing: 0;
}

.aht-pricing--business .aht-pricing__item-content {
  padding: 10px 15px 53px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-pricing--business .aht-pricing__item-list {
  margin: 0;
}

.aht-pricing--business .aht-pricing__item-item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-pricing--business .aht-pricing__item-item span {
  display: none;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__item-item span {
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__item-item i {
    display: none;
  }
}

.aht-pricing--business .aht-pricing__item-item:before {
  content: none;
}

.aht-pricing--business .aht-pricing__item-link {
  margin-top: 50px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-pricing--business .aht-pricing__item-link {
    color: #fff;
  }
}

.aht-pricing--business .aht-pricing__item-link:hover {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .aht-pricing--business .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-pricing--yoga {
  text-align: center;
}

.aht-pricing--yoga .aht-pricing__head {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  background-color: #fff;
}

.aht-pricing--yoga .aht-pricing__head-caption {
  padding: 47px 45px 55px;
}

.aht-pricing--yoga .aht-pricing__head-title {
  margin: 0;
}

.aht-pricing--yoga .aht-pricing__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -15px;
}

.aht-pricing--yoga .aht-pricing__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  margin: 0 15px 65px;
  padding: 50px 37px 55px 43px;
  background-color: #fff;
}

.aht-pricing--yoga .aht-pricing__item-price, .aht-pricing--yoga .aht-pricing__item-desc, .aht-pricing--yoga .aht-pricing__item-title {
  margin: 0;
}

.aht-pricing--yoga .aht-pricing__item--active {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 48px;
}

.aht-pricing--yoga .aht-pricing__item--active:before {
  display: block;
  position: absolute;
  top: 17px;
  right: 22px;
  width: 59px;
  height: 59px;
  border-radius: 50%;
  color: #fff;
  font-family: "ElegantIcons";
  font-size: 26px;
  line-height: 56px;
  content: '\e033';
}

@media screen and (max-width: 991px) {
  .aht-pricing--yoga .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 30px;
  }
}

.aht-pricing--yoga .aht-pricing__item-title {
  font-size: 24px;
  font-weight: 700;
}

.aht-pricing--yoga .aht-pricing__item-price {
  margin-top: 19px;
  font-size: 40px;
  font-weight: 700;
}

.aht-pricing--yoga .aht-pricing__item-desc {
  margin-top: 15px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-pricing--yoga .aht-pricing__item-list {
  margin: 35px 0 40px;
  text-align: left;
}

.aht-pricing--yoga .aht-pricing__item-item {
  padding: 19px 0 16px 33px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  line-height: 24px;
}

.aht-pricing--yoga .aht-pricing__item-item:before {
  top: 18px;
  left: -2px;
  font-family: "ElegantIcons";
  content: '\4e';
}

.aht-pricing--yoga .aht-pricing__item-link {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.07);
  text-transform: uppercase;
}

.aht-pricing--yoga .aht-pricing__item-link:hover {
  color: #fff;
}

.aht-pricing--edu.two-in-row .aht-pricing__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.aht-pricing--edu.three-in-row .aht-pricing__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
}

@media screen and (max-width: 991px) {
  .aht-pricing--edu.three-in-row .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-pricing--edu .aht-pricing__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 50px;
  padding: 65px 35px 75px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  text-align: center;
}

.aht-pricing--edu .aht-pricing__item:last-child {
  border-right: 0;
}

.aht-pricing--edu .aht-pricing__item:hover {
  background-color: #fff;
}

.aht-pricing--edu .aht-pricing__img {
  display: inline-block;
  max-height: 100px;
  margin-bottom: 37px;
}

.aht-pricing--edu .aht-pricing__icon {
  display: inline-block;
  margin-bottom: 37px;
}

.aht-pricing--edu .aht-pricing__title {
  margin: 0;
  font-weight: bold;
}

.aht-pricing--edu .aht-pricing__desc {
  display: inline-block;
  margin-top: 18px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-pricing--edu .aht-pricing__list {
  margin: 50px 0 0;
}

.aht-pricing--edu .aht-pricing__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}

.aht-pricing--edu .aht-pricing__line:last-child {
  border-bottom: 0;
}

.aht-pricing--edu .aht-pricing__line:before {
  content: none;
}

.aht-pricing--edu .aht-pricing__price {
  margin-right: 15px;
  font-size: 24px;
  font-weight: bold;
}

.aht-pricing--edu .aht-pricing__per {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  text-transform: uppercase;
}

.aht-pricing--edu .aht-pricing__per:before {
  content: '/ ';
}

.aht-pricing--edu .aht-pricing__link {
  margin-top: 50px;
  letter-spacing: 2px;
}

.aht-pricing--trvl {
  display: block;
  position: relative;
}

.aht-pricing--trvl:before {
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 14px dotted #fff;
  content: '';
}

.aht-pricing--trvl:hover {
  z-index: 1;
}

.aht-pricing--trvl:hover:before {
  border-color: #F8F8F8;
}

.aht-pricing--trvl:hover .aht-pricing__inner {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 50px 20px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 0px 50px 20px rgba(0, 0, 0, 0.03);
}

.aht-pricing--trvl .aht-pricing__inner {
  padding: 7px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  text-align: center;
}

.aht-pricing--trvl .aht-pricing__caption {
  padding: 40px 15px;
  border-bottom: 1px dotted #eee;
}

.aht-pricing--trvl .aht-pricing__title {
  margin: 0;
}

.aht-pricing--trvl .aht-pricing__desc {
  display: inline-block;
  margin-top: 13px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.aht-pricing--trvl .aht-pricing__content {
  padding: 37px 20px 50px;
}

.aht-pricing--trvl .aht-pricing__price {
  font-size: 50px;
  font-weight: bold;
}

.aht-pricing--trvl .aht-pricing__list {
  margin: 17px 0 0;
}

.aht-pricing--trvl .aht-pricing__list-item {
  padding: 13px 0;
  border-bottom: 1px solid #eee;
}

.aht-pricing--trvl .aht-pricing__list-item:before {
  content: none;
}

.aht-pricing--trvl .aht-pricing__list-item:last-child {
  border-bottom: 0;
}

.aht-pricing--trvl .aht-pricing__link {
  margin-top: 40px;
}

.aht-pricing--trvl .aht-pricing__link:hover {
  color: #fff;
}

.corporate img {
  margin-right: 10px;
}

.single-box {
  padding: 50px;
  background: #fff;
}

@media screen and (max-width: 991px) {
  .single-box {
    padding: 30px 25px;
  }
}

.single-box h1,
.single-box h2,
.single-box h3,
.single-box h4,
.single-box h5,
.single-box h6 {
  margin-top: 0;
}

.single-box ul,
.single-box ol {
  padding: 0;
}

.aheto-map {
  height: 600px;
}

@media screen and (max-width: 991px) {
  .aheto-map {
    height: 400px;
  }
}

.aheto-map h5 {
  margin: 10px 0;
}

.aheto-map p {
  margin: 0;
}

.aheto-map--margins {
  margin: 0 -15px;
}

.aheto-map--height-full {
  height: 100vh;
}

.aheto-map--height-1000 {
  height: 100%;
}

@media screen and (max-width: 991px) {
  .aheto-map--height-1000 {
    height: 400px;
  }
}

.aheto-map--height-770 {
  height: 770px;
}

.aheto-map--height-500 {
  height: 500px;
}

.aheto-map--height-430 {
  height: 430px;
}

.aheto-map--height-400 {
  height: 400px;
}

.aheto-map--height-300 {
  height: 300px;
}

.aheto-map--height-200 {
  height: 200px;
}

.google-marker {
  cursor: pointer;
}

.gm-style-iw {
  width: 500px !important;
}

@media screen and (max-width: 767px) {
  .gm-style-iw {
    width: 290px !important;
  }
}

.aheto-banner--full-height {
  min-height: 100vh;
}

@media screen and (max-width: 1024px) {
  .aheto-banner--full-height {
    min-height: calc(100vh - 75px);
  }
}

.aheto-banner--saas {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 1280px) {
  .aheto-banner--saas img {
    margin-left: -200px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-banner--saas img {
    width: 100%;
  }
}

.aheto-banner--political h1 {
  font-size: 80px;
  letter-spacing: 4px;
  line-height: 1.13;
  padding-top: 20px;
}

@media screen and (max-width: 767px) {
  .aheto-banner--political h1 {
    font-size: 65px;
  }
}

.aheto-banner--height-600 {
  height: 600px;
}

.aheto-banner--height-520 {
  height: 520px;
}

.aheto-banner--height-500 {
  height: 500px;
}

.aheto-banner--height-450 {
  height: 450px;
}

.aheto-banner--bg-position-btm {
  background-position: bottom;
}

@media screen and (max-width: 768px) {
  .aheto-banner--height-mob-400 {
    height: 400px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-banner--height-mob-300 {
    height: 300px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-banner--height-mob-200 {
    height: 200px;
  }
}

@media screen and (max-width: 768px) {
  .aheto-banner--promo {
    background-position: center bottom;
  }
}

.aheto-banner--promo .aheto-heading p {
  margin-top: 0px;
}

.aheto-banner--promo .aheto-heading p b {
  font-weight: 500;
  color: #FFFFFF;
}

.aheto-banner--promo .aheto-banner__store a:first-child {
  margin-right: 20px;
}

@media screen and (max-width: 450px) {
  .aheto-banner--promo .aheto-banner__store a:first-child {
    margin-right: 0px;
    margin-bottom: 20px;
    display: block;
  }
}

.aheto-banner__rating {
  font-size: 20px;
  color: #ffbe0d;
  letter-spacing: -2px;
}

.aht-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 50px 0;
  background-color: #fff;
  background-position: center;
  background-size: cover;
}

.aht-banner b {
  font-weight: inherit;
}

.aht-banner__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.aht-banner__overlay--1 {
  background-color: rgba(0, 0, 0, 0.4);
}

.aht-banner__overlay--2 {
  background-color: transparent;
  opacity: 0.47;
}

.aht-banner__overlay--3 {
  background-color: transparent;
}

.aht-banner__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 15px;
}

.aht-banner__img {
  width: 100px;
  height: 75px;
  margin: 0 auto;
  margin-bottom: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.aht-banner__sub-title {
  margin: 0 0 -10px;
  font-size: 44px;
  font-weight: 400;
  vertical-align: middle;
}

@media screen and (max-width: 991px) {
  .aht-banner__sub-title {
    font-size: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner__sub-title {
    margin: 10px 0;
    font-size: 26px;
  }
}

.aht-banner__title {
  margin: 0;
  font-size: 130px;
  letter-spacing: 1px;
}

@media screen and (max-width: 991px) {
  .aht-banner__title {
    font-size: 72px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner__title {
    font-size: 50px;
  }
}

.aht-banner__desc {
  margin: 5px 0;
  font-size: 20px;
}

@media screen and (max-width: 991px) {
  .aht-banner__desc {
    margin-top: 20px;
  }
}

.aht-banner__links {
  margin: 0 -10px -10px;
}

.aht-banner__link {
  margin: 10px;
}

@media screen and (max-width: 480px) {
  .aht-banner__link {
    padding: 10px 30px;
  }
}

@media screen and (min-width: 768px) {
  .aht-banner--with-promo .aht-banner__holder {
    margin-bottom: -10px;
  }
}

.aht-banner--with-promo .aht-banner__sub-title {
  display: inline-block;
  margin: 0 20px;
  padding-left: 120px;
  vertical-align: bottom;
}

@media screen and (max-width: 991px) {
  .aht-banner--with-promo .aht-banner__sub-title {
    margin: 0 10px;
    padding-left: 0;
  }
}

.aht-banner--with-promo .aht-banner__promo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
  height: 100px;
  padding: 10px;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
  border-radius: 50%;
  background-size: 400% 400%;
  -webkit-animation: AnimationName 4s ease infinite;
          animation: AnimationName 4s ease infinite;
}

@-webkit-keyframes AnimationName {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 51%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes AnimationName {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 51%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@media screen and (max-width: 991px) {
  .aht-banner--with-promo .aht-banner__promo {
    width: 60px;
    height: 60px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--with-promo .aht-banner__promo {
    width: 45px;
    height: 45px;
  }
}

.aht-banner--with-promo .aht-banner__promo-text {
  margin: 0;
}

@media screen and (max-width: 991px) {
  .aht-banner--with-promo .aht-banner__promo-text {
    font-size: 14px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--with-promo .aht-banner__promo-text {
    font-size: 12px;
  }
}

.aht-banner--white-text .aht-banner__promo-text,
.aht-banner--white-text .aht-banner__sub-title,
.aht-banner--white-text .aht-banner__title,
.aht-banner--white-text .aht-banner__desc {
  color: #fff;
}

.aht-banner--height-800 {
  min-height: 700px;
}

@media screen and (min-width: 1500px) {
  .aht-banner--height-800 {
    min-height: 800px;
  }
}

@media screen and (max-width: 991px) {
  .aht-banner--height-800 {
    min-height: 600px;
  }
}

.aht-banner--height-600 {
  min-height: 600px;
}

.aht-banner--full-height {
  height: 100vh;
}

.aht-banner--travel-1 .aht-banner__sub-title {
  font-family: "SignPainter", sans-serif;
}

.aht-banner--travel-1 .aht-banner__link:not(:hover) {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--travel-2 .aht-banner__sub-title {
  margin: 0 0 5px;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--travel-2 .aht-banner__sub-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--travel-2 .aht-banner__sub-title {
    font-size: 20px;
  }
}

.aht-banner--travel-2 .aht-banner__title {
  line-height: 1.1;
  text-transform: uppercase;
}

.aht-banner--travel-2 .aht-banner__links {
  margin-top: 40px;
}

.aht-banner--travel-2 .aht-banner__link {
  color: #fff;
}

.aht-banner--travel-2 .aht-banner__link:hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--travel-3 .aht-banner__sub-title {
  margin: 0 0 5px;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--travel-3 .aht-banner__sub-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 480px) {
  .aht-banner--travel-3 .aht-banner__sub-title {
    font-size: 20px;
  }
}

.aht-banner--travel-3 .aht-banner__title {
  font-family: "SignPainter", sans-serif;
}

@media screen and (min-width: 992px) {
  .aht-banner--travel-3 .aht-banner__title {
    font-size: 150px;
  }
}

@media screen and (min-width: 992px) {
  .aht-banner--travel-3 .aht-banner__desc {
    margin-top: -30px;
  }
}

.aht-banner--travel-3 .aht-banner__links {
  margin-top: 55px;
}

.aht-banner--travel-3 .aht-banner__link {
  color: #fff;
}

.aht-banner--travel-3 .aht-banner__link:hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--yoga .aht-banner__title {
  font-size: 80px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.12;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--yoga .aht-banner__title {
    font-size: 60px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga .aht-banner__title {
    font-size: 34px;
  }
}

.aht-banner--yoga .aht-banner__desc {
  margin-top: -8px;
  font-family: "Dancing Script";
  font-size: 34px;
  letter-spacing: 0.3px;
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga .aht-banner__desc {
    margin-top: 15px;
    font-size: 24px;
  }
}

.aht-banner--yoga .aht-banner__links {
  margin-top: 20px;
  margin-bottom: 35px;
}

.aht-banner--yoga .aht-banner__link {
  color: #fff;
}

.aht-banner--yoga-2 .aht-banner__content {
  padding-top: 105px;
}

.aht-banner--yoga-2 .aht-banner__title {
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.1;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-2 .aht-banner__title {
    font-size: 36px;
    letter-spacing: 3px;
  }
}

.aht-banner--yoga-2 .aht-banner__desc {
  margin-top: 12px;
  font-size: 18px;
}

.aht-banner--yoga-2 .aht-banner__links {
  margin-top: 20px;
  margin-bottom: 20px;
}

.aht-banner--yoga-2 .aht-banner__link {
  color: #fff;
}

.aht-banner--yoga-3 .aht-banner__content {
  padding-top: 80px;
}

.aht-banner--yoga-3 .aht-banner__content-inner {
  max-width: 650px;
  margin-left: auto;
}

.aht-banner--yoga-3 .aht-banner__title {
  font-size: 90px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 1.1;
  text-transform: uppercase;
}

@media screen and (max-width: 991px) {
  .aht-banner--yoga-3 .aht-banner__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-3 .aht-banner__title {
    font-size: 40px;
  }
}

.aht-banner--yoga-3 .aht-banner__desc {
  margin-top: 25px;
  font-family: "Dancing Script";
  font-size: 34px;
  letter-spacing: 0.3px;
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-3 .aht-banner__desc {
    font-size: 24px;
  }
}

.aht-banner--yoga-3 .aht-banner__links {
  margin-top: 33px;
}

.aht-banner--yoga-3 .aht-banner__link {
  color: #fff;
}

.aht-banner--construction .aht-banner__title {
  font-size: 70px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  .aht-banner--construction .aht-banner__title {
    font-size: 55px;
  }
}

.aht-banner--construction .aht-banner__desc {
  margin-top: 20px;
  font-size: 24px;
  line-height: 1.25;
}

@media screen and (max-width: 767px) {
  .aht-banner--construction .aht-banner__desc {
    font-size: 16px;
  }
}

.aht-banner--construction .aht-banner__links {
  margin-top: 30px;
}

.aht-banner--construction .aht-banner__links a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
  letter-spacing: 2px;
}

.aht-banner--construction .aht-banner__links a:nth-child(odd):hover {
  background-color: transparent;
}

.aht-banner--construction .aht-banner__links a:nth-child(even):hover {
  background-color: transparent;
  color: #fff;
}

.aht-banner--edu {
  background-position-x: 70%;
  background-position-y: inherit;
}

.aht-banner--edu .aht-banner__sub-title {
  margin-bottom: 18px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
}

@media screen and (max-width: 991px) {
  .aht-banner--edu .aht-banner__sub-title {
    font-size: 14px;
  }
}

.aht-banner--edu .aht-banner__title {
  font-size: 80px;
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  .aht-banner--edu .aht-banner__title {
    font-size: 60px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--edu .aht-banner__title {
    font-size: 46px;
  }
}

.aht-banner--edu .aht-banner__sub-title {
  letter-spacing: 3px;
}

.aht-banner--edu .aht-banner__desc {
  margin-top: 35px;
}

.aht-banner--edu .aht-banner__link {
  margin-top: 45px;
}

@media screen and (max-width: 767px) {
  .aht-banner--edu .aht-banner__link {
    margin-top: 35px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--edu .aht-banner__title {
    font-size: 35px;
  }
  .aht-banner--edu .aht-banner__link {
    margin-top: 15px !important;
  }
}

.aht-banner--edu--1 .aht-banner__content {
  padding-bottom: 110px;
}

.aht-banner--edu--2 .aht-banner__link {
  margin-top: 45px;
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--edu--2 .aht-banner__link:hover {
  background-color: transparent;
  color: #fff;
}

.aht-banner--edu--3 .aht-banner__link {
  margin-top: 45px;
}

.aht-banner--edu--3 .aht-banner__link:nth-child(odd) {
  border-color: #fff;
  background-color: #fff;
}

.aht-banner--edu--3 .aht-banner__link:hover {
  color: #fff;
}

.aht-banner--construction {
  padding: 0;
}

.aht-ban {
  position: relative;
  background-position: center;
  background-size: cover;
}

.aht-ban__subtitle, .aht-ban__title, .aht-ban__desc {
  margin: 0;
}

.aht-ban--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
}

.aht-ban--main:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: '';
  opacity: 0.4;
}

.aht-ban--main .aht-ban__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 15px;
}

.aht-ban--main .aht-ban__title {
  margin: 0;
  color: #eeeeee;
  font-weight: 300;
}

.aht-ban--main .aht-ban__desc {
  margin: 32px 0 0;
  color: #eeeeee;
}

.aht-ban--main .aht-ban__links {
  margin-top: 52px;
}

.aht-ban--main .aht-ban__video {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-bottom: 35px;
  border-radius: 50%;
  background-color: #fff;
  font-size: 24px;
  line-height: 100px;
  text-align: center;
}

.aht-ban--main-1 .aht-ban__link-wrap {
  margin-bottom: 32px;
}

.aht-ban--main-1 .aht-ban__link-wrap:last-child {
  margin-bottom: 0;
}

.aht-ban--main-1 .aht-ban__link-prime:hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-ban--main-1 .aht-ban__link-second:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-ban--main-1 .aht-ban__link-second:before {
  content: 'or';
  color: #fff;
  position: absolute;
  left: -20px;
}

.aht-ban--main-3 .aht-ban__links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 5px;
  overflow: hidden;
}

.aht-ban--main-3 .aht-ban__link:hover {
  border-radius: 5px;
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}

.aht-ban--events {
  position: relative;
}

.aht-ban--events::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
}

.aht-ban--events .aheto-contact__info {
  font-weight: 600;
}

@media screen and (max-width: 576px) {
  .aht-ban--events {
    height: 85vh;
  }
}

.aht-ban--chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 800px;
}

@media screen and (min-width: 481px) {
  .aht-ban--chr {
    padding: 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .aht-ban--chr {
    height: 500px;
  }
}

.aht-ban--chr:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: '';
  opacity: 0.4;
}

.aht-ban--chr b {
  font-style: italic;
  font-weight: inherit;
}

.aht-ban--chr .aht-ban__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding: 100px 15px 50px;
}

@media screen and (max-width: 767px) {
  .aht-ban--chr .aht-ban__content {
    padding-bottom: 30px;
  }
}

.aht-ban--chr .aht-ban__img {
  display: inline-block;
  max-width: 90px;
  max-height: 90px;
  margin-bottom: 33px;
}

.aht-ban--chr .aht-ban__subtitle {
  margin-bottom: 17px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .aht-ban--chr .aht-ban__subtitle {
    font-size: 14px;
  }
}

.aht-ban--chr .aht-ban__title {
  color: #fff;
  font-size: 90px;
  font-weight: bold;
  letter-spacing: 0.055em;
}

@media screen and (max-width: 1500px) {
  .aht-ban--chr .aht-ban__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-ban--chr .aht-ban__title {
    font-size: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aht-ban--chr .aht-ban__title {
    font-size: 40px;
  }
}

.aht-ban--chr .aht-ban__desc {
  margin-top: 18px;
  color: #fff;
  font-size: 18px;
}

.aht-ban--chr .aht-ban__links-wrap {
  margin-top: 72px;
  overflow: hidden;
}

.aht-ban--chr .aht-ban__links {
  margin: -12px;
}

.aht-ban--chr .aht-ban__link {
  display: inline-block;
  margin: 12px;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-ban--chr .aht-ban__link:nth-child(odd) {
  padding: 20px 35px;
  border: 1px solid #eee;
  background-color: transparent;
}

.aht-ban--chr .aht-ban__link:nth-child(odd):hover {
  border-color: #fff;
  background-color: #fff;
}

.aht-ban--chr .aht-ban__link:nth-child(even) {
  position: relative;
}

.aht-ban--chr .aht-ban__link:nth-child(even):before {
  display: block;
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 1px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  background-color: #fff;
  content: '';
}

.aht-ban--chr.aht-ban--full {
  height: 100vh;
}

@media (min-width: 991px) and (max-width: 1300px) {
  .aht-ban--main-3 {
    padding-left: 90px;
  }
}

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

.about-church-slider .aht-ban--chr .aht-ban__content {
  padding: 0px 15px 60px;
}

@media screen and (max-width: 767px) {
  .about-church-slider .aht-ban--chr .aht-ban__content {
    padding-bottom: 10px;
  }
}

.about-church-slider .aht-ban--chr .aht-ban__subtitle {
  margin-bottom: 17px;
}

.about-church-slider .aht-ban--chr .aht-ban__title {
  letter-spacing: 0.026em;
}

.about-church-slider .aht-ban--chr .aht-ban__desc {
  margin-top: 27px;
  line-height: normal;
}

.church-news-banner-wrap .aht-ban--chr .aht-ban__content,
.church-ministries-banner-wrap .aht-ban--chr .aht-ban__content,
.church-events-banner-wrap .aht-ban--chr .aht-ban__content,
.church-contact-us-banner-wrap .aht-ban--chr .aht-ban__content,
.church-gallery-banner-wrap .aht-ban--chr .aht-ban__content,
.church-sermons-banner-wrap .aht-ban--chr .aht-ban__content {
  padding-top: 0;
}

.church-news-banner-wrap .aht-ban--chr .aht-ban__subtitle,
.church-ministries-banner-wrap .aht-ban--chr .aht-ban__subtitle,
.church-events-banner-wrap .aht-ban--chr .aht-ban__subtitle,
.church-contact-us-banner-wrap .aht-ban--chr .aht-ban__subtitle,
.church-gallery-banner-wrap .aht-ban--chr .aht-ban__subtitle,
.church-sermons-banner-wrap .aht-ban--chr .aht-ban__subtitle {
  margin-bottom: 12px;
}

.church-news-banner-wrap .aht-ban--chr .aht-ban__title,
.church-ministries-banner-wrap .aht-ban--chr .aht-ban__title,
.church-events-banner-wrap .aht-ban--chr .aht-ban__title,
.church-contact-us-banner-wrap .aht-ban--chr .aht-ban__title,
.church-gallery-banner-wrap .aht-ban--chr .aht-ban__title,
.church-sermons-banner-wrap .aht-ban--chr .aht-ban__title {
  letter-spacing: 0.026em;
  line-height: normal;
}

.church-news-banner-wrap .aht-ban--chr .aht-ban__desc,
.church-ministries-banner-wrap .aht-ban--chr .aht-ban__desc,
.church-events-banner-wrap .aht-ban--chr .aht-ban__desc,
.church-contact-us-banner-wrap .aht-ban--chr .aht-ban__desc,
.church-gallery-banner-wrap .aht-ban--chr .aht-ban__desc,
.church-sermons-banner-wrap .aht-ban--chr .aht-ban__desc {
  line-height: normal;
  margin-top: 22px;
}

@media screen and (max-width: 767px) {
  .church-contact-us-banner-wrap .aht-ban--chr .aht-ban__content {
    padding-bottom: 90px;
  }
}

.church-sermons-det-banner-wrap .aht-ban--chr,
.church-ministry-det-banner-wrap .aht-ban--chr {
  height: 446px;
}

.church-sermons-det-banner-wrap .aht-ban--chr .aht-ban__content,
.church-ministry-det-banner-wrap .aht-ban--chr .aht-ban__content {
  padding-top: 127px;
}

@media screen and (max-width: 767px) {
  .church-sermons-det-banner-wrap .aht-ban--chr .aht-ban__content,
  .church-ministry-det-banner-wrap .aht-ban--chr .aht-ban__content {
    padding-top: 0;
  }
}

.church-sermons-det-banner-wrap .aht-ban--chr .aht-ban__subtitle,
.church-ministry-det-banner-wrap .aht-ban--chr .aht-ban__subtitle {
  margin-bottom: 10px;
}

.church-sermons-det-banner-wrap .aht-ban--chr .aht-ban__title,
.church-ministry-det-banner-wrap .aht-ban--chr .aht-ban__title {
  letter-spacing: 0.026em;
  line-height: normal;
}

.karma-copyright {
  padding: 40px 0;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

.karma-copyright p {
  margin: 0;
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  .karma-copyright {
    padding: 20px 0;
  }
}

.aheto-image-slider {
  width: 1470px;
  padding: 0 15px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}

.aheto-image-slider--mobile-view {
  position: relative;
}

.aheto-image-slider--mobile-view:after {
  position: absolute;
  top: -65px;
  left: 50%;
  width: calc((100% / 5) + 3px);
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url("../img/saas/mobile.png") no-repeat center 0;
  background-size: 100%;
  content: '';
  z-index: 1;
  pointer-events: none;
}

.aheto-image-slider--mobile-view .swiper-slide img {
  width: 100%;
}

.aheto-image-slider--mobile-view .swiper-pagination {
  margin-top: 120px;
}

@media screen and (max-width: 768px) {
  .aheto-image-slider--mobile-view .swiper-pagination {
    margin-top: 80px;
  }
}

.aheto-image-slider--mobile-view .swiper-container:before, .aheto-image-slider--mobile-view .swiper-container:after {
  display: block;
  position: absolute;
  top: 0px;
  width: 40%;
  height: 470px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), color-stop(60%, rgba(255, 255, 255, 0.7)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 60%, white 100%);
  content: '';
  z-index: 2;
}

.aheto-image-slider--mobile-view .swiper-container:before {
  left: 0;
}

.aheto-image-slider--mobile-view .swiper-container:after {
  right: 0;
}

@media screen and (max-width: 991px) {
  .aheto-image-slider--mobile-view {
    width: 993px;
  }
  .aheto-image-slider--mobile-view:after {
    top: -53px;
    width: calc((100% / 4) - 5px);
  }
  .aheto-image-slider--mobile-view .swiper-container:after, .aheto-image-slider--mobile-view .swiper-container:before {
    width: calc(76% / 2);
    height: 390px;
  }
}

.aheto-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-logo__image {
  width: auto;
  max-height: 35px;
  margin-right: 14px;
}

.aheto-logo__image--mobile {
  display: none;
}

@media screen and (max-width: 767px) {
  .aheto-logo__image {
    margin-right: 10px;
  }
}

.aheto-logo__text {
  margin: 0;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aheto-logo__img-dark {
  position: absolute;
  height: 0;
}

.logo_white {
  position: fixed;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-top: 55px;
}

.logo_white .aheto-logo__text {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .logo_white {
    margin-top: 20px;
  }
}

.icons-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

.icons-widget__item {
  padding: 12px;
}

.icons-widget__item:first-child {
  padding-left: 15px;
}

.icons-widget__item:last-child {
  padding-right: 15px;
}

@media screen and (max-width: 767px) {
  .icons-widget__item {
    padding: 6px;
  }
  .icons-widget__item:first-child {
    padding-left: 15px;
  }
  .icons-widget__item:last-child {
    padding-right: 15px;
  }
}

.icons-widget__link {
  font-size: 18px;
}

@-webkit-keyframes fade-zoom-in {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes fade-zoom-in {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes fade-zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
}

@keyframes fade-zoom-out {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
  }
}

.site-search {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 100;
  -webkit-animation: fade-zoom-in 0.3s forwards;
          animation: fade-zoom-in 0.3s forwards;
}

.site-search.open {
  display: block;
}

.site-search.closing {
  -webkit-animation: fade-zoom-out 0.3s forwards;
          animation: fade-zoom-out 0.3s forwards;
}

.site-search .close-btn {
  position: absolute;
  top: 48px;
  right: 48px;
  border: 0;
  outline: none;
  background-color: transparent;
  font-size: 28px;
  cursor: pointer;
  opacity: 1;
}

.site-search .close-btn .close-icon {
  width: 18px;
  height: 18px;
}

@media screen and (max-width: 767px) {
  .site-search .close-btn {
    top: 20px;
    right: 20px;
  }
}

.site-search .form-container {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin-top: -32px;
}

.site-search .search-form {
  max-width: 540px;
  margin: 0 auto;
}

.site-search .search-field {
  width: 100%;
  padding: 8px 12px;
  border: 0;
  background-color: transparent;
  font-size: 68px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
}

.site-search .search-field::-webkit-input-placeholder {
  text-align: center;
}

.site-search .search-field:-moz-placeholder {
  text-align: center;
}

.site-search .search-field::-moz-placeholder {
  text-align: center;
}

.site-search .search-field:-ms-input-placeholder {
  text-align: center;
}

@media screen and (max-width: 600px) {
  .site-search .search-field {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -2px;
  }
}

.site-search .search-field:focus, .site-search .search-field.active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.site-search .search-description {
  text-align: center;
}

.wpml-ls ul {
  font-size: 14px;
}

.wpml-ls .wpml-ls-flag {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.wpml-ls-legacy-dropdown-click,
.wpml-ls-legacy-dropdown {
  width: auto;
}

.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown a {
  background: none;
  border: 0;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
  border-radius: 4px;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  width: 5px;
  height: 5px;
  border-top: 0;
  border-right: 0;
  -webkit-transform: rotate(-45deg) translateY(-3px);
          transform: rotate(-45deg) translateY(-3px);
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
  right: auto;
  min-width: 100%;
  border-top: 0;
  border-radius: 4px;
  background: #fff;
  padding: 5px 0;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.15);
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
  white-space: nowrap;
}

.aheto-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-toolbar .registartion,
.aheto-toolbar .log-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 25px;
}

.aheto-toolbar .widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 33px 8px 24px;
}

.aheto-toolbar .aht-socials {
  padding: 11px 25px;
}

.aheto-toolbar .aht-socials__item {
  margin-right: 20px;
  margin-bottom: 0;
  float: left;
}

.aheto-toolbar .aht-socials__item:last-child {
  margin-right: 0;
}

.aheto-toolbar .aht-socials__item a {
  width: auto;
  height: auto;
  border: 0;
  line-height: 1;
}

.aheto-toolbar .aht-socials__item a:hover {
  background-color: transparent;
}

.aheto-services {
  max-width: 400px;
  height: 100%;
  margin: auto;
  padding: 90px 45px 60px;
}

.aheto-services__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 90px;
  background-position: center center;
  background-size: cover;
}

.aheto-services__caption {
  margin-top: 55px;
}

.aheto-services__title, .aheto-services__price {
  margin: 0;
  letter-spacing: 1.7px;
  text-transform: uppercase;
}

.aheto-services__text {
  padding: 0 15px;
}

.aheto-services__link {
  display: inline-block;
  margin-top: 1.7em;
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.aheto-services__link [class^='ion'] {
  position: relative;
  right: 0;
  -webkit-transition: right 0.2s ease-out;
  transition: right 0.2s ease-out;
  font-size: 0.9em;
}

.aheto-services__link:hover .ion-arrow-right-c {
  right: -4px;
}

.aheto-services__label {
  font-size: 15px;
}

.aheto-services__time {
  padding: 5px 13px;
  font-size: 15px;
  font-weight: bold;
}

.aheto-services--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aheto-services--events {
  position: relative;
  padding: 0;
  background: #fff;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

.aheto-services--events .aheto-services__image {
  height: 235px;
}

.aheto-services--events .aheto-services__content {
  padding: 30px 35px 35px;
}

.aheto-services--events .aheto-services__title {
  margin-top: 8px;
  line-height: 31px;
}

.aheto-services--events .aheto-services__link {
  margin-top: 5px;
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}

.aheto-services--events .aheto-services__time {
  position: absolute;
  top: 0;
  left: 38px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-transform: uppercase;
}

.aheto-services--events .aheto-services__caption {
  min-height: 62px;
  margin-top: 10px;
  margin-bottom: 25px;
}

.aheto-services--simple {
  position: relative;
  top: 0;
  min-height: 485px;
  padding: 70px 40px 60px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 50px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0 rgba(0, 0, 0, 0.07);
}

.aheto-services--simple .aheto-services__title {
  line-height: 28px;
}

.aheto-services--simple .aheto-services__text {
  max-width: 245px;
  margin: 15px auto 0;
  padding: 0;
}

.aheto-services--simple .aheto-services__price {
  margin-left: 10px;
  font-weight: 800;
  line-height: 28px;
}

.aheto-services--simple .aheto-services__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 245px;
  min-height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.aheto-services--simple .aheto-services__link {
  margin-top: 38px;
}

@media screen and (max-width: 1230px) {
  .aheto-services--simple {
    padding: 70px 20px 60px;
  }
}

@media screen and (min-width: 768px) {
  .aheto-services--simple:hover {
    top: -30px;
    -webkit-box-shadow: 0px 35px 50px 0 rgba(0, 0, 0, 0.11);
            box-shadow: 0px 35px 50px 0 rgba(0, 0, 0, 0.11);
  }
}

.aheto-services--busns-event {
  position: relative;
  padding: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #fff;
}

.aheto-services--busns-event:hover {
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

.aheto-services--busns-event .aheto-services__image {
  height: 235px;
  border-radius: 5px;
}

.aheto-services--busns-event .aheto-services__time {
  position: absolute;
  top: 0;
  left: 43px;
  padding: 7px 13px;
  -webkit-transform: translate(0, -40%);
          transform: translate(0, -40%);
  border-radius: 5px;
  color: #fff;
  font-size: 13px;
  letter-spacing: 2px;
}

.aheto-services--busns-event .aheto-services__content {
  padding: 35px;
}

.aheto-services--busns-event .aheto-services__label {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}

.aheto-services--busns-event .aheto-services__caption {
  margin-top: 0;
}

.aheto-services--busns-event .aheto-services__title {
  font-size: 24px;
  letter-spacing: -0.6px;
  line-height: 1.25;
  text-transform: none;
}

.aheto-services--busns-event .aheto-services__link {
  margin-top: 25px;
  font-size: 14px;
  letter-spacing: 1.4px;
}

.aheto-services--busns-shadow:hover {
  -webkit-box-shadow: 0px 15px 30px 0px rgba(207, 38, 50, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(207, 38, 50, 0.1);
}

.aheto-services--construction {
  padding: 0;
}

.aheto-services--construction:hover .aheto-services__content {
  -webkit-transform: translateY(-70px);
          transform: translateY(-70px);
  -webkit-box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 8px 15px 0px rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 767px) {
  .aheto-services--construction:hover .aheto-services__content {
    -webkit-transform: translateY(-35px);
            transform: translateY(-35px);
  }
}

.aheto-services--construction .aheto-services__content {
  position: relative;
  padding: 45px 40px;
  max-width: calc(100% - 120px);
  margin: auto;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media screen and (max-width: 1230px) {
  .aheto-services--construction .aheto-services__content {
    padding: 35px 30px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-services--construction .aheto-services__content {
    max-width: calc(100% - 80px);
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
}

.aheto-services--construction .aheto-services__image {
  height: 250px;
}

.aheto-services--construction .aheto-services__label {
  position: absolute;
  top: 5px;
  right: 20px;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.75;
  opacity: 0.1;
}

.aheto-services--construction .aheto-services__caption {
  margin: 0;
}

.aheto-services--construction .aheto-services__title {
  font-size: 20px;
  text-transform: capitalize;
  letter-spacing: 0;
}

.aheto-services--construction .aheto-services__text {
  margin-bottom: 21px;
  padding: 0;
  font-size: 16px;
}

.aheto-services--construction .aheto-services__link {
  margin: 0;
  font-size: 14px;
  letter-spacing: 2px;
}

.aheto-services--construction-news {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .aheto-services--construction-news {
    margin-bottom: 30px;
  }
}

.aheto-services--construction-news .aheto-services__image {
  height: 350px;
  border-radius: 5px;
}

@media screen and (max-width: 991px) {
  .aheto-services--construction-news .aheto-services__image {
    height: 300px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-services--construction-news .aheto-services__image {
    height: 250px;
  }
}

.aheto-services--construction-news .aheto-services__label {
  display: inline-block;
  font-weight: 700;
  margin: 15px 0px 5px;
  line-height: 1.63;
}

.aheto-services--construction-news .aheto-services__caption {
  margin: 0;
}

.aheto-services--construction-news .aheto-services__title {
  font-weight: 600;
  font-size: 20px;
  text-transform: none;
  letter-spacing: normal;
  padding-right: 25px;
}

@media screen and (max-width: 991px) {
  .aheto-services--construction-news .aheto-services__title {
    padding-right: 0;
  }
}

.aheto-services--chess {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: none;
  height: 370px;
  padding: 0;
  text-align: center;
}

.aheto-services--chess img {
  width: 0;
  height: 0;
}

.aheto-services--chess .aheto-services__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aheto-services--chess .aheto-services__caption {
  margin: 0;
}

.aheto-services--chess .aheto-services__content {
  position: relative;
  padding: 35px;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .aheto-services--chess .aheto-services__content {
    padding: 20px;
  }
}

.aheto-services--chess .aheto-services__label {
  display: inline-block;
  margin-bottom: 13px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aheto-services--chess .aheto-services__title {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none;
}

.aheto-services--chess .aheto-services__text {
  margin-top: 25px;
  padding: 0;
}

.aheto-services--chess .aheto-services__link {
  margin-top: 13px;
  padding: 18px 35px;
  border-radius: 25px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}

.aht-service--edu .aht-service__img {
  max-width: 100%;
  max-height: 105px;
  margin-bottom: 47px;
}

.aht-service--edu .aht-service__icon {
  margin-bottom: 35px;
  font-size: 72px;
}

.aht-service--edu .aht-service__title {
  margin: 0;
  font-weight: 700;
}

.aht-service--edu .aht-service__desc {
  margin: 25px 0 0;
}

@media screen and (min-width: 768px) {
  .aht-service--edu .aht-service__desc {
    padding: 0 25px;
  }
}

.aht-service--edu .aht-service__link {
  display: inline-block;
  margin-top: 5px;
  text-transform: uppercase;
  background-color: transparent;
  border-style: none;
}

.aht-service--trvl .aht-service__img {
  max-width: 80px;
  max-height: 80px;
}

.aht-service--trvl .aht-service__title {
  margin: 19px 0 0;
}

.aht-service--trvl .aht-service__desc {
  margin: 20px 0 0;
  line-height: 24px;
}

.aht-service--trvl .aht-service__link {
  margin-top: 28px;
}

.aht-service--chr:hover .aht-service__top:before {
  -webkit-transform: translate(0, 40px);
          transform: translate(0, 40px);
  opacity: 0;
}

.aht-service--chr .aht-service__top {
  display: inline-block;
  position: relative;
  margin-bottom: 34px;
}

.aht-service--chr .aht-service__top:before {
  display: block;
  width: 119px;
  height: 119px;
  margin-bottom: -60px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 50%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#feeee3));
  background-image: linear-gradient(0deg, #fff 0%, #feeee3 100%);
  content: '';
}

.aht-service--chr .aht-service__img-holder {
  position: relative;
  width: 120px;
  height: 80px;
  text-align: center;
}

.aht-service--chr .aht-service__img {
  max-width: 100%;
  max-height: 80px;
}

.aht-service--chr .aht-service__title {
  margin: 0;
  font-weight: bold;
  line-height: 2;
  letter-spacing: -0.5px;
}

.aht-service--chr .aht-service__desc {
  margin: 10px 0 0;
}

.aht-service--chr .aht-service__link {
  margin-top: 9px;
  background-color: transparent;
  border: none;
}

@media screen and (min-width: 1200px) {
  .church-about-margin-services {
    margin-bottom: 80px;
  }
  .church-ministries-padding-services {
    padding-bottom: 90px;
  }
  .church-ministries-padding-blog {
    padding-top: 124px;
  }
}

.church-ministries-wrap .aheto-services {
  max-width: 100%;
  -webkit-box-shadow: 0px 38px 49px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0px 38px 49px 0 rgba(0, 0, 0, 0.07);
}

.church-ministries-wrap .aheto-services__content {
  padding: 13px 73px 23px 46px;
}

.church-ministries-wrap .aheto-services__image {
  height: 262px;
}

.church-ministries-wrap .aheto-services__title {
  font-size: 30px;
  line-height: 1.33;
  letter-spacing: -0.8px;
  text-transform: capitalize;
}

.church-ministries-wrap .aheto-services__text {
  padding: 0;
  margin-bottom: 1.5rem;
}

.church-ministries-wrap .aheto-services__caption {
  min-height: 0;
  margin-bottom: 20px;
  margin-top: 0;
}

.church-ministries-wrap .aheto-services__link {
  letter-spacing: 1.4px;
}

.multi-lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.multi-lang__active {
  cursor: pointer;
}

.multi-lang__active .multi-lang__language {
  padding: 0;
}

.multi-lang__active .multi-lang__language-text {
  color: #fff;
}

.multi-lang__item {
  margin-bottom: 20px;
  cursor: pointer;
}

.multi-lang__item:last-child {
  margin-bottom: 0;
}

.multi-lang__language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 25px;
}

.multi-lang__language-img {
  width: 31px;
  height: 31px;
  margin-right: 13px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.multi-lang__list {
  display: none;
  position: absolute;
  top: 100%;
  left: -25px;
  padding: 25px 0;
  background-color: #fff;
}

.logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.logo__img-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.logo__img-holder + .logo__text-holder {
  margin-left: 11px;
}

.logo__img {
  max-height: 35px;
}

.logo__text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.authentication__sign-in, .authentication__sign-up {
  padding: 14px 32px;
  border: 0;
  outline: none;
  cursor: pointer;
}

.authentication__log-in, .authentication__register {
  padding: 5px 10px;
  border: 0;
  outline: none;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .aht-deal--trvl-1 {
    margin: 0 -15px;
  }
}

.aht-deal--trvl-1 .aht-deal__item {
  width: 25%;
  height: 440px;
  border: 15px solid transparent;
}

@media screen and (max-width: 1500px) {
  .aht-deal--trvl-1 .aht-deal__item {
    height: 340px;
  }
}

@media screen and (min-width: 992px) {
  .aht-deal--trvl-1 .aht-deal__item--height {
    height: 880px;
  }
  .aht-deal--trvl-1 .aht-deal__item--height .aht-deal__content {
    padding: 30px 30px 65px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1500px) {
  .aht-deal--trvl-1 .aht-deal__item--height {
    height: 680px;
  }
}

@media screen and (min-width: 992px) {
  .aht-deal--trvl-1 .aht-deal__item--width {
    width: 50%;
  }
  .aht-deal--trvl-1 .aht-deal__item--width .aht-deal__content {
    padding: 30px 30px 65px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-deal--trvl-1 .aht-deal__item {
    width: 50%;
    height: 520px;
  }
}

@media screen and (max-width: 991px) {
  .aht-deal--trvl-1 .aht-deal__item {
    height: 380px;
  }
}

@media screen and (max-width: 767px) {
  .aht-deal--trvl-1 .aht-deal__item {
    width: 100%;
    height: 520px;
  }
}

@media screen and (max-width: 480px) {
  .aht-deal--trvl-1 .aht-deal__item {
    height: 400px;
  }
}

.aht-deal--trvl-1 .aht-deal__item-inner {
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.7);
          box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.7);
  overflow: hidden;
}

.aht-deal--trvl-1 .aht-deal__item-inner:hover {
  -webkit-box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px -200px 130px -65px rgba(0, 0, 0, 0.2);
}

.aht-deal--trvl-1 .aht-deal__item-inner:hover .aht-deal__desc {
  color: #fff;
}

.aht-deal--trvl-1 .aht-deal__bg {
  width: 0;
  height: 0;
}

.aht-deal--trvl-1 .aht-deal__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  height: 100%;
}

.aht-deal--trvl-1 .aht-deal__content {
  padding: 30px;
}

.aht-deal--trvl-1 .aht-deal__price {
  margin: 0 0 5px;
}

.aht-deal--trvl-1 .aht-deal__title {
  margin: 0;
  color: #fff;
}

.aht-deal--trvl-1 .aht-deal__desc {
  margin: 13px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 400;
}

.aht-deal--trvl-2 {
  position: relative;
  height: 800px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 1600px) {
  .aht-deal--trvl-2 {
    height: 600px;
  }
}

@media screen and (max-width: 480px) {
  .aht-deal--trvl-2 {
    height: 500px;
  }
}

.aht-deal--trvl-2:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent, #000);
  content: '';
  opacity: 0.85;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .aht-deal--trvl-2:before {
    opacity: 0.6;
  }
}

@media screen and (min-width: 1025px) {
  .aht-deal--trvl-2:hover:before {
    opacity: 0.4;
  }
  .aht-deal--trvl-2:hover .aht-deal__desc {
    color: #fff;
  }
}

.aht-deal--trvl-2 .aht-deal__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding: 50px 30px;
  z-index: 2;
}

@media screen and (min-width: 992px) {
  .aht-deal--trvl-2 .aht-deal__content {
    padding: 71px 50px;
  }
}

.aht-deal--trvl-2 .aht-deal__promo {
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 30px;
  min-width: 125px;
  padding: 7px 20px;
  border-radius: 15px;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

.aht-deal--trvl-2 .aht-deal__price {
  margin: 0 0 9px;
}

.aht-deal--trvl-2 .aht-deal__title {
  margin: 0;
  color: #fff;
}

.aht-deal--trvl-2 .aht-deal__desc {
  margin: 8px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .aht-deal--trvl-2 .aht-deal__desc {
    color: #fff;
  }
}

.aht-deal--trvl-2 .aht-deal__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.aht-tour--trvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

@media screen and (min-width: 481px) {
  .aht-tour--trvl.aht-tour--2 .aht-tour__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .aht-tour--trvl.aht-tour--3 .aht-tour__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (min-width: 481px) and (max-width: 1230px) {
  .aht-tour--trvl.aht-tour--3 .aht-tour__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (min-width: 481px) {
  .aht-tour--trvl.aht-tour--4 .aht-tour__item {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}

@media screen and (min-width: 481px) and (max-width: 1500px) {
  .aht-tour--trvl.aht-tour--4 .aht-tour__item {
    -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
  }
}

@media screen and (min-width: 481px) and (max-width: 1230px) {
  .aht-tour--trvl.aht-tour--4 .aht-tour__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

.aht-tour--trvl .aht-tour__item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 767px) {
  .aht-tour--trvl .aht-tour__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-tour--trvl .aht-tour__item-inner {
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

@media screen and (min-width: 992px) {
  .aht-tour--trvl .aht-tour__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 12px 11px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 12px 11px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-tour--trvl .aht-tour__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 270px;
  padding: 28px 35px;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: inset 0px -99px 110px -34px rgba(0, 0, 0, 0.85);
          box-shadow: inset 0px -99px 110px -34px rgba(0, 0, 0, 0.85);
}

@media screen and (max-width: 767px) and (min-width: 200px) {
  .aht-tour--trvl .aht-tour__caption {
    min-height: 350px;
  }
}

.aht-tour--trvl .aht-tour__img-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.aht-tour--trvl .aht-tour__title {
  margin: 0;
  color: #fff;
  font-weight: 400;
}

.aht-tour--trvl .aht-tour__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 7px;
}

.aht-tour--trvl .aht-tour__rate-icon {
  color: #FFBB49;
  line-height: 20px;
}

.aht-tour--trvl .aht-tour__rate-icon:before {
  vertical-align: middle;
}

.aht-tour--trvl .aht-tour__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-tour--trvl .aht-tour__rate {
  margin: 0 0 0 10px;
  color: #fff;
}

.aht-tour--trvl .aht-tour__main {
  text-align: center;
}

.aht-tour--trvl .aht-tour__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

@media screen and (max-width: 1230px) {
  .aht-tour--trvl .aht-tour__details {
    padding: 0 10px;
  }
}

.aht-tour--trvl .aht-tour__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-tour--trvl .aht-tour__detail:last-child {
  border-right: 0;
}

.aht-tour--trvl .aht-tour__icon {
  margin-right: 8px;
}

.aht-tour--trvl .aht-tour__icon:before {
  vertical-align: middle;
}

.aht-tour--trvl .aht-tour__detail-text {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2;
}

.aht-tour--trvl .aht-tour__info {
  padding: 28px 30px 60px;
}

.aht-tour--trvl .aht-tour__price {
  display: inline-block;
  margin: 0;
}

.aht-tour--trvl .aht-tour__from {
  display: inline-block;
  margin: 0;
  font-weight: bold;
}

.aht-tour--trvl .aht-tour__per {
  display: inline-block;
  margin: 0;
}

.aht-tour--trvl .aht-tour__desc {
  margin-top: 20px;
  line-height: 24px;
}

.aht-tour--trvl .aht-tour__link {
  margin-top: 18px;
  border-color: rgba(0, 0, 0, 0.1);
}

.aht-tour--trvl .aht-tour__link:hover {
  color: #fff;
}

.aht-tour--trvl-2 .aht-tour__img {
  width: 220px;
  height: 220px;
  margin: 0 auto;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-tour--trvl-2 .aht-tour__promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  right: -20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
  height: 70px;
  padding: 10px;
  float: right;
  -webkit-transform: rotate(15deg);
          transform: rotate(15deg);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 50%;
  background-position: right bottom;
  background-size: 200% 100%;
}

.aht-tour--trvl-2 .aht-tour__promo-text {
  margin: 0;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}

.aht-tour--trvl-2 .aht-tour__content {
  margin-top: 43px;
}

.aht-tour--trvl-2 .aht-tour__title {
  margin: 0;
}

.aht-tour--trvl-2 .aht-tour__desc {
  margin: 26px 0 0;
  line-height: 24px;
}

.aht-tour--trvl-2 .aht-tour__link {
  margin-top: 36px;
}

.aht-tour--trvl-2 .aht-tour__link:hover {
  border-color: #eee;
  background-color: transparent;
}

.aht-td {
  overflow: hidden;
}

.aht-td__tb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 500px;
  background-position: center;
  background-size: cover;
}

.aht-td__tb-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 48px 15px;
}

@media screen and (min-width: 768px) {
  .aht-td__tb-content {
    max-width: 1230px;
    padding-right: 30px;
    padding-left: 30px;
  }
}

.aht-td__tb-title {
  margin: 0;
  color: #fff;
}

.aht-td__tb-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 23px;
}

.aht-td__tb-stars {
  margin-right: 10px;
}

.aht-td__tb-star {
  font-size: 21px;
}

.aht-td__tb-rate {
  margin: 0;
  color: #fff;
}

.aht-td__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .aht-td__main {
    max-width: 1230px;
    padding: 0 15px;
  }
}

@media screen and (max-width: 991px) {
  .aht-td__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-td__content {
  padding: 0 15px;
}

@media screen and (min-width: 768px) {
  .aht-td__content {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    width: calc(100% - 470px);
  }
}

.aht-td__specs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 89px 0 77px;
}

@media screen and (max-width: 991px) {
  .aht-td__specs {
    padding: 50px 0;
  }
}

.aht-td__spec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
}

@media screen and (min-width: 992px) {
  .aht-td__spec {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
}

@media screen and (max-width: 991px) {
  .aht-td__spec {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__spec {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-td__spec-icon {
  display: inline-block;
  width: 28px;
  font-size: 20px;
}

.aht-td__spec-text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  font-size: 13px;
  font-weight: 600;
}

.aht-td__menu {
  position: relative;
}

.aht-td__menu:before {
  position: absolute;
  top: 0;
  right: -15px;
  width: 100vw;
  height: 100%;
  content: '';
}

@media screen and (min-width: 768px) {
  .aht-td__menu:before {
    right: -70px;
  }
}

.aht-td__menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.aht-td__menu-item {
  padding-left: 0;
}

@media screen and (min-width: 768px) {
  .aht-td__menu-item {
    margin-right: 38px;
  }
}

.aht-td__menu-item:before {
  content: none;
}

.aht-td__menu-item:last-child {
  margin-right: 0;
}

.aht-td__menu-text {
  display: inline-block;
  position: relative;
  padding: 24px 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
}

.aht-td__menu-text:before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 4px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  content: '';
}

.aht-td__menu-text:hover:before, .aht-td__menu-text.active:before {
  width: 100%;
}

.aht-td__units {
  padding-bottom: 130px;
}

.aht-td__unit {
  margin-top: 80px;
}

.aht-td__unit-title {
  margin: 0;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-td__unit--comments {
  margin-top: 0;
}

.aht-td__desc {
  padding: 6px 0;
}

.aht-td__desc p {
  margin: 24px 0;
  line-height: 24px;
}

.aht-td__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 21px 0;
  border-bottom: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .aht-td__detail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-td__detail:last-child {
  border-bottom: 0;
}

.aht-td__detail-left {
  width: 57%;
}

.aht-td__detail-right {
  width: 43%;
}

.aht-td__detail-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0;
}

.aht-td__detail-title {
  margin: 0;
  padding: 6px 0 4px;
  font-size: 18px;
  line-height: 22px;
}

@media screen and (max-width: 767px) {
  .aht-td__detail-title {
    margin-bottom: 8px;
  }
}

.aht-td__detail-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}

.aht-td__detail-check, .aht-td__detail-close {
  display: inline-block;
  width: 22px;
  font-size: 15px;
}

.aht-td__routes {
  margin-top: 38px;
}

.aht-td__route-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 20px;
  padding: 20px 35px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.aht-td__route-caption.active .aht-td__route-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.aht-td__route-title {
  margin: 0 20px 0 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font-size: 18px;
}

@media screen and (max-width: 480px) {
  .aht-td__route-title {
    font-size: 16px;
  }
}

.aht-td__route-icon {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 12px;
}

.aht-td__route-content {
  display: none;
  margin-bottom: 20px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.aht-td__route-name {
  position: relative;
  margin: 0;
  color: #fff;
  z-index: 2;
}

@media screen and (max-width: 480px) {
  .aht-td__route-name {
    font-size: 20px;
  }
}

.aht-td__route-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 270px;
  padding: 25px 35px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-td__route-img {
    height: 450px;
  }
}

@media screen and (max-width: 767px) {
  .aht-td__route-img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__route-img {
    height: 300px;
  }
}

.aht-td__route-img:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent, transparent, #000);
  content: '';
  opacity: 0.7;
  z-index: 1;
}

.aht-td__route-text {
  padding: 35px 35px 45px;
}

.aht-td__route-desc {
  margin: 0;
}

.aht-td__map {
  margin-top: 40px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.aht-td__photos {
  position: relative;
  margin-top: 38px;
}

.aht-td__photos:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
  content: '';
}

@media screen and (max-width: 991px) {
  .aht-td__photos:before {
    height: 530px;
  }
}

@media screen and (max-width: 767px) {
  .aht-td__photos:before {
    height: 460px;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__photos:before {
    height: 320px;
  }
}

.aht-td__photo {
  height: 460px;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 991px) {
  .aht-td__photo {
    height: 530px;
  }
}

@media screen and (max-width: 767px) {
  .aht-td__photo {
    height: 460px;
  }
}

@media screen and (max-width: 480px) {
  .aht-td__photo {
    height: 320px;
  }
}

.aht-td__comments {
  padding-top: 13px;
}

.aht-td__sb {
  position: relative;
  padding: 0 15px;
}

@media screen and (min-width: 768px) {
  .aht-td__sb {
    -ms-flex-preferred-size: 430px;
        flex-basis: 430px;
    margin-left: 40px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-td__sb {
    -ms-flex-preferred-size: 370px;
        flex-basis: 370px;
    margin-left: 0;
    padding-bottom: 100px;
  }
}

.aht-td__book {
  position: relative;
}

@media screen and (min-width: 768px) {
  .aht-td__book {
    margin-top: -90px;
  }
}

.aht-td__book-caption {
  height: 90px;
  color: #fff;
  text-align: center;
}

.aht-td__book-caption--discount:before {
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  width: 100px;
  height: 100px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  border-radius: 50%;
  content: '';
}

.aht-td__book-caption--discount .aht-td__book-cost {
  padding: 33px 15px 24px;
}

.aht-td__book-cost {
  position: relative;
  height: 100%;
  padding: 28px 15px 29px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  z-index: 2;
}

.aht-td__book-discount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -40px;
  left: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100px;
  height: 70px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-size: 16px;
  font-weight: bold;
  word-spacing: 100px;
  z-index: 3;
}

.aht-td__book-from {
  margin-right: 10px;
  font-weight: 700;
}

.aht-td__book-price {
  font-size: 30px;
  font-weight: 700;
}

.aht-td__book-icon {
  margin-right: 10px;
  font-size: 20px;
}

.aht-td__book-content {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-td__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #eee;
}

.aht-td__btn {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 23px 10px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 0;
  border-right: 1px solid #eee;
  outline: none;
  background-color: #fff;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}

.aht-td__btn:last-child {
  border-right: 0;
}

.aht-td__form-wrap {
  display: none;
}

.aht-td__form-wrap.active {
  display: block;
}

.aht-td__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aht-td__form {
    padding: 40px 30px;
  }
}

.aht-td__form textarea {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 200px;
  resize: none;
}

.aht-td__element {
  width: 100%;
  margin-bottom: 20px;
  padding: 9px 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #eee;
  border-radius: 25px;
  outline: none;
  background-color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
}

@media screen and (min-width: 481px) {
  .aht-td__element--half {
    width: 47%;
  }
}

.aht-td__submit {
  margin: 0 auto;
  padding: 18px 50px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border: 1px solid #eee;
  border-radius: 25px;
  background-color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.2em;
  cursor: pointer;
}

.aht-td__submit:hover {
  color: #fff;
}

.aht-td__infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #eee;
  text-align: center;
}

.aht-td__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 15px 10px;
  border-right: 1px solid #eee;
}

.aht-td__info:last-child {
  border-right: 0;
}

.aht-td__info-icon {
  margin-right: 8px;
}

.aht-td__why {
  margin-top: 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.08);
}

.aht-td__why-title {
  margin: 0;
  padding: 26px 30px 0;
  font-size: 18px;
}

.aht-td__why-list {
  margin: 0;
  padding: 12px 0;
}

.aht-td__why-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px 30px;
  border-bottom: 1px solid #eee;
}

.aht-td__why-item:last-child {
  border-bottom: 0;
}

.aht-td__why-item:before {
  content: none;
}

.aht-td__why-icon {
  display: inline-block;
  width: 25px;
}

.aht-td__why-text {
  margin: 0;
}

.aht-td__widgets {
  margin-top: 50px;
}

@media screen and (max-width: 767px) {
  .aht-cta h1 {
    font-size: 40px;
  }
}

.aht-cta__sub-title {
  margin-top: 0;
  margin-bottom: 40px;
  letter-spacing: 3.2px;
}

@media screen and (max-width: 767px) {
  .aht-cta__sub-title {
    margin-bottom: 20px;
  }
}

.aht-cta__title b {
  font-weight: inherit;
}

.aht-cta__links {
  margin: 45px -15px -15px;
}

@media screen and (max-width: 767px) {
  .aht-cta__links {
    margin: 20px -15px -15px;
  }
}

.aht-cta__links a {
  margin: 15px;
}

.aht-cta__link .icon {
  margin-right: 15px;
}

.aht-cta__tel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  vertical-align: middle;
}

.aht-cta__tel-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 42px;
  height: 42px;
  margin-right: 12px;
  border-radius: 50%;
  font-size: 36px;
}

.aht-cta__tel-icon:after {
  display: block;
  position: absolute;
  bottom: -10px;
  left: 0;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
  font-size: 16px;
  content: '▼';
}

.aht-cta--simple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

@media screen and (max-width: 991px) {
  .aht-cta--simple {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-cta--simple .aht-cta__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .aht-cta--simple .aht-cta__text {
    margin-right: 30px;
    margin-bottom: 0;
  }
}

.aht-cta--simple .aht-cta__subtitle {
  margin: 0 0 15px;
}

.aht-cta--simple .aht-cta__title {
  margin: 0;
  font-weight: bold;
  letter-spacing: 0px;
}

.aht-cta--simple .aht-cta__desc {
  margin: 13px 0 0;
}

.aht-cta--simple .aht-cta__links {
  margin: 0 -10px -10px;
}

.aht-cta--simple .aht-cta__link {
  margin: 10px;
  border-color: rgba(255, 255, 255, 0.5);
  line-height: 18px;
  text-transform: uppercase;
}

.aht-cta--simple .aht-cta__link span {
  display: inline-block;
  position: relative;
  top: -3px;
  height: 18px;
  margin-right: 12px;
}

.aht-cta--simple .aht-cta__link:not(:hover) {
  background-color: #fff;
}

@media screen and (max-width: 767px) {
  .aht-cta--simple .aht-cta__link {
    padding: 12px 25px;
  }
}

.aht-cta--classic .aht-cta__sub-title {
  margin-bottom: 31px;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 26px;
}

.aht-cta--classic .aht-cta__title {
  margin: 31px 0 19px;
  font-weight: 300;
}

@media screen and (max-width: 768px) {
  .aht-cta--classic .aht-cta__title {
    margin: 21px 0 9px;
  }
}

.aht-cta--classic .aht-cta__links {
  margin-top: 30px;
}

@media screen and (max-width: 768px) {
  .aht-cta--classic .aht-cta__links {
    margin-top: 20px;
  }
}

.aht-cta--classic .aht-cta__link {
  text-transform: uppercase;
}

.aht-cta--classic .aht-cta__link:hover {
  background-color: transparent;
}

.aht-cta--modern {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 991px) {
  .aht-cta--modern {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

.aht-cta--modern .aht-cta__title {
  font-weight: 300;
}

.aht-cta--modern .aht-cta__links {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: -15px;
}

.aht-cta--modern .aht-cta__link {
  border-color: #fff;
  background-color: #fff;
  text-transform: uppercase;
}

.aht-cta--modern .aht-cta__link.aheto-btn--trans {
  color: #fff;
}

.aht-cta--modern .aht-cta__link.aheto-btn--trans:hover {
  background-color: #fff;
}

.aht-cta--t-white .aht-cta__sub-title,
.aht-cta--t-white .aht-cta__title,
.aht-cta--t-white .aht-cta__desc,
.aht-cta--t-white .aht-cta__tel {
  color: #fff;
}

.aht-cta--business .aht-cta__sub-title {
  font-weight: bold;
  text-transform: uppercase;
}

.aht-cta--business .aht-cta__title {
  font-weight: 700;
}

.aht-cta--business .aht-cta__link {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}

.aht-cta--business .aht-cta__link i {
  margin-right: 0px;
}

.aht-cta--business .aht-cta__link:hover {
  border-color: #CF2632;
}

.aht-cta--business .aht-cta__tel i:before {
  position: absolute;
  top: 3px;
  right: 8px;
}

.aht-cta--business-2 .aht-cta__link {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}

.aht-cta--business-2 .aht-cta__sub-title {
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  font-weight: 700;
  text-transform: uppercase;
}

.aht-cta--business-2 .aht-cta__sub-title:before {
  display: block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
  content: '';
}

.aht-cta--business-2 .aht-cta__title {
  margin: 20px 0;
  font-weight: bold;
}

.aht-cta--business-2 .aht-cta__links {
  margin-top: 55px;
}

.aht-cta--yoga .aht-cta__sub-title {
  margin-bottom: 15px;
  font-family: "Dancing Script";
  font-size: 30px;
  letter-spacing: 0;
}

.aht-cta--yoga .aht-cta__title {
  margin: 0;
  color: #fff;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
}

.aht-cta--yoga .aht-cta__links {
  margin-top: 20px;
}

.aht-cta--yoga .aht-cta__link {
  text-transform: uppercase;
}

.aht-cta--construction .aht-cta__title {
  font-size: 50px;
  font-weight: 600;
}

.aht-cta--construction .aht-cta__title a {
  position: relative;
  font-size: 50px;
  font-style: italic;
}

.aht-cta--construction .aht-cta__title a:before {
  display: block;
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 5px;
  content: '';
}

.aht-cta--construction .aht-cta__link {
  text-transform: uppercase;
  border-radius: 0px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 1.64;
  padding: 13px 39px;
}

.aht-cta--trvl .aht-cta__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 35px 0;
}

@media screen and (max-width: 991px) {
  .aht-cta--trvl .aht-cta__content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}

.aht-cta--trvl .aht-cta__title {
  margin: 15px 0;
  color: #fff;
}

.aht-cta--trvl .aht-cta__link {
  margin: 15px 0;
}

.aht-cta--trvl .aht-cta__link:hover {
  border-color: #fff;
  background-color: transparent;
  color: #fff;
}

.aht-cta--trvl-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 {
    min-height: 500px;
  }
}

.aht-cta--trvl-2:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  content: '';
}

.aht-cta--trvl-2 .aht-cta__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 .aht-cta__container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .aht-cta--trvl-2 .aht-cta__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-cta--trvl-2 .aht-cta__text {
  padding: 50px 0;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 .aht-cta__text {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    margin-right: 15px;
  }
}

.aht-cta--trvl-2 .aht-cta__subtitle {
  margin: 0;
  font-weight: 400;
}

.aht-cta--trvl-2 .aht-cta__title {
  margin: 0;
  color: #fff;
}

.aht-cta--trvl-2 .aht-cta__img-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (min-width: 768px) {
  .aht-cta--trvl-2 .aht-cta__img-holder {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    margin-left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .aht-cta--trvl-2 .aht-cta__img-holder {
    -ms-flex-item-align: center;
        align-self: center;
  }
}

.aht-cta--trvl-2 .aht-cta__img {
  max-width: 100%;
  max-height: 100%;
}

.aht-cta--trvl-2 .aht-cta__form {
  margin-top: 47px;
}

.aht-cta--trvl-2 .aht-cta__form br {
  display: none;
}

.aht-cta--trvl-2 .aht-cta__form p {
  margin: 0;
}

.aht-cta--trvl-2 .aht-cta__form form {
  border-radius: 30px;
  overflow: hidden;
}

.aht-cta--trvl-2 .aht-cta__form form > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 480px) {
  .aht-cta--trvl-2 .aht-cta__form form > p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-cta--trvl-2 .aht-cta__form .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-cta--trvl-2 .aht-cta__form [type=email],
.aht-cta--trvl-2 .aht-cta__form [type=submit] {
  padding: 19px 40px;
  border: 0;
  outline: none;
  font-size: 15px;
  line-height: 1.2;
}

.aht-cta--trvl-2 .aht-cta__form [type=email] {
  width: 100%;
  font-weight: 500;
}

.aht-cta--trvl-2 .aht-cta__form [type=submit] {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  cursor: pointer;
}

.aht-cta--chr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 580px;
  padding: 60px 0 40px;
  background-position: center;
  background-size: cover;
}

@media screen and (min-width: 992px) {
  .aht-cta--chr .aht-cta__content--right {
    width: 56%;
    margin-left: auto;
    margin-right: -6%;
  }
  .aht-cta--chr .aht-cta__content--left {
    width: 44%;
    margin-right: auto;
  }
}

.aht-cta--chr .aht-cta__img {
  display: inline-block;
  max-height: 60px;
  margin-bottom: 30px;
}

.aht-cta--chr .aht-cta__title {
  margin: 0;
  color: #fff;
  font-size: 42px;
  font-weight: 700;
  letter-spacing: 2.3px;
}

.aht-cta--chr .aht-cta__title b {
  color: inherit;
  font-style: italic;
  font-weight: inherit;
}

.aht-cta--chr .aht-cta__desc {
  margin: 20px 0 0;
  color: #fff;
  font-size: 18px;
}

.aht-cta--chr .aht-cta__icon-links {
  margin-top: 35px;
}

.aht-cta--chr .aht-cta__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
  height: 70px;
  margin-right: 22px;
  margin-bottom: 15px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.aht-cta--chr .aht-cta__link:last-child {
  margin-right: 0;
}

.aht-cta--chr .aht-cta__link:hover {
  background-color: #fff;
}

.aht-cta--chr .aht-cta__icon {
  color: inherit;
  font-size: 28px;
}

@media screen and (max-width: 500px) {
  .aht-cta .aht-cta__text {
    margin-bottom: 15px;
  }
}

.about-church-cat-wrap-1 .aht-cta--chr .aht-cta__img,
.news-church-cat-wrap-1 .aht-cta--chr .aht-cta__img,
.ministries-church-cat-wrap-1 .aht-cta--chr .aht-cta__img,
.gallery-church-cat-wrap-1 .aht-cta--chr .aht-cta__img {
  margin-bottom: 25px;
}

.about-church-cat-wrap-1 .aht-cta--chr .aht-cta__title,
.news-church-cat-wrap-1 .aht-cta--chr .aht-cta__title,
.ministries-church-cat-wrap-1 .aht-cta--chr .aht-cta__title,
.gallery-church-cat-wrap-1 .aht-cta--chr .aht-cta__title {
  line-height: normal;
  letter-spacing: normal;
}

.about-church-cat-wrap-1 .aht-cta--chr .aht-cta__desc,
.news-church-cat-wrap-1 .aht-cta--chr .aht-cta__desc,
.ministries-church-cat-wrap-1 .aht-cta--chr .aht-cta__desc,
.gallery-church-cat-wrap-1 .aht-cta--chr .aht-cta__desc {
  line-height: normal;
  margin-top: 15px;
}

.about-church-cat-wrap-1 .aht-cta--chr .aht-cta__icon-links,
.news-church-cat-wrap-1 .aht-cta--chr .aht-cta__icon-links,
.ministries-church-cat-wrap-1 .aht-cta--chr .aht-cta__icon-links,
.gallery-church-cat-wrap-1 .aht-cta--chr .aht-cta__icon-links {
  margin-top: 49px;
}

.aheto-btn-container--fullwidth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.aheto-btn-container--fullwidth .aheto-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0;
  padding: 37px;
  border-radius: 0;
  font-size: 16px;
  letter-spacing: 1.6px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aheto-btn-container--fullwidth .aheto-btn {
    padding: 20px;
  }
}

.aheto-btn-container--fullwidth .aheto-btn i {
  font-size: 18px;
}

.aheto-btn-container--fullwidth-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}

.aheto-btn-container--fullwidth-2 .aheto-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  margin: 0;
  padding: 20px;
  border-radius: 0;
  font-size: 14px;
  letter-spacing: 1px;
  text-align: center;
}

.aheto-btn-container--fullwidth-2 .aheto-btn i {
  font-size: 16px;
}

.aheto-btn-evts .aheto-btn--light:first-child {
  margin-right: 20px;
  margin-bottom: 20px;
}

.aheto-btn-evts .aheto-btn--light:last-child {
  padding: 23px 70px;
}

@media screen and (max-width: 525px) {
  .aheto-btn-evts .aheto-btn--light:first-child {
    margin-right: 0px;
  }
}

.aht-bq-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-bq-img__left {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 280px;
  min-height: 400px;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  background-position: center;
  background-size: cover;
}

.aht-bq-img__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 280px;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.aht-bq-img__bq {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 220px;
          flex: 1 1 220px;
  padding: 35px 40px;
  border-bottom: 3px solid #fff;
}

.aht-bq-img__bq:before, .aht-bq-img__bq:after {
  display: block;
  height: 45px;
  font-family: "Roboto", sans-serif;
  font-size: 89px;
}

.aht-bq-img__bq:before {
  content: '“';
}

.aht-bq-img__bq:after {
  text-align: right;
  content: '”';
}

.aht-bq-img__bq-text {
  margin: 0;
  padding: 0 10px 0 22px;
  color: #fff;
  letter-spacing: 0;
  line-height: 26px;
}

.aht-bq-img__bq-img {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 220px;
          flex: 1 1 220px;
  background-position: center;
  background-size: cover;
}

.aht-author__img-holder {
  margin-bottom: 32px;
}

.aht-author__img {
  max-width: 100%;
}

.aht-author__name {
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-author__pos {
  display: inline-block;
  margin-left: 7px;
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
}

.aht-author__pos:before {
  content: '/';
}

.aht-info {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
}

.aht-info__img {
  height: 280px;
  background-position: center;
  background-size: cover;
}

.aht-info__img-inner {
  width: 0;
  height: 0;
}

.aht-info__img-link {
  display: block;
  width: 100%;
  height: 100%;
}

.aht-info__persons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-info__person {
  display: inline-block;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

.aht-info__person-img {
  width: 0;
  height: 0;
}

.aht-info__subtitle {
  margin: 5px 0 0;
}

.aht-info__title {
  font-weight: 700;
}

.aht-info__desc {
  margin: 25px 0 0;
  line-height: 24px;
}

.aht-info__link {
  margin-top: 30px;
  letter-spacing: 1px;
}

.aht-info__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht-info__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 18px 10px;
}

.aht-info__detail-text {
  font-size: 15px;
  line-height: 24px;
}

.aht-info__detail-icon {
  display: inline-block;
  margin-right: 6px;
  font-style: normal;
}

.aht-info--yoga-course {
  text-align: center;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 1025px) {
  .aht-info--yoga-course:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
  }
  .aht-info--yoga-course:hover .aht-info__person {
    margin-left: -18px;
  }
  .aht-info--yoga-course:hover .aht-info__person:first-child {
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-info--yoga-course {
    max-width: 500px;
    margin: 0 auto;
  }
}

.aht-info--yoga-course .aht-info__content {
  position: relative;
  padding: 60px 40px 40px;
}

@media screen and (max-width: 767px) {
  .aht-info--yoga-course .aht-info__content {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.aht-info--yoga-course .aht-info__persons {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aht-info--yoga-course .aht-info__person {
  position: relative;
  margin-left: -58px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 5px solid #fff;
}

.aht-info--yoga-course .aht-info__person:first-child {
  margin-left: 0;
  z-index: 5;
}

.aht-info--yoga-course .aht-info__person:nth-child(2) {
  z-index: 4;
}

.aht-info--yoga-course .aht-info__person:nth-child(3) {
  z-index: 3;
}

.aht-info--yoga-course .aht-info__person:nth-child(4) {
  z-index: 2;
}

.aht-info--yoga-course .aht-info__person:nth-child(5) {
  z-index: 5;
}

.aht-info--yoga-course .aht-info__subtitle {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-info--yoga-course .aht-info__title {
  margin: 10px 0;
}

.aht-info--yoga-course .aht-info__desc {
  min-height: 48px;
  font-weight: 500;
}

.aht-info--yoga-course .aht-info__link:not(:hover) {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: transparent;
}

.aht-info--yoga-course .aht-info__details {
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-info--yoga-course .aht-info__detail {
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.aht-info--yoga-course .aht-info__detail:last-child {
  border-right: 0;
}

.aht-info--yoga-event {
  position: relative;
  text-align: center;
  -webkit-box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.07);
}

@media screen and (min-width: 1025px) {
  .aht-info--yoga-event:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
            box-shadow: 0px 39px 54px 0px rgba(0, 0, 0, 0.14);
  }
}

.aht-info--yoga-event .aht-info__title {
  margin: 0;
  letter-spacing: 0.3px;
}

.aht-info--yoga-event .aht-info__desc {
  margin-top: 23px;
  font-weight: 500;
}

.aht-info--yoga-event .aht-info__content {
  padding: 35px 30px 45px;
}

.aht-info--yoga-event .aht-info__link {
  padding-right: 35px;
  padding-left: 35px;
}

.aht-info--yoga-event .aht-info__link:not(:hover) {
  border: 1px solid rgba(0, 0, 0, 0.07);
  background-color: transparent;
}

.aht-info--yoga-event .aht-info__details {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 27px;
  padding-left: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

@media screen and (max-width: 1500px) {
  .aht-info--yoga-event .aht-info__details {
    padding-right: 0;
    padding-left: 0;
  }
}

.aht-info--yoga-event .aht-info__detail {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.aht-info--yoga-event .aht-info__detail--date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 80px;
  height: 80px;
  padding: 18px 0;
  border-radius: 50%;
  background-color: #fff;
}

.aht-info--yoga-event .aht-info__detail--date .aht-info__detail-text {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 3px;
  line-height: 1;
  text-transform: uppercase;
  word-spacing: 80px;
}

.aht-info--yoga-event .aht-info__detail--date .aht-info__detail-text:first-line {
  font-size: 30px;
  letter-spacing: 1px;
}

.aht-info--yoga-event .aht-info__detail-text {
  line-height: 20px;
}

.aht-filter-trvl__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  -webkit-box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.07);
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .aht-filter-trvl__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter-trvl__fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 95;
      -ms-flex: 95;
          flex: 95;
  border: 1px solid #eee;
}

@media screen and (max-width: 480px) {
  .aht-filter-trvl__fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter-trvl__field {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 200px) {
  .aht-filter-trvl__field {
    border-right: 1px solid #eee;
  }
}

@media screen and (max-width: 480px) {
  .aht-filter-trvl__field {
    border-bottom: 1px solid #eee;
  }
}

.aht-filter-trvl__field:last-child {
  border: 0;
}

.aht-filter-trvl__field--month:after, .aht-filter-trvl__field--type:after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-family: "Ionicons";
  font-size: 9px;
  content: '\f123';
}

.aht-filter-trvl__icon {
  position: absolute;
  top: 50%;
  left: 18px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 16px;
}

.aht-filter-trvl__select {
  width: 100%;
  padding: 24px 25px 24px 45px;
  border: 0;
  outline: none;
  background-color: #fff;
  font-size: 15px;
  font-weight: 700;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.aht-filter-trvl__select option[disabled] {
  display: none;
}

.aht-filter-trvl__input {
  width: 100%;
  height: 100%;
  padding: 24px 25px 24px 45px;
  border: 0;
  outline: none;
  font-size: 15px;
  font-weight: bold;
}

.aht-filter-trvl__submit {
  -webkit-box-flex: 17;
      -ms-flex: 17;
          flex: 17;
  padding: 25px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 0;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 3px;
  cursor: pointer;
}

.aht-filter-yoga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aht-filter-yoga__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 30px;
}

@media screen and (max-width: 1230px) {
  .aht-filter-yoga__inner {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.aht-filter-yoga__filter {
  padding: 10px 0;
  text-align: center;
  cursor: pointer;
}

@media screen and (min-width: 992px) {
  .aht-filter-yoga__filter {
    min-width: 154px;
    padding: 0 0 25px;
  }
}

.aht-filter-yoga__filter.active .aht-filter-yoga__select:after {
  content: '';
}

.aht-filter-yoga__filter:first-child .aht-filter-yoga__line {
  left: 50%;
  width: 50%;
}

.aht-filter-yoga__filter:last-child .aht-filter-yoga__line {
  width: 50%;
}

.aht-filter-yoga__title {
  margin: 0;
  padding: 0 15px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.aht-filter-yoga__select {
  position: relative;
  margin-top: 33px;
}

@media screen and (max-width: 1230px) {
  .aht-filter-yoga__select {
    display: none;
  }
}

.aht-filter-yoga__select:before, .aht-filter-yoga__select:after {
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 50%;
  z-index: 2;
}

.aht-filter-yoga__select:before {
  top: -5px;
  width: 12px;
  height: 12px;
  background-color: #eee;
  content: '';
}

.aht-filter-yoga__select:after {
  top: -10px;
  width: 22px;
  height: 22px;
  opacity: 0.35;
}

.aht-filter-yoga__line {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #eee;
}

@media screen and (max-width: 1230px) {
  .aht-filter-edu .aht-filter-yoga__inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aht-filter--edu {
  border-radius: 5px;
  -webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
}

.aht-filter--edu .aht-filter__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aht-filter--edu .aht-filter__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter--edu .aht-filter__fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 11;
      -ms-flex: 11;
          flex: 11;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .aht-filter--edu .aht-filter__fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-filter--edu .aht-filter__field {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 768px) {
  .aht-filter--edu .aht-filter__field {
    border-right: 1px solid #eee;
  }
  .aht-filter--edu .aht-filter__field:last-child {
    border-right: 0;
  }
}

@media screen and (max-width: 991px) {
  .aht-filter--edu .aht-filter__field {
    border-bottom: 1px solid #eee;
  }
  .aht-filter--edu .aht-filter__field:last-child {
    border-bottom: 0;
  }
}

.aht-filter--edu .aht-filter__field--cat:after, .aht-filter--edu .aht-filter__field--prc-type:after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 10px;
  content: '▼';
}

.aht-filter--edu .aht-filter__icon {
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.aht-filter--edu .aht-filter__input, .aht-filter--edu .aht-filter__select {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 0;
  outline: none;
}

.aht-filter--edu .aht-filter__input {
  padding: 30px 20px;
}

.aht-filter--edu .aht-filter__select {
  padding: 30px 15px 30px 42px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  background-color: #fff;
}

.aht-filter--edu .aht-filter__select::-ms-expand {
  display: none;
}

.aht-filter--edu .aht-filter__select option[disabled] {
  display: none;
}

.aht-filter--edu .aht-filter__submit {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
  padding: 30px 15px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 0;
  outline: none;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "Karla", sans-serif;
}

.aheto-portfolio-single-item--construction {
  height: 600px;
  border-radius: 5px;
  padding: 45px 40px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .aheto-portfolio-single-item--construction {
    height: 500px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-portfolio-single-item--construction {
    height: 300px;
  }
}

.aheto-portfolio-single-item--construction:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(47%, rgba(0, 0, 0, 0)), color-stop(120%, black), to(black));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 47%, black 120%, black 100%);
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__content {
  z-index: 3;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__title, .aheto-portfolio-single-item--construction .aheto-portfolio-single-item__subtitle {
  margin: 0;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__title {
  font-size: 16px;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__subtitle {
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  line-height: 1.6;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 21, 57, 0.9);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
}

.aheto-portfolio-single-item--construction .aheto-portfolio-single-item__cover-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  line-height: 1;
}

.aheto-portfolio-single-item--construction:hover .aheto-portfolio-single-item__cover {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 1024px) {
  .text_margin {
    margin-top: 0px;
  }
}

.aht-text {
  overflow: hidden;
}

.aht-text--trvl .aht-text__text {
  color: #eee;
  font-size: 10vw;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1;
  white-space: nowrap;
}

.aht-text--classic .aht-text__text {
  display: inline-block;
  color: #fff;
  font-size: 16vw;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0px 0px 50px rgba(0, 0, 0, 0.08);
}

.list li {
  margin-bottom: 20px;
  padding-left: 25px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .list li {
    margin-bottom: 10px;
  }
}

.list li:before {
  content: "";
  background: #2A74ED;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 8px;
  left: 0;
  border-radius: 50%;
}

.coming-soon-wrap p {
  margin-top: 20px;
  opacity: 0.78;
  font-weight: 400;
}

.main-home-cb img {
  display: block !important;
  width: 100%;
  height: auto;
  position: relative;
  opacity: 1;
}

.main-home-cb .aht-cb__caption {
  margin: 38px 0 17px;
}

.main-home-cb .aht-cb__icon {
  float: left;
  color: #2a74ed;
  font-size: 24px;
  margin-right: 25px;
  margin-top: -5px;
}

.aheto-tab__content .aheto-btn-container a {
  margin-right: 25px;
}

@media screen and (max-width: 500px) {
  .aheto-tab__content .aheto-btn-container a {
    margin-bottom: 20px;
  }
}

.aht-tb--trvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 500px;
  background-position: center;
  background-size: cover;
}

.aht-tb--trvl .aht-tb__content {
  padding-top: 95px;
  padding-bottom: 50px;
}

.aht-tb--trvl .aht-tb__subtitle {
  margin: 0;
  color: #fff;
  font-weight: 400;
}

@media screen and (max-width: 480px) {
  .aht-tb--trvl .aht-tb__subtitle {
    font-size: 24px;
  }
}

.aht-tb--trvl .aht-tb__title {
  margin: 0;
  color: #fff;
  font-size: 100px;
}

@media screen and (max-width: 991px) {
  .aht-tb--trvl .aht-tb__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 480px) {
  .aht-tb--trvl .aht-tb__title {
    font-size: 50px;
  }
}

.aht-dest {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
}

.aht-dest__item {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  margin-bottom: 30px;
  padding: 0 15px;
}

@media screen and (max-width: 991px) {
  .aht-dest__item {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}

@media screen and (max-width: 767px) {
  .aht-dest__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aht-dest__item-inner {
  position: relative;
  height: 470px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-radius: 5px;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}

.aht-dest__item-inner:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent 60%, #000);
  content: '';
  opacity: 0.9;
}

@media screen and (min-width: 1025px) {
  .aht-dest__item-inner:hover {
    -webkit-transform: translate(0, -30px);
            transform: translate(0, -30px);
    -webkit-box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.2);
  }
}

@media screen and (max-width: 1230px) {
  .aht-dest__item-inner {
    height: 400px;
  }
}

@media screen and (max-width: 767px) {
  .aht-dest__item-inner {
    height: 500px;
  }
}

@media screen and (max-width: 480px) {
  .aht-dest__item-inner {
    height: 400px;
  }
}

.aht-dest__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 34px 30px;
}

.aht-dest__caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.aht-dest__title {
  margin: 0;
  color: #fff;
}

.aht-dest__icon {
  margin-right: 12px;
  color: #fff;
  font-size: 24px;
}

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

.aht-gal-par {
  padding: 30px 0;
  overflow: hidden;
}

.aht-gal-par__inner {
  position: relative;
  height: 665px;
}

.aht-gal-par__holder {
  position: absolute;
  background-position: center;
  background-size: cover;
}

.aht-gal-par__holder:nth-child(1) {
  top: 0;
  left: 16%;
  width: 355px;
  height: 225px;
  z-index: 5;
}

.aht-gal-par__holder:nth-child(2) {
  top: 21%;
  right: 14%;
  width: 315px;
  height: 200px;
  z-index: 2;
}

.aht-gal-par__holder:nth-child(3) {
  top: 30%;
  left: 0;
  width: 350px;
  height: 260px;
  z-index: 3;
}

.aht-gal-par__holder:nth-child(4) {
  top: 42%;
  left: 42%;
  width: 280px;
  height: 180px;
  z-index: 4;
}

.aht-gal-par__holder:nth-child(5) {
  bottom: 0;
  left: 24%;
  width: 355px;
  height: 225px;
  z-index: 1;
}

.aht-gal-par--chr .aht-gal-par__holder {
  border-radius: 5px;
  -webkit-box-shadow: -20px 0px 30px 0px rgba(0, 0, 0, 0.15);
          box-shadow: -20px 0px 30px 0px rgba(0, 0, 0, 0.15);
}

.aht-gal-par--chr .aht-gal-par__holder:nth-child(3) {
  top: 30%;
  left: 0;
  width: 350px;
  height: 260px;
  -webkit-box-shadow: 20px 0px 30px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 20px 0px 30px 0px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 1200px) {
  .church-margin {
    margin-top: 180px;
  }
}

@media screen and (max-width: 1500px) {
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(1) {
    top: 0;
    left: 12%;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(2) {
    top: 23%;
    right: 10%;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(3) {
    top: 30%;
    left: 0;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(4) {
    top: 50%;
    left: 50%;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(5) {
    bottom: 0;
    left: 24%;
  }
}

@media screen and (max-width: 1350px) {
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(1) {
    top: 0;
    left: 9%;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(2) {
    top: 23%;
    right: 0%;
  }
}

@media screen and (max-width: 1199px) {
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(1) {
    top: 0;
    left: 15%;
    right: auto;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(2) {
    top: 27%;
    right: 4%;
    z-index: 4;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(3) {
    top: 33%;
    left: 0;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(4) {
    top: 77%;
    left: auto;
    right: 4%;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(5) {
    bottom: 0;
    left: 14%;
  }
}

@media screen and (max-width: 991px) {
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(1) {
    top: 0;
    left: 0;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(2) {
    top: 0;
    right: 0;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(3) {
    top: 33%;
    left: calc((100% - 350px)/2);
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(4) {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(5) {
    bottom: 0;
    left: 0;
  }
}

@media screen and (max-width: 450px) {
  .aht-gal-par--chr .aht-gal-par__inner {
    height: 100%;
  }
  .aht-gal-par--chr .aht-gal-par__holder {
    position: relative;
    width: 100%;
    margin: 10px 0;
  }
  .aht-gal-par--chr .aht-gal-par__holder:nth-child(3) {
    left: 0;
    width: 100%;
  }
}

.events-place {
  overflow-x: hidden;
}

.events-place--item-img {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 500px;
  height: 100%;
}

.events-place--item-content {
  min-height: 500px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.events-place--item-price {
  position: absolute;
  width: 94px;
  height: 94px;
  border-radius: 50%;
  background-color: #fff;
  font-size: 14px;
  top: 31px;
  left: 31px;
}

.events-place--item-price .price-value {
  font-size: 24px;
}

.events-place--item-details {
  margin-top: auto;
  font-size: 14px;
}

@media screen and (max-width: 576px) {
  .events-place--item-details {
    margin-top: 30px;
  }
  .events-place--item-content {
    min-height: auto;
  }
}

@media screen and (min-width: 1200px) {
  .events-place--item-content {
    padding-left: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .no-padding {
    padding: 0 !important;
  }
}

.home-event-schedule {
  position: relative;
  
  background-repeat: no-repeat;
}

.aht-table {
  margin: auto;
  font-size: 14px;
}

.aht-table__header {
  caption-side: top;
  font-size: 24px;
  padding-top: 0;
  padding-bottom: 0;
}

.aht-table__head-item {
  padding-top: 20px;
  padding-bottom: 20px;
}

.aht-table__head-item:first-child {
  padding-left: 60px;
}

.aht-table__body-cell {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .aht-table__title {
    text-align: left;
    margin-left: 50px;
  }
}

.aht-table--edu .aht-table__head-item {
  font-size: 12px;
  letter-spacing: 1.2px;
}

.aht-table--edu .aht-table__head-item:first-child {
  padding-left: 78px;
  padding-right: 93px;
}

.aht-table--edu .aht-table__head-item:nth-last-child(-n+4) {
  padding-left: 15px;
}

.aht-table--edu .aht-table__header {
  margin-bottom: 35px;
}

.aht-table--edu .aht-table__body-cell {
  font-size: 15px;
}

.aht-table--edu .aht-table__body-cell:first-child {
  color: #555;
  letter-spacing: normal;
  padding-left: 72px;
  padding-right: 93px;
}

.aht-table--edu .aht-table__body-cell:nth-child(2) {
  color: #555;
  font-size: 14px;
  font-weight: 500;
}

@media screen and (max-width: 1024px) {
  .aht-table--edu .aht-table__head-item:first-child {
    padding-left: 53px;
    padding-right: 60px;
  }
  .aht-table--edu .aht-table__body-cell:first-child {
    padding-right: 30px;
    padding-left: 48px;
  }
}

@media screen and (max-width: 576px) {
  .aht-table--edu .aht-table__header {
    text-align: left;
    padding-left: 25px;
  }
}

.aht-move {
  overflow: hidden;
}

.aht-move--figure {
  position: absolute;
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.section_biography {
  background-repeat: no-repeat;
}

.section_biography-bottom {
  margin-top: -170px;
  z-index: -1;
  position: relative;
}

@media only screen and (max-width: 1199px) {
  .section_biography-bottom {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 850px) {
  .section_biography-bottom {
    margin-top: 40px;
  }
}

.section_biography .aheto-single-img img {
  border-radius: 5px;
  -webkit-box-shadow: 0px 27px 47.9px 3.1px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 27px 47.9px 3.1px rgba(0, 0, 0, 0.25);
}

.section_biography .aheto-heading__desc {
  max-width: 450px;
  padding-top: 30px;
}

@media only screen and (max-width: 991px) {
  .section_biography .aheto-heading__desc {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 768px) {
  .section_biography .aheto-heading__desc {
    max-width: 100%;
  }
}

.section_biography .aheto-heading__desc span {
  padding-bottom: 15px;
  display: block;
}

@media only screen and (max-width: 991px) {
  .section_biography .aheto-heading__desc span {
    padding-bottom: 5px;
  }
}

.section_biography .biography_container {
  margin-left: 0px;
  margin-right: 0px;
}

.section_biography .biography_content {
  margin-bottom: 170px;
}

@media only screen and (max-width: 1199px) {
  .section_biography .biography_content {
    margin-bottom: 0px;
  }
}

.aht__sidebar .search-form {
  position: relative;
  margin-bottom: 60px;
}

@media screen and (max-width: 767px) {
  .aht__sidebar .search-form {
    margin-bottom: 30px;
  }
}

.aht__sidebar .search-field, .aht__sidebar .search-submit {
  border: 0;
  outline: 0;
}

.aht__sidebar .search-field {
  width: 100%;
  padding: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 500;
}

.aht__sidebar .search-submit {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 5px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  cursor: pointer;
}

.aht__sidebar .search .screen-reader-text {
  display: none;
}

.aht__sidebar .aht-widget-posts__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht__sidebar .aht-widget-posts__button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 17px 5px 13px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  border-top: 0;
  border-right: 1px solid #eee;
  border-left: 0;
  outline: none;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

.aht__sidebar .aht-widget-posts__button:last-child {
  border-right: 0;
}

.aht__sidebar .aht-widget-posts__list {
  display: none;
  margin-top: 40px;
  margin-bottom: 0;
}

.aht__sidebar .aht-widget-posts__list.active {
  display: block;
}

.aht__sidebar .aht-widget-posts__item {
  margin-bottom: 30px;
  padding-left: 0;
}

.aht__sidebar .aht-widget-posts__item:last-child {
  margin-bottom: 0;
}

.aht__sidebar .aht-widget-posts__item:before {
  content: '';
}

.aht__sidebar .aht-widget-posts__item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht__sidebar .aht-widget-posts__img {
  width: 80px;
  height: 80px;
  margin-right: 19px;
  background-position: center;
  background-size: cover;
}

.aht__sidebar .aht-widget-posts__img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.aht__sidebar .aht-widget-posts__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 20px;
}

.aht__sidebar .aht-widget-posts__title {
  display: inline-block;
  margin: -3px 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.aht__sidebar .aht-widget-posts__date {
  margin: 8px 0 0;
  font-size: 13px;
  line-height: 2;
}

.aht__sidebar .calendar {
  padding: 40px 25px;
}

@media screen and (max-width: 1024px) {
  .aht__sidebar .calendar {
    max-width: 300px;
  }
}

@media screen and (max-width: 768px) {
  .aht__sidebar .calendar {
    margin-right: auto;
    margin-left: auto;
  }
}

.aht__sidebar .calendar table {
  width: 100%;
  text-align: center;
}

.aht__sidebar .calendar table tr th {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 2.29;
  padding: 10px 0px;
}

.aht__sidebar .calendar table tr td {
  font-size: 13px;
  letter-spacing: 0.3px;
  padding: 8px 0px;
}

.aht__sidebar .calendar table tr td.active {
  border-radius: 50%;
  width: 35px;
}

.aht__sidebar .calendar table tr.calendar-first-row td {
  padding-top: 20px;
}

.aht__sidebar .calendar .calendar_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aht__sidebar .calendar .calendar_header .month {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
}

.aht__sidebar .calendar .calendar_header .month i {
  padding-right: 5px;
}

@media screen and (max-width: 767px) {
  .aht__sidebar .widget_tags {
    padding-bottom: 30px;
    margin-top: 30px;
  }
}

.aht__sidebar .widget_tags .widget-title {
  font-size: 16px;
  font-weight: bold;
}

.aht__sidebar .widget_tags ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 35px;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .aht__sidebar .widget_tags ul {
    margin-top: 25px;
  }
}

.aht__sidebar .widget_tags li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 4px;
  padding-left: 0;
  line-height: 18px;
}

.aht__sidebar .widget_tags li:before {
  content: none;
}

.aht__sidebar .widget_tags a {
  display: inline-block;
  padding: 0px 8px;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 400;
  line-height: 2.46;
}

.aht__sidebar .aht-widget-advert {
  height: 300px;
  padding: 28px 30px 35px;
  background-position: center;
  background-size: cover;
  text-align: center;
}

.aht__sidebar .aht-widget-advert__subtitle {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 400;
}

.aht__sidebar .aht-widget-advert__title {
  margin-top: 0;
  margin-bottom: 15px;
  line-height: 0.88;
  letter-spacing: 3.2px;
}

.aht__sidebar .aht-widget-advert__desc-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100px;
}

.aht__sidebar .aht-widget-advert__desc {
  letter-spacing: 1.6px;
  line-height: 4.38;
  font-weight: 700;
}

.aht__sidebar .aht-widget-advert__link {
  text-transform: capitalize;
}

.aht__sidebar .aht-twitter {
  text-align: center;
  margin-top: 80px;
}

@media screen and (max-width: 767px) {
  .aht__sidebar .aht-twitter {
    margin-top: 50px;
  }
}

.aht__sidebar .aht-twitter__link {
  width: 60px;
  height: 60px;
  display: inline-block;
  line-height: 60px;
  border-radius: 50%;
  position: relative;
  top: -30px;
  font-size: 19px;
}

.aht__sidebar .aht-twitter__content {
  padding: 15px 25px 35px;
}

.aht__sidebar .aht-twitter__text {
  margin: 0;
}

.aht__sidebar .aht-twitter__date {
  margin: 23px 0 27px;
  font-size: 14px;
}

.aht__sidebar .aht-twitter .date span {
  font-size: 14px;
}

.aht__sidebar .aht-twitter__follow {
  font-size: 16px;
  font-weight: bold;
  text-transform: capitalize;
  position: relative;
}

.aht__sidebar .aht-twitter__follow:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0px;
  right: 0px;
}

.aht__sidebar .aht-twitter .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aht__sidebar .aht-twitter .btn-left {
  padding: 15px 0px;
  width: 50%;
  cursor: pointer;
}

.aht__sidebar .aht-twitter .btn-right {
  padding: 15px 0px;
  width: 50%;
  cursor: pointer;
}

.aht__sidebar .widget {
  margin-bottom: 0px;
}

.radio p {
  float: left;
}

.radio input[type=radio] {
  display: none;
}

.radio input[type=radio] + label {
  content: '';
  color: #0c609c;
  width: 120px;
  height: 50px;
  border-radius: 5px;
  background-color: #ffffff;
  font-family: Lato;
  font-size: 16px;
  font-weight: bold;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.radio input[type=radio]:checked + label {
  border: solid 2px #0536a5;
}

.radio input {
  display: none;
}

.label {
  position: absolute;
  top: 20px;
  right: 0;
  font-size: 10px;
  border-radius: 3px;
  padding-left: 7px;
  padding-right: 7px;
}

@media screen and (max-width: 1600px) {
  .label {
    top: 10px;
  }
}

.search-education {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 180px;
}

.search-education-form {
  position: relative;
  max-width: 100%;
  margin: auto;
}

.search-education-form input[type=text] {
  padding-right: 40px;
}

.search-education-form button[type="submit"] {
  background: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 53px;
  width: 45px;
  cursor: pointer;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .search-education-form button[type="submit"] {
    line-height: 43px;
  }
}

.search-education-form__input {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: normal;
  text-align: left;
}

.search-education label {
  display: none;
}

.search-education input {
  outline: none;
}

.search-education input[type=text] {
  width: 100%;
  padding: 15px 20px;
  border: 1px solid #eee;
  border-radius: 5px;
}

.search-education input[type=text]::-webkit-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.search-education input[type=text]:-ms-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.search-education input[type=text]::-ms-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.search-education input[type=text]::placeholder {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (max-width: 1024px) {
  .search-education input[type=text] {
    padding: 10px 20px;
  }
}

.search-education input[type=submit] {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 2px 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: 0;
  background-color: transparent;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .search-education input[type=submit] {
    font-size: 14px;
  }
}

.aht-table-classes {
  width: 100%;
}

.aht-table-classes .aht-table__header {
  caption-side: top;
  font-size: 24px;
  padding-top: 65px;
  padding-bottom: 53px;
  padding-left: 75px;
  padding-right: 75px;
}

.aht-table-classes .aht-table__head-item:first-child {
  padding-left: 45px;
  padding-right: 45px;
}

.aht-table-classes .aht-table__head-item {
  padding-top: 15px;
  padding-bottom: 15px;
}

.aht-table-classes .aht-table__body-content {
  min-width: 105px;
}

.aht-table-classes .aht-table__body-cell {
  border: 1px solid #eee;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media screen and (min-width: 768px) {
  .aht-table-classes .aht-table__title {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  .aht-table-classes .aht-table__title {
    text-align: left;
    margin-left: 0px;
  }
}

@media screen and (max-width: 576px) {
  .aht-table-classes .aht-table__header {
    caption-side: top;
    font-size: 24px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }
}

.table-responsive {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
  }
}

.aht-calendar__header {
  caption-side: top;
  font-size: 24px;
  padding-top: 65px;
  padding-bottom: 53px;
  padding-left: 75px;
  padding-right: 75px;
}

.aht-calendar__title {
  text-align: center;
}

.aht-calendar__head-item:first-child {
  padding-left: 0px;
}

.aht-calendar__head-item {
  padding-top: 15px;
  padding-bottom: 15px;
}

.aht-calendar__body-content {
  min-width: 105px;
}

.aht-calendar__body-cell {
  position: relative;
  border: 1px solid #eee;
}

.aht-calendar__body-row:last-child .aht-calendar__number {
  opacity: 0.5;
}

.aht-calendar__cat {
  position: absolute;
  top: 57px;
  width: 100%;
  left: 0;
}

.aht-calendar__number {
  position: absolute;
  top: 25px;
  right: 25px;
  font-size: 16px;
}

@media screen and (min-width: 769px) {
  .aht-calendar__title {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  .aht-calendar__title {
    text-align: left;
    margin-left: 0px;
  }
}

@media screen and (max-width: 576px) {
  .aht-calendar__header {
    caption-side: top;
    font-size: 24px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }
}

.main-header li:before {
  content: none;
}

.main-header a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.main-header .container {
  padding: 0;
}

.main-header .widgets-area__title {
  margin: 0;
  text-align: center;
}

.aheto-header {
  position: relative;
  z-index: 10;
}

.aheto-header a {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.aheto-header ul {
  margin: 0;
  padding-left: 0;
}

.aheto-header li {
  padding-left: 0;
  line-height: 24px;
}

.aheto-header li:before {
  content: none;
}

.aheto-header h1,
.aheto-header h2,
.aheto-header h3,
.aheto-header h4,
.aheto-header h5,
.aheto-header h6,
.aheto-header p {
  margin: 0;
  letter-spacing: 0;
}

.aheto-header .hamburger {
  outline: 0;
}

.aheto-header .hamburger:hover {
  opacity: 1;
}

.aheto-header .menu-item {
  position: relative;
}

.aheto-header .hamburger-box {
  vertical-align: middle;
}

.aheto-header .dropdown-btn {
  font-size: 7px;
  vertical-align: middle;
}

.aheto-header .dropdown-btn:before {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Ionicons";
  content: '\f123';
  vertical-align: middle;
}

button {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

button:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.main-header__toolbar-wrap h1,
.main-header__toolbar-wrap h2,
.main-header__toolbar-wrap h3,
.main-header__toolbar-wrap h4,
.main-header__toolbar-wrap h5,
.main-header__toolbar-wrap h6 {
  margin: 0;
}

.main-header__toolbar-wrap h6 {
  font-size: 14px;
}

.main-header__toolbar-wrap .container-fluid {
  max-width: 1750px;
  padding-right: 0;
  padding-left: 0;
}

@media screen and (min-width: 1025px) {
  .main-header__toolbar-wrap .aheto-toolbar > * {
    border-left: 1px solid rgba(0, 0, 0, 0.05);
  }
  .main-header__toolbar-wrap .aheto-toolbar .border-none {
    border: none;
  }
}

.main-header__toolbar-wrap .widget a,
.main-header__toolbar-wrap .registartion a,
.main-header__toolbar-wrap .log-in a {
  font-size: 14px;
  font-weight: 400;
}

.main-header__toolbar-wrap .registartion {
  margin-left: auto;
  border: none;
}

@media screen and (max-width: 1024px) {
  .main-header__toolbar-wrap .registartion {
    margin-left: 0;
  }
}

.main-header__toolbar-wrap .no-menu {
  display: none;
}

.main-header__toolbar-wrap--light h1,
.main-header__toolbar-wrap--light h2,
.main-header__toolbar-wrap--light h3,
.main-header__toolbar-wrap--light h4,
.main-header__toolbar-wrap--light h5,
.main-header__toolbar-wrap--light h6,
.main-header__toolbar-wrap--light p {
  color: #fff;
}

.main-header__toolbar-wrap--light .aht-socials__item a {
  color: #fff;
  line-height: 1;
}

.main-header__toolbar-wrap--light .aht-socials__item a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.main-header__toolbar-wrap--transparent {
  background-color: transparent;
}

.main-header__toolbar-wrap--translucent-dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.main-header__toolbar-wrap--translucent-dark h1,
.main-header__toolbar-wrap--translucent-dark h2,
.main-header__toolbar-wrap--translucent-dark h3,
.main-header__toolbar-wrap--translucent-dark h4,
.main-header__toolbar-wrap--translucent-dark h5,
.main-header__toolbar-wrap--translucent-dark h6,
.main-header__toolbar-wrap--translucent-dark p {
  color: #fff;
}

.main-header__toolbar-wrap--translucent-dark .aht-socials__item a {
  color: #fff;
  line-height: 1;
}

.main-header__toolbar-wrap--translucent-dark .aht-socials__item a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.aheto-header-1__toolbar {
  padding: 10px 0;
}

@media screen and (max-width: 767px) {
  .aheto-header-1__toolbar {
    padding: 7px 0;
  }
}

.aheto-header-1__toolbar-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 480px) {
  .aheto-header-1__toolbar-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-header-1__toolbar-text {
  font-size: 15px;
}

.aheto-header-1__main {
  position: relative;
}

.aheto-header-1__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px 0 35px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__details {
    padding: 40px 0 15px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-1__details {
    padding-top: 10px;
    -webkit-box-align: inherit;
        -ms-flex-align: inherit;
            align-items: inherit;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-1__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px;
    float: right;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-1__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px;
    float: none;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-1__details {
    padding-bottom: 10px;
    float: none;
  }
}

.aheto-header-1__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 0;
}

.aheto-header-1__detail + .aheto-header-1__detail {
  margin-left: 30px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__detail {
    line-height: 20px;
  }
  .aheto-header-1__detail + .aheto-header-1__detail {
    margin-left: 0;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__detail {
    padding-left: 15px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-1__detail {
    padding: 2px 0;
  }
}

.aheto-header-1__detail-icon {
  margin-right: 8px;
  font-size: 20px;
}

.aheto-header-1__detail-text, .aheto-header-1__detail-link {
  font-size: 16px;
  font-weight: bold;
}

.aheto-header-1__detail-text {
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .aheto-header-1__detail-text {
    font-size: 15px;
  }
}

.aheto-header-1__nav-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__nav-wrap {
    position: static;
    -webkit-transform: none;
            transform: none;
  }
}

.aheto-header-1__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 992px) {
  .aheto-header-1__nav {
    margin-left: -30px;
    padding-left: 25px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1__menu {
    display: none;
    position: absolute;
    top: 100%;
    right: -15px;
    left: -15px;
    max-height: calc(100vh - 53px);
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-1__menu {
    left: 15px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-1__menu {
    left: -15px;
  }
}

.aheto-header-1__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1__additional {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.aheto-header-1__lang {
  height: 100%;
  margin-right: 25px;
  color: #fff;
}

@media screen and (min-width: 1025px) {
  .aheto-header-1__hamburger {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1__hamburger {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

.aheto-header-1__button {
  margin-right: 20px;
  padding: 10px 0;
}

.aheto-header-1__button:last-child {
  margin-right: 0;
}

.aheto-header-1__button-icon {
  color: #fff;
  font-size: 22px;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1__button-icon:hover {
  color: #CF2632;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .dropdown-btn {
  margin-left: 9px;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .dropdown-btn {
    display: none;
  }
}

.aheto-header-1 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-1 .main-menu .menu-item {
  position: relative;
}

.aheto-header-1 .main-menu .menu-item a {
  font-size: 15px;
  font-weight: 700;
}

.aheto-header-1 .main-menu .menu-item a.active {
  color: #CF2632;
}

.aheto-header-1 .main-menu .menu-item-has-children.active > a {
  color: #CF2632;
}

.aheto-header-1 .main-menu .menu-item-has-children.active .dropdown-btn {
  color: #CF2632;
}

@media screen and (min-width: 1025px) {
  .aheto-header-1 .main-menu > .menu-item {
    padding: 0 18px;
  }
  .aheto-header-1 .main-menu > .menu-item > a {
    display: inline-block;
    padding: 18px 0;
    color: #fff;
  }
  .aheto-header-1 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 15px;
  }
}

.aheto-header-1 .sub-menu .sub-menu {
  top: -30px;
  left: 100%;
}

.aheto-header-1 .sub-menu .dropdown-btn {
  float: right;
  font-size: 10px;
}

.aheto-header-1 .sub-menu .dropdown-btn:before {
  content: '\f125';
}

.aheto-header-1 .sub-menu .menu-item {
  min-width: 230px;
  padding: 5px 30px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .sub-menu .menu-item {
    padding: 0px 30px;
  }
}

.aheto-header-1 .sub-menu .menu-item a {
  font-size: 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-1 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    -webkit-box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.08);
    opacity: 0;
    visibility: hidden;
  }
}

.aheto-header-1 .mega-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.aheto-header-1 .mega-menu__col {
  width: 230px;
  padding: 35px 30px;
}

.aheto-header-1 .mega-menu__title {
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
}

.aheto-header-1 .mega-menu__list {
  padding-top: 8px;
}

.aheto-header-1 .mega-menu .menu-item {
  min-width: 0;
  padding: 5px 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .mega-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-1 .mega-menu__col {
    padding: 5px 30px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-1 .hamburger {
    padding: 15px 0;
  }
}

.aheto-header-1 .karma-logo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 35px 0 40px;
}

.aheto-header-1 .karma-logo img {
  width: auto;
  max-height: 40px;
}

@media screen and (max-width: 991px) {
  .aheto-header-1 .karma-logo {
    padding: 25px 0;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-1 .karma-logo {
    padding: 30px 0;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-1 .karma-logo {
    padding: 20px 0 0;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-1 .karma-logo {
    padding: 15px 0 10px;
  }
}

.aheto-header-1 .aheto-socials__link {
  margin-right: 12px;
}

.aheto-header-1 .aheto-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-1 .multi-lang {
  height: 100%;
}

.aheto-header-1 .multi-lang__active .multi-lang__language-text {
  color: #fff;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .multi-lang__active .multi-lang__language-text:hover {
  color: #CF2632;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .multi-lang .multi-lang__language-text:hover {
  color: #CF2632;
  -webkit-transition: .3s all;
  transition: .3s all;
}

.aheto-header-1 .multi-lang__language-text {
  font-weight: bold;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-2__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-2__nav-wrap {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__logo {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-header-2__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  padding: 0 5px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2__hamburger {
    display: none;
  }
}

.aheto-header-2__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 99px);
    padding: 30px 15px 30px;
    background-color: #fff;
    overflow-y: scroll;
  }
}

.aheto-header-2__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 65px 15px 75px;
}

@media screen and (max-width: 1500px) {
  .aheto-header-2__socials {
    padding: 15px 25px 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-2__socials {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2__socials {
    padding: 15px;
  }
}

.aheto-header-2 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-preferred-size: 0%;
        flex-basis: 0%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .aheto-header-2 .main-menu > .menu-item > a {
    color: #fff;
  }
  .aheto-header-2 .main-menu > .menu-item:hover > .sub-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-header-2 .sub-menu .menu-item {
  padding: 5px 30px;
  position: relative;
}

.aheto-header-2 .sub-menu .menu-item a {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2 .sub-menu {
    position: absolute;
    top: 110%;
    left: 0;
    min-width: 100%;
    padding: 20px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    text-align: left;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-2 .sub-menu .sub-menu {
    top: 10px;
    left: 100%;
  }
  .aheto-header-2 .sub-menu .menu-item {
    min-width: 180px;
  }
  .aheto-header-2 .sub-menu .menu-item:hover > .sub-menu {
    top: -20px;
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-2 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-2 .sub-menu .dropdown-btn:before {
    content: '\f125';
    vertical-align: baseline;
  }
}

.aheto-header-2 .mega-menu__title {
  font-size: 20px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-2 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-2 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .aheto-header-2 .mega-menu__col {
    padding: 30px 20px;
  }
  .aheto-header-2 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .mega-menu__title {
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-size: 20px;
  }
}

.aheto-header-2 .dropdown-btn {
  margin-left: 10px;
  color: #fff;
  font-size: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .dropdown-btn {
    display: none;
  }
}

.aheto-header-2 .logo {
  height: 100%;
}

.aheto-header-2 .logo__link {
  height: 100%;
}

.aheto-header-2 .logo__img-holder {
  padding: 17px 20px 20px 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .logo__img-holder {
    padding: 7px 12px;
  }
}

.aheto-header-2 .logo__img-holder + .logo__text-holder {
  margin-left: 0;
}

.aheto-header-2 .logo__text-holder {
  padding: 15px 54px;
  background-color: #fff;
}

@media screen and (max-width: 1500px) {
  .aheto-header-2 .logo__text-holder {
    padding: 15px 20px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-2 .logo__text-holder {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 7px 12px;
  }
}

.aheto-header-2 .logo__text {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 2.4px;
  line-height: 1;
  font-family: "Libre Baskerville", serif;
}

.aheto-header-2 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-2 .aht-socials__link {
  margin-right: 17px;
}

.aheto-header-2 .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-2 .aht-socials__icon {
  font-size: 16px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__inner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__inner {
    position: fixed;
    width: 100%;
    left: 0px;
    right: 0px;
  }
}

.aheto-header-3__fix {
  background: linear-gradient(140deg, #393f1b 0%, #c2b008 100%);
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
}

.aheto-header-3__fix .aheto-header-3__search {
  color: #222222;
}

.aheto-header-3__fix .main-menu > .menu-item:hover > a {
  color: #222222;
}

.aheto-header-3__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0 0;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__line {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1750px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-3__line {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.aheto-header-3__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__logo {
    padding: 10px 15px;
  }
}

.aheto-header-3__additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__additional {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__additional {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0 15px 10px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__additional {
    position: absolute;
    top: 25px;
    right: 35px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-3__additional {
    position: absolute;
    top: 25px;
    right: 35px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-3__additional {
    position: relative;
    top: 0px;
    right: 0px;
  }
}

.aheto-header-3__menu {
  padding: 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 56px) !important;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-3__menu {
    height: calc(100vh - 108px) !important;
  }
}

.aheto-header-3__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3__hamburger {
    display: none;
  }
}

.aheto-header-3__search-icon {
  color: #fff;
  font-size: 22px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  padding: 0 20px;
  display: inline-block;
}

.aheto-header-3 .dropdown-btn {
  margin-left: 7px;
  color: #fff;
}

.aheto-header-3 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.aheto-header-3 .main-menu .menu-item {
  position: relative;
}

.aheto-header-3 .main-menu .menu-item a {
  display: inline-block;
  font-weight: 500;
}

.aheto-header-3 .main-menu .menu-item:hover {
  z-index: 1;
}

@media screen and (min-width: 1025px) {
  .aheto-header-3 .main-menu > .menu-item {
    position: relative;
    margin: 0 26px;
    padding: 5px 0;
  }
  .aheto-header-3 .main-menu > .menu-item > a {
    color: #fff;
  }
  .aheto-header-3 .main-menu > .menu-item:after {
    display: block;
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 0;
    height: 1px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    content: '';
  }
  .aheto-header-3 .main-menu > .menu-item:before {
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    content: '';
  }
  .aheto-header-3 .main-menu > .menu-item:hover:after {
    width: 100%;
  }
  .aheto-header-3 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-3 .main-menu > .menu-item {
    margin: 0 12px;
  }
  .aheto-header-3 .main-menu > .menu-item a {
    font-size: 14px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-3 .main-menu .menu-item {
    padding: 8px 0;
    text-align: center;
  }
  .aheto-header-3 .main-menu .menu-item a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-3 .sub-menu {
    position: absolute;
    top: 100%;
    left: -20px;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    visibility: hidden;
    margin-top: 15px;
  }
  .aheto-header-3 .sub-menu .sub-menu {
    top: -30px;
    left: 100%;
  }
  .aheto-header-3 .sub-menu .menu-item {
    min-width: 180px;
    padding: 5px 20px;
  }
  .aheto-header-3 .sub-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-3 .sub-menu .menu-item a {
    color: #fff;
  }
  .aheto-header-3 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-3 .sub-menu .dropdown-btn:before {
    margin-left: 10px;
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .sub-menu .menu-item {
    padding: 15px 25px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-3 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-3 .mega-menu__title {
    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.75);
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-3 .mega-menu__col {
    padding: 30px;
  }
  .aheto-header-3 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .mega-menu__title {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-3 .mega-menu__col {
    padding: 15px 25px 0;
  }
  .aheto-header-3 .mega-menu .menu-item {
    padding: 15px 25px 0;
  }
}

.aheto-header-3 .logo__text {
  color: #fff;
  font-weight: 700;
}

.aheto-header-3 .aheto-btn {
  margin-left: 30px;
  padding: 19px 37px;
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  .aheto-header-3 .aheto-btn {
    padding: 10px 30px;
  }
}

.aheto-header-4__inner {
  max-width: 1840px;
  margin: 0 auto;
}

.aheto-header-4__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__line {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-4__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__logo {
    margin: 0 15px;
  }
}

@media screen and (min-width: 1500px) {
  .aheto-header-4__logo {
    margin: 0 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__logo {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-header-4__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__socials {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

.aheto-header-4__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__hamburger {
    display: none;
  }
}

.aheto-header-4__menu {
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 124px);
    padding: 0 15px 30px;
    background-color: #fff;
    overflow-y: scroll;
  }
}

.aheto-header-4__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4__buttons {
    margin-left: auto;
    padding: 5px 15px;
  }
}

.aheto-header-4__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-4__button {
    margin-right: 24px;
  }
}

.aheto-header-4__button:last-child {
  margin-right: 0;
}

.aheto-header-4__button-icon {
  font-size: 22px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-4 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    height: 100%;
  }
  .aheto-header-4 .main-menu .menu-item {
    position: relative;
  }
  .aheto-header-4 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-4 .main-menu .menu-item a {
    font-size: 15px;
    font-weight: 400;
  }
  .aheto-header-4 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 27px 10px;
  }
  .aheto-header-4 .main-menu > .menu-item > a {
    font-weight: 500;
  }
}

@media screen and (min-width: 1500px) {
  .aheto-header-4 .main-menu > .menu-item {
    min-width: 110px;
    padding: 27px 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .main-menu .mega-menu__title {
    color: #999999;
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-4 .main-menu .menu-item a {
    font-size: 15px;
    font-weight: 400;
  }
  .aheto-header-4 .main-menu > .menu-item {
    padding-top: 20px;
  }
  .aheto-header-4 .main-menu > .menu-item > a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-4 .sub-menu {
    position: absolute;
    top: 103%;
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-4 .sub-menu .sub-menu {
    top: 0;
    left: 100%;
  }
  .aheto-header-4 .sub-menu .menu-item {
    min-width: 230px;
    padding: 12px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  }
  .aheto-header-4 .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }
  .aheto-header-4 .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
    border-bottom: 0;
  }
  .aheto-header-4 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-4 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .sub-menu .menu-item {
    padding: 15px 20px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-4 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .aheto-header-4 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.03);
    background-color: #fff;
  }
  .aheto-header-4 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-4 .mega-menu__title {
    text-transform: uppercase;
    font-size: 15px;
  }
  .aheto-header-4 .mega-menu .menu-item {
    padding: 12px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .mega-menu__title {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 20px;
    font-weight: 700;
  }
  .aheto-header-4 .mega-menu__col {
    padding: 20px 20px 0;
  }
  .aheto-header-4 .mega-menu .menu-item {
    padding: 15px 0 0;
  }
}

.aheto-header-4 .dropdown-btn {
  margin-left: 8px;
  font-size: 8px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .dropdown-btn {
    display: none;
  }
}

@media screen and (max-width: 1230px) {
  .aheto-header-4 .logo {
    margin: 0 auto;
  }
}

.aheto-header-4 .logo__img {
  max-height: 50px;
}

.aheto-header-4 .logo__text {
  font-family: 'Caveat';
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
}

.aheto-header-4 .logo__sub-text {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 4.5px;
  text-transform: uppercase;
}

.aheto-header-4 .logo__link {
  padding: 5px 38px 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-4 .logo__link {
    padding: 5px 15px;
  }
}

.aheto-header-4 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-4 .aht-socials__link {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-4 .aht-socials__link {
    margin-right: 30px;
  }
}

.aheto-header-4 .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-4 .aht-socials__icon {
  font-size: 22px;
}

.aheto-header-5 .dropdown-btn:before {
  content: '\f104';
  font-size: 9px;
  position: relative;
  top: 1px;
}

.aheto-header-5__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

.aheto-header-5__logo {
  padding: 10px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

.aheto-header-5__menu {
  position: relative;
  padding: 0 15px;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .aheto-header-5__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: calc(100vh - 57px);
    padding: 30px 15px;
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-5__menu::-webkit-scrollbar {
    width: 10px;
  }
  .aheto-header-5__menu::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .aheto-header-5__menu::-webkit-scrollbar-thumb {
    background: #888;
  }
  .aheto-header-5__menu::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}

.aheto-header-5__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 15px 14px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5__buttons {
    margin-left: auto;
  }
}

.aheto-header-5__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-5__button {
    margin-right: 20px;
  }
}

.aheto-header-5__button:last-child {
  margin-right: 0;
}

.aheto-header-5__button-link {
  position: relative;
}

.aheto-header-5__button-icon--search:before {
  font-family: "ElegantIcons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\55';
}

.aheto-header-5__button-icon--basket:before {
  font-family: "ElegantIcons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: "\e015";
}

.aheto-header-5__button-number {
  position: absolute;
  top: -13px;
  right: -11px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5__hamburger {
    display: none;
  }
}

.aheto-header-5 .main-menu .menu-item {
  position: relative;
}

.aheto-header-5 .main-menu .menu-item a {
  display: inline-block;
  font-weight: 500;
}

@media screen and (min-width: 1025px) {
  .aheto-header-5 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aheto-header-5 .main-menu > .menu-item {
    margin-right: 35px;
  }
  .aheto-header-5 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-5 .main-menu > .menu-item > a {
    padding: 23px 0 20px;
  }
  .aheto-header-5 .main-menu > .menu-item:before {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 0;
    height: 5px;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
    content: '';
  }
  .aheto-header-5 .main-menu > .menu-item:hover:before {
    width: 100%;
  }
  .aheto-header-5 .main-menu .menu-item.active > a {
    color: #7FBC48;
  }
  .aheto-header-5 .main-menu .menu-item.active:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 5px;
    background-color: #7FBC48;
  }
  .aheto-header-5 .main-menu .menu-item a {
    font-size: 15px;
    position: relative;
  }
  .aheto-header-5 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5 .main-menu .menu-item a {
    font-size: 16px;
  }
  .aheto-header-5 .main-menu > .menu-item {
    padding-bottom: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-5 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-5 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 225px;
    padding: 0 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }
  .aheto-header-5 .sub-menu .menu-item a {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 18px 0 15px;
  }
  .aheto-header-5 .sub-menu .sub-menu {
    top: 50%;
    left: calc(100% + 4px);
  }
  .aheto-header-5 .sub-menu .dropdown-btn {
    vertical-align: center;
  }
  .aheto-header-5 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5 .sub-menu .menu-item {
    padding: 20px 25px 0;
  }
  .aheto-header-5 .sub-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-5 .sub-menu .dropdown-btn {
    display: inline-block;
    font-size: 10px;
    line-height: 24px;
    vertical-align: top;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-5 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 0;
    background-color: transparent;
  }
  .aheto-header-5 .mega-menu__title {
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }
  .aheto-header-5 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.04);
    background-color: #fff;
  }
  .aheto-header-5 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-5 .mega-menu .menu-item {
    padding: 0;
    border-bottom: 0;
  }
  .aheto-header-5 .mega-menu .menu-item a {
    padding: 10px 0 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-5 .mega-menu__title {
    display: inline-block;
    margin: 15px 25px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    font-size: 20px;
  }
}

.aheto-header-5 .dropdown-btn {
  margin-left: 10px;
}

.aheto-header-5 .logo__text {
  font-size: 26px;
  font-weight: 700;
}

.aheto-header-6__toolbar-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
  padding: 5px 0;
}

.aheto-header-6__toolbar-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__toolbar-contact {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.aheto-header-6__toolbar-text {
  padding: 3px 40px 3px 0;
  margin: 0;
  color: #fff;
  font-size: 14px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__toolbar-text {
    padding-right: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-6__toolbar-text {
    display: none;
  }
}

.aheto-header-6__toolbar-tel, .aheto-header-6__toolbar-email {
  padding: 3px 0;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.aheto-header-6__toolbar-tel:before, .aheto-header-6__toolbar-email:before {
  margin-right: 10px;
  font-family: "Ionicons";
  font-size: 16px;
}

.aheto-header-6__toolbar-tel {
  margin-right: 26px;
}

.aheto-header-6__toolbar-tel:before {
  content: '\f2d2';
}

@media screen and (max-width: 480px) {
  .aheto-header-6__toolbar-tel {
    margin-right: 15px;
  }
}

.aheto-header-6__toolbar-email:before {
  content: '\f2eb';
}

.aheto-header-6__toolbar-additional {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3px 15px;
}

.aheto-header-6__toolbar-lang {
  margin-right: 30px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-6__toolbar-lang {
    margin-right: 60px;
  }
}

.aheto-header-6__main {
  background-color: #fff;
}

.aheto-header-6__main-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__main-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-header-6__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}

.aheto-header-6__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 1500px) {
  .aheto-header-6__right {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__right {
    display: none;
    padding: 0;
  }
}

.aheto-header-6__logo {
  padding: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-6__logo {
    margin-right: 45px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 15px;
  }
}

.aheto-header-6__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-6__hamburger {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6__socials {
    margin-left: 15px;
    padding: 0 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__socials {
    padding: 5px 15px;
  }
}

.aheto-header-6__search {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 180px;
  padding: 0 15px;
}

.aheto-header-6__search form {
  position: relative;
  max-width: 415px;
}

.aheto-header-6__search form input[type=text] {
  padding-right: 40px;
}

.aheto-header-6__search form button[type="submit"] {
  background: transparent;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 53px;
  width: 45px;
  cursor: pointer;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__search form button[type="submit"] {
    line-height: 43px;
  }
}

@media screen and (max-width: 1500px) {
  .aheto-header-6__search form {
    max-width: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6__search form {
    width: 100%;
    float: right;
  }
}

.aheto-header-6__search label {
  display: none;
}

.aheto-header-6__search input {
  outline: none;
}

.aheto-header-6__search input[type=text] {
  width: 100%;
  padding: 15px 20px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 700;
}

.aheto-header-6__search input[type=text]::-webkit-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.aheto-header-6__search input[type=text]:-ms-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.aheto-header-6__search input[type=text]::-ms-input-placeholder {
  font-size: 15px;
  font-weight: 400;
}

.aheto-header-6__search input[type=text]::placeholder {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__search input[type=text] {
    padding: 10px 20px;
  }
}

.aheto-header-6__search input[type=submit] {
  position: absolute;
  top: 50%;
  right: 15px;
  padding: 2px 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: 0;
  background-color: transparent;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}

@media screen and (max-width: 480px) {
  .aheto-header-6__search input[type=submit] {
    font-size: 14px;
  }
}

.aheto-header-6__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 15px 15px 30px;
    background-color: #fff;
    max-height: calc(100vh - 203px);
    overflow: auto;
    display: none;
  }
}

.aheto-header-6 .main-menu .menu-item a {
  display: inline-block;
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .aheto-header-6 .main-menu > .menu-item {
    margin-right: 35px;
    padding: 42px 0;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1500px) {
  .aheto-header-6 .main-menu > .menu-item {
    padding: 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-6 .main-menu > .menu-item > a {
    position: relative;
    font-size: 15px;
    font-weight: 700;
  }
  .aheto-header-6 .main-menu > .menu-item > a:before {
    display: block;
    position: absolute;
    top: auto;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 2px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    content: '';
  }
  .aheto-header-6 .main-menu > .menu-item:hover > a:before {
    width: 100%;
  }
  .aheto-header-6 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .main-menu > .menu-item {
    padding-bottom: 10px;
  }
  .aheto-header-6 .main-menu > .menu-item > a {
    font-size: 20px;
  }
  .aheto-header-6 .main-menu .dropdown-btn {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 32px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.2);
            box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.2);
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-6 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 250px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .aheto-header-6 .sub-menu .menu-item a {
    padding: 10px 0;
    color: #fff;
    font-weight: 400;
  }
  .aheto-header-6 .sub-menu .sub-menu {
    top: -32px;
    left: 100%;
  }
  .aheto-header-6 .sub-menu .dropdown-btn {
    color: #fff;
  }
  .aheto-header-6 .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .sub-menu .menu-item {
    padding: 10px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-6 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-6 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
  .aheto-header-6 .mega-menu__title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
  }
  .aheto-header-6 .mega-menu .menu-item {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .mega-menu__title {
    display: inline-block;
    margin: 0 30px;
    padding: 10px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 18px;
    font-weight: 600;
  }
}

.aheto-header-6 .dropdown-btn {
  margin-left: 9px;
  font-size: 9px;
}

.aheto-header-6 .dropdown-btn:before {
  vertical-align: baseline;
}

.aheto-header-6 .logo__img {
  max-height: 47px;
}

.aheto-header-6 .logo__text-holder {
  margin-left: 15px;
}

.aheto-header-6 .logo__text {
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.aheto-header-6 .logo__sub-text {
  margin-top: 3px;
  font-size: 10px;
  letter-spacing: 6px;
  text-transform: uppercase;
}

.aheto-header-6 .authentication {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-6 .authentication__log-in, .aheto-header-6 .authentication__register {
  padding: 2px 0;
  border: 0;
  outline: none;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}

.aheto-header-6 .authentication__register {
  padding-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.aheto-header-6 .authentication__log-in {
  padding-left: 20px;
}

.aheto-header-6 .wpml-ls {
  position: relative;
}

.aheto-header-6 .wpml-ls-flag {
  width: 37px;
  height: 20px;
  margin-right: 10px;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.aheto-header-6 .wpml-ls-item-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.aheto-header-6 .wpml-ls-item-toggle:after {
  display: inline-block;
  height: auto !important;
  margin-left: 10px;
  -webkit-transform: none !important;
          transform: none !important;
  border: 0 !important;
  font-family: "Ionicons";
  font-size: 9px;
  content: '\f123';
  vertical-align: middle;
}

.aheto-header-6 .wpml-ls:hover .wpml-ls-sub-menu {
  display: block;
}

.aheto-header-6 .wpml-ls-sub-menu {
  position: absolute;
  top: 28px;
  left: 0;
  z-index: 22;
  display: none;
}

.aheto-header-6 .wpml-ls-sub-menu li {
  padding: 5px 10px !important;
}

.aheto-header-6 .wpml-ls-sub-menu li span {
  font-size: 13px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-6 .aht-socials.aheto-socials--circle {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 15px 0 0;
    text-align: center;
  }
}

.aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials__icon {
  font-size: 20px;
}

.aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials__link {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1500px) {
  .aheto-header-6 .aht-socials.aheto-socials--circle .aht-socials__link {
    margin-right: 12px;
  }
}

.aheto-header--edu-contact .label {
  letter-spacing: 0.5px;
  font-weight: bold;
}

.aheto-header-7 .hamburger--squeeze {
  background: transparent;
  border: none;
  margin-right: 10px;
  cursor: pointer;
}

.aheto-header-7 .logo {
  padding: 15px;
}

.aheto-header-7 .logo__text-holder {
  margin-left: 15px;
}

.aheto-header-7 .logo__text {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2px;
  margin: 0;
}

.aheto-header-7__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

.aheto-header-7__aside {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}

@media screen and (min-width: 1025px) {
  .aheto-header-7__aside {
    max-width: 480px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__aside {
    overflow: auto;
  }
}

.aheto-header-7__aside.js-aside-opened {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.aheto-header-7__aside-close {
  position: absolute;
  top: 25px;
  right: 25px;
  padding: 15px;
  line-height: 16px;
  cursor: pointer;
  z-index: 1;
}

.aheto-header-7__aside-close:before {
  display: inline-block;
  font-family: "Ionicons";
  font-size: 24px;
  line-height: 16px;
  content: '\f2d7';
}

.aheto-header-7__menu-text-btn {
  padding: 15px;
  border: 0;
  outline: none;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
}

.aheto-header-7__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 30px 60px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background-color: #fff;
  overflow: auto;
}

.aheto-header-7__contact .logo {
  margin-bottom: 60px;
  padding: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__contact .logo {
    padding: 0 0 0 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7__contact {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 480px;
    height: 100%;
    padding: 145px 100px;
  }
  .aheto-header-7__contact .logo {
    margin-bottom: 160px;
  }
}

.aheto-header-7__contact .aheto-header-7__logo {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
}

.aheto-header-7__contact::-webkit-scrollbar {
  width: 10px;
}

.aheto-header-7__contact::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.aheto-header-7__contact::-webkit-scrollbar-thumb {
  background: #888;
}

.aheto-header-7__contact::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.aheto-header-7__email-title, .aheto-header-7__tel-title, .aheto-header-7__hours-title, .aheto-header-7__address-title {
  margin-bottom: 15px !important;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.5px !important;
  text-transform: uppercase;
}

.aheto-header-7__hours-holder {
  margin-top: 55px;
}

.aheto-header-7__email-holder, .aheto-header-7__address-holder {
  margin-top: 50px;
}

.aheto-header-7__email, .aheto-header-7__tel {
  display: block;
  padding: 6px 0;
  font-weight: 600;
}

.aheto-header-7__hours {
  padding: 5px 0;
  font-weight: 600;
}

.aheto-header-7__address {
  max-width: 220px;
  font-weight: 600;
  line-height: 30px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-7__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__logo {
    padding-right: 0;
    margin-left: -20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7__menu-btn {
    display: none;
  }
}

.aheto-header-7__hamburger-aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (min-width: 1500px) {
  .aheto-header-7__hamburger-aside {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

.aheto-header-7__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-7__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 64px);
    padding: 15px 15px 30px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-7__menu::-webkit-scrollbar {
    width: 10px;
  }
  .aheto-header-7__menu::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.2);
  }
  .aheto-header-7__menu::-webkit-scrollbar-thumb {
    background: #888;
  }
  .aheto-header-7__menu::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-7__menu {
    height: calc(100vh - 64px);
  }
}

.aheto-header-7 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0px;
}

.aheto-header-7 .main-menu .menu-item a {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 1.2;
  text-transform: uppercase;
}

@media screen and (min-width: 1025px) {
  .aheto-header-7 .main-menu .menu-item a {
    padding: 28px 0 27px;
  }
  .aheto-header-7 .main-menu .menu-item:hover > a,
  .aheto-header-7 .main-menu .menu-item:hover > .dropdown-btn {
    color: #fff;
  }
  .aheto-header-7 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-7 .main-menu > .menu-item {
    margin-right: 39px;
  }
  .aheto-header-7 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-7 .main-menu .menu-item a {
    padding: 10px 0;
    color: #fff;
  }
  .aheto-header-7 .main-menu .dropdown-btn {
    color: #fff;
  }
  .aheto-header-7 .main-menu > .menu-item > a {
    font-size: 18px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7 .sub-menu {
    position: absolute;
    top: 100%;
    left: -30px;
    padding: 20px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.15);
            box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.15);
    opacity: 0;
    visibility: hidden;
    z-index: 1;
  }
  .aheto-header-7 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 200px;
    padding: 0 30px;
  }
  .aheto-header-7 .sub-menu .menu-item a {
    padding: 10px 0;
  }
  .aheto-header-7 .sub-menu .menu-item a:hover {
    color: #fff;
  }
  .aheto-header-7 .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
  .aheto-header-7 .sub-menu .sub-menu {
    top: -20px;
    left: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .sub-menu .menu-item {
    padding: 0 30px;
  }
  .aheto-header-7 .sub-menu .menu-item a {
    font-size: 16px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-7 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-7 .mega-menu__col {
    padding: 30px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.15);
            box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.15);
  }
  .aheto-header-7 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    font-weight: 400;
  }
  .aheto-header-7 .mega-menu .menu-item {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .mega-menu__title {
    display: inline-block;
    margin: 10px 30px 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.7);
    font-size: 24px;
    text-transform: uppercase;
  }
  .aheto-header-7 .mega-menu__col {
    margin-bottom: 10px;
  }
  .aheto-header-7 .mega-menu__col:last-child {
    margin-bottom: 0;
  }
}

.aheto-header-7 .dropdown-btn {
  display: inline-block;
  margin-left: 10px;
  padding-bottom: 4px;
  font-size: 10px;
}

.aheto-header-7 .aheto-copyright {
  margin-top: auto;
  padding: 50px 0 0;
}

.aheto-header-7 .aheto-copyright p {
  max-width: 220px;
  font-size: 16px;
}

.aheto-header-7 .hamburger-inner {
  background: #fff;
}

@media screen and (min-width: 1025px) {
  .aheto-header-8__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-8__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__line {
    padding-bottom: 6px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-8__line {
    padding-top: 25px;
    padding-bottom: 0px;
  }
}

.aheto-header-8__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (min-width: 1500px) {
  .aheto-header-8__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__buttons {
    max-width: 284px;
    position: absolute;
    top: 8px;
    right: 36px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-8__buttons {
    max-width: 100%;
    position: relative;
    top: 0px;
    right: 0px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__buttons {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 10px;
  }
}

.aheto-header-8__button {
  padding: 0 15px;
}

.aheto-header-8__logo {
  padding: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-8__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__logo {
    padding: 5px 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__search {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 0 10px;
  }
}

.aheto-header-8__search-link {
  display: inline-block;
  padding: 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__search-link {
    padding: 5px;
  }
}

.aheto-header-8__search-icon {
  color: #fff;
  font-size: 24px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-8__search-icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-8__hamburger {
  margin-left: auto;
}

@media screen and (min-width: 1025px) {
  .aheto-header-8__hamburger {
    display: none;
  }
}

.aheto-header-8__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-8__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 0 15px 30px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    height: calc(100vh - 54px);
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-8__menu {
    height: calc(100vh - 110px);
  }
}

.aheto-header-8 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .aheto-header-8 .main-menu .menu-item a {
    display: inline-block;
    font-size: 15px;
  }
  .aheto-header-8 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-8 .main-menu > .menu-item {
    margin-right: 24px;
  }
  .aheto-header-8 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-8 .main-menu > .menu-item > a {
    padding: 13px 0;
    color: #fff;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-8 .main-menu > .menu-item {
    margin-right: 35px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-8 .main-menu .menu-item a {
    color: #fff;
    font-size: 15px;
  }
  .aheto-header-8 .main-menu > .menu-item {
    margin-top: 15px;
  }
  .aheto-header-8 .main-menu > .menu-item > a {
    font-size: 21px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-8 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-8 .sub-menu .sub-menu {
    top: -30px;
    left: 102%;
  }
  .aheto-header-8 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 230px;
    padding: 0 30px;
  }
  .aheto-header-8 .sub-menu .menu-item a {
    padding: 8px 0;
    font-weight: 400;
  }
  .aheto-header-8 .sub-menu .dropdown-btn {
    padding-bottom: 0;
  }
  .aheto-header-8 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .sub-menu .menu-item {
    padding: 10px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-8 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-8 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .aheto-header-8 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 20px;
    font-weight: 400;
  }
  .aheto-header-8 .mega-menu .menu-item {
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .mega-menu__col {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .aheto-header-8 .mega-menu__col:last-child {
    margin-bottom: 0;
  }
  .aheto-header-8 .mega-menu__title {
    display: inline-block;
    margin: 0 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: #e6e6e6;
    font-size: 20px;
    font-weight: 700;
  }
}

.aheto-header-8 .dropdown-btn {
  display: inline-block;
  margin-left: 10px;
  padding-bottom: 3px;
  color: #fff;
  font-size: 11px;
}

.aheto-header-8 .dropdown-btn:before {
  content: '\f104';
}

.aheto-header-8 .aheto-btn {
  padding: 20px 35px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 700;
}

@media screen and (max-width: 1500px) {
  .aheto-header-8 .aheto-btn {
    padding: 15px 20px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-8 .aheto-btn {
    padding: 8px 20px;
  }
}

.aheto-header-8 .aheto-btn:hover {
  color: #fff;
}

.aheto-header-8 .logo__text {
  color: #fff;
  font-weight: 700;
  letter-spacing: 2px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-9__cr-text {
  font-size: 15px;
}

.aheto-header-9__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 1750px;
  margin: 0 auto;
  padding: 40px 15px 0;
}

@media screen and (max-width: 1230px) {
  .aheto-header-9__line {
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
    -ms-justify-content: flex-end;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__logo {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__logo {
    padding: 10px 15px;
  }
}

.aheto-header-9__menu {
  display: contents;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 75px);
    padding: 15px 15px 30px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-9__menu {
    height: calc(100vh - 75px);
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-9__menu {
    height: calc(100vh - 75px);
  }
}

.aheto-header-9__authentication {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__authentication {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9__authentication {
    position: relative;
    left: 0px;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-9__authentication {
    position: relative;
    top: 0px;
    right: 0px;
  }
}

.aheto-header-9__hamburger {
  margin-left: auto;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9__hamburger {
    display: none;
  }
}

.aheto-header-9 .dropdown-btn {
  margin-left: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .dropdown-btn {
    display: none;
  }
}

.aheto-header-9 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-9 .main-menu .menu-item a {
  font-weight: 500;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9 .main-menu {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .aheto-header-9 .main-menu > .menu-item {
    margin: 10px 22px;
  }
  .aheto-header-9 .main-menu > .menu-item.active {
    border-bottom: 1px solid #fff;
  }
  .aheto-header-9 .main-menu > .menu-item > a {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
  }
  .aheto-header-9 .main-menu > .menu-item > a.active {
    padding-bottom: 5px;
    border-bottom: 1px solid #fff;
  }
  .aheto-header-9 .main-menu > .menu-item > span {
    color: #fff;
  }
  .aheto-header-9 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-9 .main-menu > .menu-item {
    padding-top: 5px;
  }
  .aheto-header-9 .main-menu > .menu-item a {
    color: #fff;
    font-size: 18px;
  }
  .aheto-header-9 .main-menu > .menu-item > a {
    display: inline-block;
    padding: 7px 0;
    font-size: 20px;
    letter-spacing: 1px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-9 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 30px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
            box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-9 .sub-menu .menu-item {
    min-width: 200px;
    padding: 5px 20px;
  }
  .aheto-header-9 .sub-menu .sub-menu {
    top: -30px;
    left: 100%;
  }
  .aheto-header-9 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-9 .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .sub-menu .sub-menu {
    padding-top: 10px;
  }
  .aheto-header-9 .sub-menu .menu-item {
    padding: 7px 30px;
  }
}

.aheto-header-9 .mega-menu__title {
  margin-bottom: 10px;
  font-size: 20px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-9 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-9 .mega-menu__col {
    padding: 30px 20px;
  }
  .aheto-header-9 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .mega-menu {
    padding: 0 30px;
  }
  .aheto-header-9 .mega-menu__title {
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
  }
  .aheto-header-9 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

.aheto-header-9 .logo__text {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 2px;
}

.aheto-header-9 .authentication {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-9 .authentication__sign-in, .aheto-header-9 .authentication__sign-up {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .authentication__sign-in, .aheto-header-9 .authentication__sign-up {
    padding: 5px 20px;
  }
}

.aheto-header-9 .authentication__sign-in {
  background-color: transparent;
  color: #fff;
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .authentication__sign-in {
    margin-right: 15px;
    border: 1px solid #fff;
    border-radius: 5px;
  }
  .aheto-header-9 .authentication__sign-in:hover {
    border: 1px solid #ff704f;
  }
}

.aheto-header-9 .authentication__sign-up {
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
          box-shadow: 1.169px 3.825px 15.66px 2.34px rgba(168, 168, 168, 0.2);
}

@media screen and (max-width: 1024px) {
  .aheto-header-9 .authentication {
    padding-top: 25px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-9 .authentication {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 1024px) {
  .no-container-md.container {
    width: 100%;
    padding: 0;
  }
}

.aheto-header-10__toolbar-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__toolbar-inner {
    padding: 5px 0;
  }
}

.aheto-header-10__toolbar-infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
  padding-bottom: 2px;
}

@media screen and (max-width: 767px) {
  .aheto-header-10__toolbar-infos {
    margin-left: 15px;
  }
}

.aheto-header-10__toolbar-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 55px;
}

.aheto-header-10__toolbar-info:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__toolbar-info {
    padding: 2px 0;
  }
}

.aheto-header-10__toolbar-icon {
  margin-right: 15px;
  font-family: "Ionicons";
  font-size: 16px;
  font-style: normal;
}

.aheto-header-10__toolbar-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__toolbar-socials {
    padding: 3px 0;
  }
}

.aheto-header-10__main {
  background-color: #fff;
}

.aheto-header-10__main-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 0 30px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__main-inner {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.aheto-header-10__details-wrap {
  padding: 5px 90px 0 30px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-10__details-wrap {
    padding: 5px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10__details-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__details-wrap {
    display: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 15px 0 10px;
  }
}

.aheto-header-10__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-10__details {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-header-10__detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 120px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-10__detail {
    margin-right: 30px;
  }
}

.aheto-header-10__detail:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__detail {
    padding: 5px 0;
  }
}

.aheto-header-10__detail-title {
  font-weight: 700;
  color: #222;
}

.aheto-header-10__detail-icon {
  width: 50px;
  height: 50px;
  margin-right: 20px;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  font-family: "Ionicons";
  font-size: 16px;
  font-style: normal;
  line-height: 46px;
  text-align: center;
}

.aheto-header-10__detail-target {
  font-weight: 400;
  line-height: 24px;
  font-size: 16px;
}

.aheto-header-10__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__buttons {
    padding-top: 7px;
    margin-left: auto;
  }
}

.aheto-header-10__button {
  margin-right: 23px;
}

.aheto-header-10__button:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__button {
    margin-right: 15px;
  }
}

.aheto-header-10__button-link {
  position: relative;
}

.aheto-header-10__button-icon {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-10__button-icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-10__button-icon--search:before {
  font-family: "Ionicons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: '\f2f5';
}

.aheto-header-10__button-icon--basket {
  margin-right: 20px;
}

.aheto-header-10__button-icon--basket:before {
  font-family: "Ionicons";
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  content: "\f3f8";
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__button-icon--basket {
    margin-right: 10px;
  }
}

.aheto-header-10__button-number {
  position: absolute;
  top: -13px;
  right: 0;
  min-width: 17px;
  height: 17px;
  border-radius: 50%;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  font-weight: 700;
  padding-left: 1px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__button-number {
    top: -9px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10__hamburger {
    display: none;
  }
}

.aheto-header-10__menu-wrapper {
  position: relative;
}

@media screen and (min-width: 1025px) {
  .aheto-header-10__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10__menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 160px);
    padding: 30px 40px;
    background-color: #fff;
    overflow-y: auto;
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-10__menu {
    max-height: calc(100vh - 220px);
  }
}

@media screen and (max-width: 991px) {
  .aheto-header-10__menu {
    padding: 30px 25px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-10__menu {
    padding: 15px 15px;
  }
}

.aheto-header-10 .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 1025px) {
  .aheto-header-10 .main-menu .menu-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
  .aheto-header-10 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-10 .main-menu > .menu-item {
    text-align: center;
  }
  .aheto-header-10 .main-menu > .menu-item:after {
    display: block;
    position: absolute;
    top: 5%;
    right: 0;
    width: 1px;
    height: 90%;
    background-color: rgba(0, 0, 0, 0.1);
    content: '';
  }
  .aheto-header-10 .main-menu > .menu-item:last-child {
    border-right: 0;
  }
  .aheto-header-10 .main-menu > .menu-item:last-child:after {
    content: none;
  }
  .aheto-header-10 .main-menu > .menu-item > a {
    display: block;
    padding: 18px 10px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.25px;
  }
  .aheto-header-10 .main-menu > .menu-item > .dropdown-btn {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .aheto-header-10 .main-menu .menu-item a {
    font-weight: 700;
  }
  .aheto-header-10 .main-menu .sub-menu .menu-item a {
    font-weight: 500;
  }
  .aheto-header-10 .main-menu > .menu-item {
    margin-bottom: 15px;
  }
  .aheto-header-10 .main-menu > .menu-item > a {
    font-size: 24px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10 .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 28px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-10 .sub-menu .sub-menu {
    top: -28px;
    left: 101%;
  }
  .aheto-header-10 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 225px;
    padding: 0 30px;
    text-align: left;
  }
  .aheto-header-10 .sub-menu .menu-item a {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 8px 0;
    font-weight: 400;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .sub-menu .menu-item {
    padding: 10px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-10 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    text-align: left;
  }
  .aheto-header-10 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  .aheto-header-10 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-10 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 20px;
  }
  .aheto-header-10 .mega-menu .menu-item {
    min-width: 180px;
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .mega-menu__title {
    display: inline-block;
    margin: 0 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 20px;
    font-weight: 700;
  }
  .aheto-header-10 .mega-menu__col {
    padding: 10px 0;
  }
  .aheto-header-10 .mega-menu__col:last-child {
    padding: 10px 0 0;
  }
}

.aheto-header-10 .aht-socials__icon {
  color: rgba(255, 255, 255, 0.3);
}

.aheto-header-10 .logo__img {
  max-height: 55px;
}

.aheto-header-10 .logo__text {
  font-size: 28px;
  font-weight: 700;
}

.aheto-header-10 .dropdown-btn {
  margin-left: 10px;
  font-size: 10px;
}

.aheto-header-10 .dropdown-btn:before {
  content: '\f10a';
}

@media screen and (max-width: 1024px) {
  .aheto-header-10 .dropdown-btn:before {
    content: '\f104';
  }
}

.aheto-header-10 .hamburger {
  margin-right: -15px;
}

.aheto-header-11__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.aheto-header-11__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1780px;
  margin: 0 auto;
  padding-top: 30px;
  padding-right: 15px;
  padding-left: 15px;
}

@media screen and (max-width: 1230px) {
  .aheto-header-11__main {
    padding-top: 10px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-11__main {
    padding-top: 10px;
  }
}

.aheto-header-11__logo {
  padding: 15px;
}

.aheto-header-11__modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.aheto-header-11__modal-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1370px;
  min-height: 100vh;
  margin: 0 auto;
  padding: 5% 3.5%;
}

@media screen and (max-width: 1230px) {
  .aheto-header-11__modal-inner {
    padding: 140px 100px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-11__modal-inner {
    padding: 40px 40px;
  }
}

.aheto-header-11__modal-close {
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 15px;
  font-size: 40px;
}

.aheto-header-11__socials {
  margin-top: auto;
}

.aheto-header-11__socials-title {
  margin: 120px 0 25px !important;
  font-size: 18px;
  letter-spacing: 1px !important;
}

@media screen and (max-width: 767px) {
  .aheto-header-11__socials-title {
    margin: 80px 0 25px !important;
  }
}

.aheto-header-11 .main-menu .menu-item a {
  display: inline-block;
  padding: 9px 0;
  font-size: 18px;
  font-weight: 700;
}

.aheto-header-11 .main-menu > .menu-item > a {
  position: relative;
  padding: 12px 0;
  font-size: 36px;
  letter-spacing: 1px;
  line-height: 36px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-11 .main-menu > .menu-item > a {
    font-size: 25px;
  }
}

.aheto-header-11 .main-menu > .menu-item > a:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  content: '';
}

.aheto-header-11 .main-menu > .menu-item > a:hover:before {
  width: 100%;
}

.aheto-header-11 .sub-menu {
  display: none;
  padding: 3px 0 10px;
}

.aheto-header-11 .sub-menu .dropdown-btn {
  margin-top: 3px;
  padding: 5px;
  font-size: 10px;
}

.aheto-header-11 .sub-menu .sub-menu {
  padding: 5px 40px 5px;
}

.aheto-header-11 .mega-menu__title {
  margin: 10px 0;
  font-weight: 700;
}

.aheto-header-11 .mega-menu__col {
  margin-top: 25px;
}

.aheto-header-11 .mega-menu__col:first-child {
  margin-top: 0;
}

.aheto-header-11 .dropdown-btn {
  display: inline-block;
  margin-top: 10px;
  margin-left: 15px;
  padding: 10px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 16px;
  cursor: pointer;
  vertical-align: top;
}

.aheto-header-11 .dropdown-btn:before {
  vertical-align: top;
}

.aheto-header-11 .dropdown-btn.is-active {
  border: 1px solid transparent;
}

@media screen and (max-width: 1024px) {
  .aheto-header-11 .dropdown-btn.is-active {
    border: 1px solid #ddd;
  }
}

.aheto-header-11 .dropdown-btn.is-active:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.aheto-header-11 .logo__img {
  max-height: 52px;
}

.aheto-header-11 .logo__text {
  font-size: 40px;
  font-weight: 900;
}

.aheto-header-11 .hamburger-box {
  width: 27px;
  height: 23px;
}

.aheto-header-11 .hamburger-inner {
  width: 27px;
  height: 3px;
}

.aheto-header-11 .hamburger-inner:before, .aheto-header-11 .hamburger-inner:after {
  width: 27px;
  height: 3px;
}

.aheto-header-11 .hamburger-inner:before {
  top: -11px;
}

.aheto-header-11 .hamburger-inner:after {
  bottom: -11px;
}

.aheto-header-11 .aheto-socials__icon {
  font-size: 20px;
}

.aheto-header-11.is-open .aheto-header-11__hamburger {
  position: fixed;
  top: 70px;
  right: 90px;
}

@media screen and (max-width: 1500px) {
  .aheto-header-11.is-open .aheto-header-11__hamburger {
    top: 50px;
    right: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-header-11.is-open .aheto-header-11__hamburger {
    top: 30px;
    right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .over-hidden {
    overflow: hidden;
  }
}

.aheto-header-12 .main-menu .menu-item a {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .main-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .aheto-header-12 .main-menu .menu-item a {
    padding: 13px 0;
    font-size: 15px;
  }
  .aheto-header-12 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-12 .main-menu > .menu-item {
    width: calc(100% + 45px);
    padding-right: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .main-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .aheto-header-12 .main-menu > .menu-item > a {
    padding: 13px 0;
    font-size: 24px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .sub-menu {
    position: absolute;
    top: -45px;
    left: 100%;
    padding: 45px 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-12 .sub-menu .menu-item {
    min-width: 220px;
    padding: 0 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .sub-menu {
    display: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-bottom: 13px;
  }
  .aheto-header-12 .sub-menu .menu-item a {
    padding: 10px 0;
    font-size: 20px;
  }
  .aheto-header-12 .sub-menu .sub-menu {
    padding-left: 30px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-12 .mega-menu__title {
    padding: 13px 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
  }
  .aheto-header-12 .mega-menu__col {
    position: relative;
    padding: 45px 50px;
  }
  .aheto-header-12 .mega-menu__col:before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: calc(100% - 110px);
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    content: '';
  }
  .aheto-header-12 .mega-menu__col:last-child:before {
    content: none;
  }
  .aheto-header-12 .mega-menu .menu-item {
    min-width: 170px;
    padding: 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .mega-menu {
    padding-bottom: 10px;
  }
  .aheto-header-12 .mega-menu__title {
    padding: 10px 0 5px;
    font-weight: 600;
  }
  .aheto-header-12 .mega-menu .menu-item a {
    padding: 8px 0;
    font-size: 16px;
  }
}

.aheto-header-12 .hamburger-box {
  width: 25px;
  height: 13px;
}

.aheto-header-12 .hamburger-inner {
  background-color: transparent;
}

.aheto-header-12 .hamburger-inner:before, .aheto-header-12 .hamburger-inner:after {
  width: 25px;
  height: 3px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 .hamburger.is-active .hamburger-inner {
    width: 18px;
    height: 2px;
  }
  .aheto-header-12 .hamburger.is-active .hamburger-inner:before, .aheto-header-12 .hamburger.is-active .hamburger-inner:after {
    width: 18px;
    height: 2px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .hamburger {
    padding: 15px;
  }
  .aheto-header-12 .hamburger.is-active .hamburger-inner {
    width: 25px;
    height: 3px;
  }
  .aheto-header-12 .hamburger.is-active .hamburger-inner:before, .aheto-header-12 .hamburger.is-active .hamburger-inner:after {
    width: 25px;
    height: 3px;
  }
}

.aheto-header-12 .logo__img {
  max-width: 49px;
  max-height: none;
}

.aheto-header-12 .logo__text-holder {
  display: none;
  margin-left: 0;
}

.aheto-header-12 .logo__text {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}

.aheto-header-12 form {
  position: relative;
}

.aheto-header-12 form label {
  display: none;
}

.aheto-header-12 form input,
.aheto-header-12 form button {
  border: 0;
  outline: none;
  background-color: transparent;
}

.aheto-header-12 form input {
  min-width: 0;
  max-width: 205px;
  padding: 20px 25px 20px 0;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 form input {
    width: 100%;
    max-width: none;
  }
}

.aheto-header-12 form button {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  line-height: 66px;
  padding-right: 0;
  font-size: 24px;
  cursor: pointer;
}

.aheto-header-12 form i {
  font-size: 24px;
}

.aheto-header-12 .dropdown-btn {
  margin-left: 10px;
  font-size: 9px;
}

.aheto-header-12 .dropdown-btn:before {
  content: '\f125';
}

@media screen and (max-width: 1024px) {
  .aheto-header-12 .dropdown-btn {
    margin-left: 0;
    padding: 2px 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    border-radius: 5px;
    font-size: 12px;
    cursor: pointer;
  }
  .aheto-header-12 .dropdown-btn:before {
    content: '\f123';
  }
  .aheto-header-12 .dropdown-btn.is-active:before {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    content: '\f123';
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12 {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  .aheto-header-12.is-open {
    overflow: visible;
  }
  .aheto-header-12.is-open .hamburger--squeeze .hamburger-inner::before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    top: 0px;
  }
  .aheto-header-12.is-open .hamburger--squeeze .hamburger-inner::after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: 0px;
  }
  .aheto-header-12.is-open .aheto-header-12__inner {
    width: 300px;
  }
  .aheto-header-12.is-open .aheto-header-12__main {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 60px 40px 30px 55px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-12.is-open .aheto-header-12__main {
    padding: 100px 40px 70px 55px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12.is-open .aheto-header-12__hamburger {
    position: absolute;
    top: 30px;
    right: 15px;
  }
  .aheto-header-12.is-open .aheto-header-12__cart {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 20px;
    margin-right: 20px;
  }
  .aheto-header-12.is-open .logo__img-holder {
    display: none;
  }
  .aheto-header-12.is-open .logo__text-holder {
    display: block;
  }
}

.aheto-header-12__inner {
  background-color: #fff;
  width: 100px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__inner {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
}

.aheto-header-12__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 100vh;
    padding: 30px 25px 70px;
  }
}

.aheto-header-12__search {
  margin-top: 20px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-12__search {
    margin-top: 95px;
  }
}

.aheto-header-12__aside {
  display: none;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__aside {
    position: fixed;
    top: 0;
    left: 0;
    width: 70%;
    min-width: 320px;
    height: 100%;
    padding: 30px 30px 50px;
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-12__aside.is-open {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__aside-overlay {
    display: none !important;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__aside-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
}

.aheto-header-12__aside-logo {
  margin-top: 60px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__aside-logo {
    display: none;
  }
}

.aheto-header-12__aside-logo .logo__text-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-12__aside-logo .logo__img-holder {
  display: none;
}

.aheto-header-12__aside-close {
  position: absolute;
  top: 30px;
  right: 30px;
  padding: 5px;
  cursor: pointer;
}

@media screen and (min-width: 1025px) {
  .aheto-header-12__aside-close {
    display: none;
  }
}

.aheto-header-12__aside-close-icon {
  font-size: 24px;
}

.aheto-header-12__menu {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-top: 40px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-12__menu {
    margin-top: 85px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__cart {
    padding: 15px;
    position: absolute;
    right: 0;
  }
}

.aheto-header-12__cart-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 32px;
  height: 32px;
}

.aheto-header-12__cart-icon {
  font-size: 24px;
  line-height: 20px;
}

.aheto-header-12__cart-number {
  position: absolute;
  top: -3px;
  right: 0;
  font-size: 16px;
  font-style: normal;
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__hamburger {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-12__logo {
    padding: 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-13__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .aheto-header-13__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-13__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-13__logo {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13__logo {
    padding: 25px 15px 15px;
  }
}

@media screen and (max-width: 480px) {
  .aheto-header-13__logo {
    padding: 10px 10px;
  }
}

.aheto-header-13__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-13__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13__buttons {
    margin-left: auto;
    padding: 10px 15px;
  }
}

.aheto-header-13__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-13__button {
    margin-right: 30px;
  }
}

.aheto-header-13__button:last-child {
  margin-right: 0;
}

.aheto-header-13__button--search {
  padding-top: 3px;
}

.aheto-header-13__button--cart {
  padding-right: 10px;
}

.aheto-header-13__button-link {
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  color: #fff;
}

.aheto-header-13__button-icon {
  color: inherit;
  font-size: 22px;
}

.aheto-header-13__button-number {
  position: absolute;
  top: -10px;
  right: -13px;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  color: inherit;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}

.aheto-header-13__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-13__hamburger {
    display: none;
  }
}

.aheto-header-13__menu {
  padding: 0 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-13__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 65px);
    padding: 30px 15px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .aheto-header-13__menu::-webkit-scrollbar {
    width: 10px;
  }
  .aheto-header-13__menu::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .aheto-header-13__menu::-webkit-scrollbar-thumb {
    background: #888;
  }
  .aheto-header-13__menu::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}

.aheto-header-13 .main-menu .menu-item a {
  display: inline-block;
}

@media screen and (min-width: 1025px) {
  .aheto-header-13 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 100%;
  }
  .aheto-header-13 .main-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-13 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-13 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-right: 35px;
  }
  .aheto-header-13 .main-menu > .menu-item:last-child {
    margin-right: 0;
  }
  .aheto-header-13 .main-menu > .menu-item > a {
    padding: 35px 0;
    color: #fff;
    font-weight: 700;
  }
  .aheto-header-13 .main-menu > .menu-item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 4px;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
    content: '';
  }
  .aheto-header-13 .main-menu > .menu-item:hover:before {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .main-menu .menu-item a {
    color: #fff;
  }
  .aheto-header-13 .main-menu > .menu-item {
    margin-bottom: 20px;
  }
  .aheto-header-13 .main-menu > .menu-item > a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13 .sub-menu {
    position: absolute;
    top: calc(100% - 15px);
    left: 0;
    padding: 25px 0 30px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-13 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 225px;
    padding: 0 30px;
  }
  .aheto-header-13 .sub-menu .menu-item a {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 8px 0;
  }
  .aheto-header-13 .sub-menu .sub-menu {
    top: -25px;
    left: 101%;
  }
  .aheto-header-13 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .sub-menu .menu-item {
    padding: 15px 25px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-13 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    border-top: 0;
    background-color: transparent;
  }
  .aheto-header-13 .mega-menu__title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  }
  .aheto-header-13 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.04);
    background-color: #fff;
  }
  .aheto-header-13 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-13 .mega-menu .menu-item {
    min-width: 180px;
    padding: 0;
  }
  .aheto-header-13 .mega-menu .menu-item a {
    padding: 10px 0 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .mega-menu__title {
    display: inline-block;
    margin: 15px 25px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 20px;
  }
}

.aheto-header-13 .dropdown-btn {
  margin-left: 10px;
  color: #fff;
  font-size: 10px;
}

.aheto-header-13 .dropdown-btn:before {
  content: '\f104';
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .dropdown-btn {
    display: none;
  }
}

.aheto-header-13 .logo__img {
  max-height: 40px;
}

.aheto-header-13 .logo__text {
  color: #fff;
  font-size: 34px;
  line-height: 34px;
}

.aheto-header-13 .logo__sub-text {
  color: #fff;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.aheto-header-13 .hamburger-inner {
  background-color: #fff;
}

.aheto-header-13 .hamburger-inner::before, .aheto-header-13 .hamburger-inner::after {
  background-color: #fff;
}

.aheto-header-14__inner {
  max-width: 1750px;
  margin: 0 auto;
}

.aheto-header-14__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.aheto-header-14__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-right-radius: 5px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__logo {
    margin-right: 15px;
    margin-bottom: -25px;
    padding: 13px 20px;
    border-bottom-left-radius: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__logo {
    position: relative;
    padding: 5px 15px;
    z-index: 2;
  }
}

.aheto-header-14__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__socials {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding: 5px 15px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__socials {
    display: none;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 15px !important;
    min-height: 63px;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .aheto-header-14__socials {
    display: block;
    position: absolute;
    right: 177px;
    top: -3px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 1px solid rgba(255, 255, 255, 0.1);
  }
}

.aheto-header-14__hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__hamburger {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__menu .aheto-header-14__logo {
    margin-right: 15px;
    margin-left: 15px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-14__menu .aheto-header-14__logo {
    margin-right: 50px;
    margin-left: 50px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 60px);
    padding: 20px 15px 30px;
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-14__menu {
    max-height: calc(100vh - 123px);
  }
}

.aheto-header-14__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14__buttons {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__buttons {
    margin-left: auto;
    padding: 0 15px;
  }
}

.aheto-header-14__button {
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-14__button {
    margin-right: 26px;
  }
}

.aheto-header-14__button:last-child {
  margin-right: 0;
}

.aheto-header-14__button--cart a {
  padding-right: 13px;
}

.aheto-header-14__button--cart a:hover span {
  color: #dd2932;
}

.aheto-header-14__button-link {
  position: relative;
}

.aheto-header-14__button-icon {
  color: #fff;
  font-size: 16px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-14__button-icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14__button-icon {
    font-size: 20px;
  }
}

.aheto-header-14__button-number {
  position: absolute;
  top: -4px;
  right: -13px;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
}

.aheto-header-14 .main-menu a.active {
  color: #dd2932;
}

@media screen and (min-width: 1025px) {
  .aheto-header-14 .main-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aheto-header-14 .main-menu .menu-item a {
    font-size: 16px;
    font-weight: 400;
  }
  .aheto-header-14 .main-menu .menu-item:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-14 .main-menu .menu-item:hover > .sub-menu a.active {
    color: #dd2932;
  }
  .aheto-header-14 .main-menu > .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 15px;
  }
  .aheto-header-14 .main-menu > .menu-item > a {
    padding: 20px 0;
    color: #fff;
  }
  .aheto-header-14 .main-menu > .menu-item > a.active {
    color: #dd2932;
    position: relative;
  }
  .aheto-header-14 .main-menu > .menu-item > a.active:after {
    content: '';
    width: 100%;
    height: 3px;
    background-color: #dd2932;
    position: absolute;
    left: 0px;
    bottom: 0px;
  }
  .aheto-header-14 .main-menu > .menu-item.active {
    position: relative;
  }
  .aheto-header-14 .main-menu > .menu-item.active > a {
    color: #dd2932;
  }
  .aheto-header-14 .main-menu > .menu-item.active > span {
    color: #dd2932;
  }
  .aheto-header-14 .main-menu > .menu-item.active:after {
    content: '';
    width: 100%;
    height: 3px;
    background-color: #dd2932;
    position: absolute;
    left: 0px;
    bottom: 0px;
  }
}

@media screen and (min-width: 1025px) and (min-width: 1500px) {
  .aheto-header-14 .main-menu > .menu-item {
    margin: 0 30px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .main-menu .menu-item a {
    font-size: 16px;
    font-weight: 700;
  }
  .aheto-header-14 .main-menu > .menu-item {
    padding-bottom: 20px;
  }
  .aheto-header-14 .main-menu > .menu-item > a {
    font-size: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-14 .sub-menu {
    position: absolute;
    top: calc(100% - 3px);
    left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
  }
  .aheto-header-14 .sub-menu .sub-menu {
    top: -5px;
    left: 101%;
  }
  .aheto-header-14 .sub-menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 225px;
    padding: 12px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  }
  .aheto-header-14 .sub-menu .menu-item:first-child {
    padding-top: 20px;
  }
  .aheto-header-14 .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
    border-bottom: 0;
  }
  .aheto-header-14 .sub-menu .menu-item a {
    font-size: 15px;
  }
  .aheto-header-14 .sub-menu .dropdown-btn {
    font-size: 10px;
  }
  .aheto-header-14 .sub-menu .dropdown-btn:before {
    content: '\f10a';
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .sub-menu .menu-item {
    padding: 15px 20px 0;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-14 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .aheto-header-14 .mega-menu__col {
    padding: 30px;
    border-right: 1px solid rgba(0, 0, 0, 0.03);
    background-color: #fff;
  }
  .aheto-header-14 .mega-menu__col:last-child {
    border-right: 0;
  }
  .aheto-header-14 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    font-size: 20px;
  }
  .aheto-header-14 .mega-menu .menu-item {
    min-width: 180px;
    padding: 5px 0;
    border-bottom: 0;
  }
  .aheto-header-14 .mega-menu .menu-item:first-child {
    padding-top: 5px;
  }
  .aheto-header-14 .mega-menu .menu-item:last-child {
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .mega-menu__title {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 20px;
    font-weight: 700;
  }
  .aheto-header-14 .mega-menu__col {
    padding: 20px 20px 0;
  }
  .aheto-header-14 .mega-menu .menu-item {
    padding: 15px 0 0;
  }
}

.aheto-header-14 .dropdown-btn {
  margin-left: 12px;
  color: #fff;
  font-size: 8px;
}

.aheto-header-14 .dropdown-btn:before {
  content: '\f104';
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .dropdown-btn {
    display: none;
  }
}

.aheto-header-14 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aheto-header-14 .aht-socials__link {
  display: inline-block;
  margin-right: 15px;
}

@media screen and (min-width: 1500px) {
  .aheto-header-14 .aht-socials__link {
    margin-right: 25px;
  }
}

.aheto-header-14 .aht-socials__link:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .aht-socials__link {
    margin-right: 25px;
  }
}

.aheto-header-14 .aht-socials__icon {
  color: #fff;
  font-size: 16px;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.aheto-header-14 .aht-socials__icon:hover {
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .aht-socials__icon {
    font-size: 20px;
    line-height: 33px;
  }
}

@media screen and (max-width: 570px) {
  .aheto-header-14 .aht-socials {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-header-14 .hamburger-inner {
  background-color: #fff;
}

.aheto-header-14 .hamburger-inner::before, .aheto-header-14 .hamburger-inner::after {
  background-color: #fff;
}

.aheto-header-14 .logo__img {
  max-height: 65px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-14 .logo__img {
    max-height: 50px;
  }
}

.aheto-header-14 .logo__text {
  color: #fff;
}

.aheto-header-14 .logo__sub-text {
  color: #fff;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.main-header {
  position: relative;
  z-index: 100;
}

@media screen and (max-width: 1024px) {
  .main-header {
    -webkit-overflow-scrolling: touch;
  }
  .main-header.is-open {
    height: 100vh;
  }
}

.main-header .logo-white {
  display: none;
}

@media screen and (max-width: 1024px) {
  .main-header__menu-wrap {
    position: relative;
  }
}

.main-header__main-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-header .hamburger {
  display: none;
  outline: none;
  z-index: 1;
}

.main-header .hamburger-box {
  position: relative;
  top: 2px;
}

.main-header .hamburger-inner:after, .main-header .hamburger-inner:before {
  background-color: inherit;
}

@media screen and (max-width: 1024px) {
  .main-header .hamburger {
    display: block;
  }
}

.main-header .dropdown-btn {
  display: inline-block;
  padding-left: 10px;
  font-size: 7px;
  white-space: normal;
  vertical-align: middle;
}

.main-header .dropdown-btn:before {
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  font-family: "Ionicons";
  content: '\f123';
  vertical-align: middle;
}

.main-header .dropdown-btn.is-active:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

@media screen and (max-width: 1024px) {
  .main-header .dropdown-btn {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .main-header__logo {
    padding: 10px 15px;
  }
}

.main-header .aheto-logo {
  padding: 15px;
}

.main-header__icons {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px 0;
}

.main-header__icons .icons-widget__item {
  margin-left: 10px;
}

.main-header__icons .icons-widget__item i {
  font-size: 20px;
}

@media screen and (max-width: 1024px) {
  .main-header__icons {
    margin-left: auto;
  }
}

@media screen and (max-width: 767px) {
  .main-header__icons {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1024px) {
  .main-header__main-line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.main-header__action-btn {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 15px 15px 15px 0;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .main-header__action-btn {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 15px;
  }
}

.main-header__menu-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  padding: 0 15px;
  z-index: 2;
}

.main-header__menu-box ul {
  margin: 0;
  padding-left: 0;
}

.main-header__menu-box li {
  padding-left: 0;
  line-height: 24px;
}

@media screen and (max-width: 1024px) {
  .main-header__menu-box {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: calc(100vh - 110px);
    overflow: auto;
  }
}

@media screen and (max-width: 767px) {
  .main-header__menu-box {
    padding: 0;
  }
}

.main-header .main-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media screen and (max-width: 1024px) {
  .main-header .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 970px;
    padding: 0 15px 30px;
  }
}

@media screen and (max-width: 991px) {
  .main-header .main-menu {
    width: 750px;
  }
}

@media screen and (max-width: 767px) {
  .main-header .main-menu {
    width: auto;
  }
}

.main-header .main-menu > .menu-item > .sub-menu {
  left: 30px;
}

.main-header .main-menu > .menu-item:hover > .sub-menu {
  left: 0;
}

.main-header .main-menu .sub-menu .menu-item .sub-menu {
  top: 30px;
}

.main-header .main-menu .sub-menu .menu-item:hover .sub-menu {
  top: 0;
}

.main-header .main-menu--hide-submenu .sub-menu {
  display: none !important;
}

.main-header .main-menu--hide-arrows .dropdown-btn {
  display: none !important;
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-short-line > .menu-item > a:hover {
    text-decoration: underline;
  }
  .main-header .main-menu--ci-short-line .sub-menu .menu-item a:hover {
    text-decoration: underline;
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-line-abow .menu-item:before {
    content: '';
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-line-below .menu-item:before {
    top: auto;
    bottom: 0;
    content: '';
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ci-rounded-solid-bg > .menu-item > a {
    padding: 5px 10px;
    border-radius: 20px;
  }
}

@media screen and (min-width: 1025px) {
  .main-header .main-menu--ddt-default .sub-menu {
    padding: 30px 0;
  }
  .main-header .main-menu--ddt-default .sub-menu .menu-item {
    padding: 5px 20px;
  }
  .main-header .main-menu--ddt-default .sub-menu .menu-item:hover .sub-menu {
    top: -30px;
  }
  .main-header .main-menu--ddt-default .sub-menu .menu-item {
    left: 5px;
    min-width: 230px;
    padding: 5px 20px;
    white-space: normal;
  }
  .main-header .main-menu--ddt-default .sub-menu .dropdown-btn {
    float: right;
  }
  .main-header .main-menu--ddt-default .mega-menu {
    padding: 0;
  }
  .main-header .main-menu--ddt-default .mega-menu__col {
    padding: 30px 30px 40px;
  }
  .main-header .main-menu--ddt-default .mega-menu__title {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .main-header .main-menu--ddt-default .mega-menu__list .menu-item {
    position: static;
    padding: 5px 0;
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-white .sub-menu {
    background-color: #fff;
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item .dropdown-btn,
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item a {
    color: #fff;
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item:hover > .dropdown-btn,
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .sub-menu .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header .main-menu--ddt-default.main-menu--ddc-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
  }
  .main-header .main-menu--ddt-classic .sub-menu {
    padding: 20px 0;
  }
  .main-header .main-menu--ddt-classic .sub-menu .menu-item > a {
    font-weight: 500;
  }
  .main-header .main-menu--ddt-classic .sub-menu .menu-item:hover .sub-menu {
    top: -20px;
  }
  .main-header .main-menu--ddt-classic .sub-menu .menu-item {
    padding: 8px 30px;
  }
  .main-header .main-menu--ddt-classic .mega-menu {
    padding: 0;
  }
  .main-header .main-menu--ddt-classic .mega-menu__col {
    padding: 30px 30px 40px;
  }
  .main-header .main-menu--ddt-classic .mega-menu__title {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  }
  .main-header .main-menu--ddt-classic .mega-menu__list .menu-item {
    position: static;
    padding: 8px 0;
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-white .sub-menu {
    background-color: #fff;
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item .dropdown-btn,
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item a {
    color: #fff;
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item:hover > .dropdown-btn,
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .sub-menu .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header .main-menu--ddt-classic.main-menu--ddc-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
  }
  .main-header .main-menu--ddt-clean .sub-menu {
    padding: 15px 0;
  }
  .main-header .main-menu--ddt-clean .sub-menu .dropdown-btn {
    vertical-align: top;
  }
  .main-header .main-menu--ddt-clean .sub-menu .menu-item {
    min-width: 200px;
    padding: 3px 30px;
  }
  .main-header .main-menu--ddt-clean .sub-menu .menu-item a {
    font-weight: 500;
  }
  .main-header .main-menu--ddt-clean .sub-menu .menu-item:hover .sub-menu {
    top: -15px;
  }
  .main-header .main-menu--ddt-clean .mega-menu {
    padding: 0;
  }
  .main-header .main-menu--ddt-clean .mega-menu__title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .main-header .main-menu--ddt-clean .mega-menu__col {
    padding: 25px 25px 30px;
  }
  .main-header .main-menu--ddt-clean .mega-menu__list .menu-item {
    padding: 3px 0;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-white .sub-menu {
    background-color: #fff;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item a {
    color: #fff;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item .dropdown-btn {
    color: #fff;
  }
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item:hover > a,
  .main-header .main-menu--ddt-clean.main-menu--ddc-dark .sub-menu .menu-item:hover > .dropdown-btn {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media screen and (max-width: 767px) {
  .main-header nav {
    width: 100%;
  }
}

.main-header .menu-item {
  position: relative;
  padding: 33px 5px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.main-header .menu-item:before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 2px;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.main-header .menu-item i {
  margin-right: 10px;
}

.main-header .menu-item a {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
}

.main-header .menu-item__subtext {
  display: block;
  font-size: 12px;
  line-height: 1;
}

@media screen and (min-width: 1025px) {
  .main-header .menu-item {
    margin-right: 25px;
  }
  .main-header .menu-item:last-child {
    margin-right: 0;
  }
  .main-header .menu-item:hover:before {
    width: 100%;
  }
  .main-header .menu-item:hover > .sub-menu {
    left: 0;
    opacity: 1;
    visibility: visible;
  }
  .main-header .menu-item:hover > .sub-menu > .menu-item {
    left: 0;
  }
  .main-header .menu-item.current-menu-item:before {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .main-header .menu-item {
    width: 100%;
    padding: 10px 0 0;
  }
  .main-header .menu-item > a {
    font-size: 16px;
  }
}

.main-header .sub-menu {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  white-space: nowrap;
}

@media screen and (min-width: 1025px) {
  .main-header .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
  }
  .main-header .sub-menu .menu-item {
    margin-right: 0;
  }
  .main-header .sub-menu .menu-item:before {
    content: none;
  }
  .main-header .sub-menu .menu-item > a {
    font-weight: 400;
  }
  .main-header .sub-menu .menu-item > .sub-menu {
    top: 0;
    left: 100%;
  }
  .main-header .sub-menu .dropdown-btn {
    padding-left: 15px;
  }
  .main-header .sub-menu .dropdown-btn:before {
    content: '\f125';
  }
}

@media screen and (max-width: 1024px) {
  .main-header .sub-menu {
    visibility: visible;
  }
  .main-header .sub-menu .menu-item {
    padding-right: 20px;
    padding-left: 20px;
  }
  .main-header .sub-menu .dropdown-btn:before {
    content: '\f123';
  }
}

.main-header .mega-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-header .mega-menu__col {
  width: 290px;
  border-right: 1px solid rgba(0, 0, 0, 0.07);
}

.main-header .mega-menu__col:last-child {
  border-right: 0;
}

@media screen and (max-width: 1170px) {
  .main-header .mega-menu__col {
    width: 250px;
  }
}

.main-header .mega-menu__title {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

.main-header .mega-menu__list {
  padding-top: 15px;
}

@media screen and (max-width: 1024px) {
  .main-header .mega-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .main-header .mega-menu__col {
    width: auto;
    max-width: 250px;
    padding: 10px 20px;
    border-right: 0;
  }
  .main-header .mega-menu__title {
    padding: 0 0 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  .main-header .mega-menu__list {
    padding: 0;
  }
  .main-header .mega-menu__list .menu-item {
    padding-right: 0;
    padding-left: 0;
  }
}

.main-header__fluid-container {
  max-width: 1750px;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .main-header__fluid-container .main-header__menu-box {
    padding: 0;
  }
  .main-header__fluid-container .menu-main-container {
    width: 100%;
  }
  .main-header__fluid-container .main-menu {
    width: 100%;
  }
  .main-header__fluid-container nav {
    width: 100%;
  }
}

.main-header--center-nav .main-header__icons {
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

.main-header--center-nav .main-header__logo {
  -ms-flex-preferred-size: 16%;
      flex-basis: 16%;
}

.main-header--center-nav .main-header__menu-box {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.main-header--solid .menu-item__subtext,
.main-header--solid .aheto-logo__text,
.main-header--solid .icons-widget__link {
  color: #fff;
}

.main-header--solid .hamburger-inner {
  background-color: #fff;
}

@media screen and (min-width: 1025px) {
  .main-header--solid .main-menu > .menu-item > .dropdown-btn,
  .main-header--solid .main-menu > .menu-item > a {
    color: #fff;
  }
  .main-header--solid .main-menu > .menu-item:hover > .dropdown-btn,
  .main-header--solid .main-menu > .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media screen and (max-width: 1024px) {
  .main-header--solid .menu-item a {
    color: #fff;
    font-weight: 400;
  }
  .main-header--solid .menu-item a:hover {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header--solid .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
  }
}

.main-header--solid .widgets-area__title {
  color: #fff;
}

.main-header--solid .widget .aht-socials__item a {
  border-color: #fff;
  color: #fff;
}

.main-header--solid .widget .aht-socials__item a:hover {
  background-color: transparent;
  color: #fff;
}

.main-header--white .main-header__menu-wrap {
  background-color: #fff;
}

@media screen and (max-width: 1024px) {
  .main-header--white .main-header__menu-box {
    background-color: #fff;
  }
}

.main-header--white .sub-menu {
  background-color: #fff;
}

.main-header--grad .main-header__menu-wrap {
  background-color: transparent;
}

.main-header--grad-hor .main-header__menu-wrap {
  background-color: transparent;
}

.main-header--transparent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.main-header--transparent .main-header__menu-wrap {
  background-color: transparent;
}

.main-header--transparent .main-header__menu-box {
  background-color: transparent;
}

@media screen and (max-width: 1024px) {
  .main-header--transparent {
    background-color: rgba(255, 255, 255, 0.9);
  }
}

.main-header--translucent-dark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.main-header--translucent-dark .main-header__menu-wrap {
  background-color: rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 1024px) {
  .main-header--translucent-dark {
    background-color: transparent;
  }
  .main-header--translucent-dark .main-header__menu-box,
  .main-header--translucent-dark .main-header__menu-wrap {
    background-color: rgba(0, 0, 0, 0.9);
  }
}

.main-header--translucent-dark .menu-item__subtext,
.main-header--translucent-dark .aheto-logo__text,
.main-header--translucent-dark .icons-widget__link {
  color: #fff;
}

.main-header--translucent-dark .hamburger-inner {
  background-color: #fff;
}

@media screen and (min-width: 1025px) {
  .main-header--translucent-dark .main-menu > .menu-item > .dropdown-btn,
  .main-header--translucent-dark .main-menu > .menu-item > a {
    color: #fff;
  }
  .main-header--translucent-dark .main-menu > .menu-item:hover > .dropdown-btn,
  .main-header--translucent-dark .main-menu > .menu-item:hover > a {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media screen and (max-width: 1024px) {
  .main-header--translucent-dark .menu-item a {
    color: #fff;
    font-weight: 400;
  }
  .main-header--translucent-dark .menu-item a:hover {
    color: rgba(255, 255, 255, 0.8);
  }
  .main-header--translucent-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
  }
}

.main-header--translucent-dark .widgets-area__title {
  color: #fff;
}

.main-header--translucent-dark .widget .aht-socials__item a {
  border-color: #fff;
  color: #fff;
}

.main-header--translucent-dark .widget .aht-socials__item a:hover {
  background-color: transparent;
  color: #fff;
}

.main-header--translucent-light {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.6);
}

.main-header--translucent-light .main-header__menu-wrap {
  background-color: transparent;
}

@media screen and (max-width: 1024px) {
  .main-header--translucent-light {
    background-color: rgba(255, 255, 255, 0.9);
  }
}

@media screen and (min-width: 1025px) {
  .main-header--fullscreen-menu .hamburger {
    display: block;
    padding-right: 30px;
    padding-left: 30px;
    z-index: 2;
  }
  .main-header--fullscreen-menu .dropdown-btn {
    position: relative;
    top: -6px;
    margin-left: 10px;
    padding-left: 10px;
    float: none !important;
    font-size: 20px !important;
    cursor: pointer;
    vertical-align: middle !important;
  }
  .main-header--fullscreen-menu .main-header__icons {
    margin-left: auto;
  }
  .main-header--fullscreen-menu .main-header__menu-box {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    overflow: auto;
  }
  .main-header--fullscreen-menu nav {
    margin: auto;
    padding: 100px;
  }
  .main-header--fullscreen-menu .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .main-header--fullscreen-menu .main-menu .menu-item:before {
    content: none;
  }
  .main-header--fullscreen-menu .main-menu > .menu-item:hover a {
    background-color: transparent;
  }
  .main-header--fullscreen-menu .menu-item {
    position: static;
    margin-right: 0;
    padding: 25px 0 15px;
    text-align: center;
  }
  .main-header--fullscreen-menu .menu-item a {
    font-size: 42px;
    font-weight: 600 !important;
    letter-spacing: 1.5px;
  }
  .main-header--fullscreen-menu .menu-item .sub-menu {
    margin-top: 20px;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .main-header--fullscreen-menu .sub-menu {
    display: none;
    position: static;
    -webkit-transition: none;
    transition: none;
    background-color: transparent !important;
    background-image: none;
    opacity: 1;
    visibility: visible;
  }
  .main-header--fullscreen-menu .sub-menu .dropdown-btn {
    top: -4px;
    padding-left: 10px;
  }
  .main-header--fullscreen-menu .sub-menu .dropdown-btn:before {
    content: '\f123';
  }
  .main-header--fullscreen-menu .sub-menu .menu-item a {
    font-size: 22px;
    line-height: 30px;
  }
  .main-header--fullscreen-menu .sub-menu .sub-menu {
    margin-top: 5px;
  }
  .main-header--fullscreen-menu .mega-menu__col {
    padding: 20px 0 10px !important;
    border-right: 0;
  }
  .main-header--fullscreen-menu .mega-menu__title {
    border-color: rgba(0, 0, 0, 0.1) !important;
    font-size: 26px;
  }
  .main-header--fullscreen-menu.is-open .hamburger {
    position: fixed;
    top: 40px;
    right: 40px;
    padding: 10px;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}

@media screen and (min-width: 1025px) {
  .main-header--fullscreen-menu.main-header--menu-dark.is-open .hamburger-inner {
    background-color: #fff;
  }
  .main-header--fullscreen-menu.main-header--menu-dark.is-open .hamburger-inner:before, .main-header--fullscreen-menu.main-header--menu-dark.is-open .hamburger-inner:after {
    background-color: #fff;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .dropdown-btn {
    color: #fff !important;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .sub-menu {
    background-color: transparent !important;
    background-image: none;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .menu-item a {
    color: #fff !important;
  }
  .main-header--fullscreen-menu.main-header--menu-dark .mega-menu__title {
    border-color: rgba(255, 255, 255, 0.3) !important;
    color: #fff !important;
  }
}

.main-header.js-sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

.main-header--shadow-1 {
  -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.1);
}

.main-header--shadow-2 {
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}

.main-header--shadow-3 {
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.4);
}

.main-header--shadow-4 {
  -webkit-box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.7);
          box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.7);
}

.main-header--shadow-5 .main-header__menu-wrap {
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}

.main-header__widgets-area .aht-socials__item a:hover {
  color: #fff;
}

.main-header .button-number {
  position: absolute;
  top: 0px;
  right: 0;
  min-width: 17px;
  height: 17px;
  border-radius: 50%;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
  padding-left: 1px;
}

@media screen and (max-width: 1024px) {
  .main-header .button-number {
    top: -9px;
  }
}

.main-header li {
  position: relative;
}

.main-header .wpml-ls-legacy-dropdown {
  margin-top: 35px;
}

.main-header .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 767px) {
  .main-header .wpml-ls-legacy-dropdown {
    margin-top: 26px;
  }
}

.main-header .wpml-ls-native {
  font-size: 14px;
  font-weight: 400;
}

.main-header .wpml-ls-native i {
  display: inline-block;
  padding-left: 10px;
  font-size: 7px;
  white-space: normal;
  vertical-align: middle;
}

.main-header .wpml-ls-sub-menu {
  position: absolute;
  top: 30px;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.main-header .wpml-ls-sub-menu li {
  padding: 5px 10px;
}

.main-header .wpml-ls-flag {
  width: 23px;
  height: 23px;
  margin-right: 13px;
}

@media screen and (max-width: 1024px) {
  .main-header .widget {
    margin-bottom: 0px;
    padding: 4px 0px;
    display: block;
    width: 100%;
  }
  .main-header .aheto-toolbar {
    padding: 4px 0;
  }
  .main-header .aheto-toolbar .registartion,
  .main-header .aheto-toolbar .log-in {
    padding: 4px 25px 4px 0;
  }
  .main-header .aheto-toolbar .aht-socials {
    padding: 7px 0px 4px 0;
    position: absolute;
    top: 0;
    right: 0;
  }
  .main-header .aheto-toolbar .aht-socials__item {
    margin-right: 14px;
  }
  .main-header .aheto-toolbar .aht-socials__item a {
    font-size: 14px;
  }
  .main-header .widget_text {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .main-header .main-header__icons {
    padding-right: 0px;
  }
  .main-header .main-header__logo {
    -ms-flex-preferred-size: calc(100% - 250px);
    flex-basis: calc(100% - 250px);
  }
}

@media screen and (max-width: 570px) {
  .main-header .wpml-ls {
    display: none;
  }
  .main-header .main-header__icons {
    padding-right: 0px;
  }
  .main-header .main-header__logo {
    -ms-flex-preferred-size: calc(100% - 140px);
    flex-basis: calc(100% - 140px);
  }
}

@media screen and (min-width: 1025px) {
  .main-header.transparent_header {
    position: absolute;
    width: 100%;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .aheto-toolbar > *:last-child {
    border-right: 1px solid rgba(246, 246, 246, 0.3);
  }
  .main-header.transparent_header .logo-white {
    display: block;
  }
  .main-header.transparent_header .logo-blue {
    display: none;
  }
  .main-header.transparent_header .main-header__menu-wrap {
    background-color: transparent;
  }
  .main-header.transparent_header .main-header__toolbar-wrap--solid {
    background-color: transparent;
  }
  .main-header.transparent_header .main-header__toolbar-wrap--solid:after {
    content: '';
    width: 100%;
    border-top: 1px solid rgba(246, 246, 246, 0.3);
    position: absolute;
  }
  .main-header.transparent_header .main-header__toolbar-wrap h6 {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .widget a {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .widget a:hover {
    color: #2A74ED;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .registartion a, .main-header.transparent_header .main-header__toolbar-wrap .log-in a {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .registartion a:hover, .main-header.transparent_header .main-header__toolbar-wrap .log-in a:hover {
    color: #2A74ED;
  }
  .main-header.transparent_header .aheto-toolbar .aht-socials__item a {
    color: #fff;
  }
  .main-header.transparent_header .aheto-toolbar .aht-socials__item a:hover {
    color: #2A74ED;
  }
  .main-header.transparent_header .aheto-logo__text {
    color: #fff;
  }
  .main-header.transparent_header .dropdown-btn {
    color: #fff;
  }
  .main-header.transparent_header .icons-widget__link {
    color: #fff;
  }
  .main-header.transparent_header .icons-widget__link:hover {
    color: #2A74ED;
  }
  .main-header.transparent_header .menu-item a {
    color: #fff;
  }
  .main-header.transparent_header .menu-item::before {
    background-color: #fff;
  }
  .main-header.transparent_header .menu-item:hover a {
    color: #fff;
  }
  .main-header.transparent_header .menu-item:hover .dropdown-btn {
    color: #ffffff;
  }
  .main-header.transparent_header .wpml-ls-item-toggle span {
    color: #fff;
  }
  .main-header.transparent_header .wpml-ls-item-toggle i {
    color: #fff;
  }
  .main-header.transparent_header .main-header__toolbar-wrap .aheto-toolbar > * {
    border-left: 1px solid rgba(246, 246, 246, 0.3);
  }
}

.gradient-wrapp {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f5ff));
  background-image: linear-gradient(to bottom, #fff, #f0f5ff);
}

.gradient-wrapp .w-100 {
  width: auto;
}

.gradient-wrapp .img-widht .w-100 {
  width: 100%;
}

.text-color--grey {
  color: #999999 !important;
}

.f-14 {
  font-size: 14px;
}

.f-30 {
  font-size: 30px;
}

.f-60 {
  font-size: 60px;
}

.f-style-italic {
  font-style: italic;
}

.about-counter-wrapp {
  padding: 100px 0 120px;
  background: #f6f9ff;
}

@media screen and (max-width: 991px) {
  .about-counter-wrapp {
    padding: 80px 0 80px;
  }
}

@media screen and (max-width: 768px) {
  .about-counter-wrapp {
    padding: 50px 0 50px;
  }
}

.testimonials__wrapp {
  position: relative;
  background: #f6f9ff;
}

@media screen and (max-width: 1230px) {
  .testimonials__wrapp {
    padding: 0 50px;
  }
}

@media screen and (max-width: 991px) {
  .testimonials__wrapp {
    padding: 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .testimonials__wrapp {
    padding: 0 20px;
  }
}

.testimonials__wrapp:after {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-top: 28px solid #fff;
  border-right: 41px solid transparent;
  border-bottom: 28px solid transparent;
  border-left: 41px solid transparent;
  content: '';
}

.h-100 {
  height: 100%;
}

.img-fluid {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.f-18px {
  font-size: 18px;
}

.tab-gradien-wrapp {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f6f9ff), color-stop(59%, white));
  background-image: linear-gradient(0deg, #f6f9ff 0%, white 59%);
}

.border-radius-5 {
  border-radius: 5px;
}

.border-radius-5t {
  border-radius: 5px 5px 0px 0px;
}

.f-18 {
  font-size: 18px;
}

.let-spasing {
  letter-spacing: 2.8px;
}

.service-wrapp {
  max-width: 1500px;
  margin-right: auto;
  margin-left: auto;
}

.full_height_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: calc(100vh - 137px);
  margin-right: -15px;
  margin-left: -15px;
  background-size: cover;
}

@media screen and (max-width: 1024px) {
  .full_height_wrapp {
    min-height: calc(100vh - 127px);
  }
}

.breadcrumbs__border {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.contact-sidebar-contact-wrap {
  padding: 120px 95px;
}

@media screen and (max-width: 768px) {
  .contact-sidebar-contact-wrap {
    padding: 60px 30px;
  }
}

@media screen and (max-width: 1500px) {
  .margin-30t {
    margin-top: 30px;
  }
}

@media screen and (max-width: 765px) {
  .margin-30t {
    margin-top: 0px;
  }
}

.coming-soon-wrap {
  min-height: 100vh;
  background: url("../img/inner-pages/additional-page/coming-soon-bg.png"), -webkit-gradient(linear, left top, left bottom, from(#0FCAE6), to(#2A75EE));
  background: url("../img/inner-pages/additional-page/coming-soon-bg.png"), linear-gradient(to bottom, #0FCAE6, #2A75EE);
  background-repeat: no-repeat, no-repeat;
  background-position: center bottom;
  background-size: auto, auto;
}

.faq-wrapper {
  background-color: #F7F7F7;
}

.contact-single-wrap {
  position: relative;
}

.contact-single-wrap__contacts {
  background: #fff;
  position: relative;
  margin-top: -125px;
}

.contact-single-wrap__contacts--saas > .container {
  -webkit-box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 73.1px 10.9px rgba(0, 0, 0, 0.09);
}

@media screen and (max-width: 767px) {
  .contact-single-wrap .contact-single-wrap__contacts {
    -webkit-transform: none;
            transform: none;
  }
}

.home-event-wrap-subs {
  background-image: url("../img/home/Mask.png");
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-size: cover;
}

@media screen and (max-width: 576px) {
  .home-event-wrap-subs .aheto-single-text h1 {
    font-size: 35px;
  }
}

.home-event-wrap-testimonials {
  background-image: url("../img/event/feedback/bg-image.jpg");
}

.home-event-wrap-testimonials .swiper--home-event .swiper-button-prev::before {
  content: '\f108';
}

.home-event-wrap-testimonials .swiper--home-event .swiper-button-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.home-event-wrap-testimonials .swiper--home-event .swiper-button-next::before {
  content: '\f108';
}

.home-event-wrap-testimonials .swiper--home-event .swiper-button-next::before, .home-event-wrap-testimonials .swiper--home-event .swiper-button-prev::before {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #222222;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.home-event-wrap-testimonials .swiper--home-event .swiper-button-next:hover::before, .home-event-wrap-testimonials .swiper--home-event .swiper-button-prev:hover::before {
  color: #ffffff;
}

.home-event-wrap-tickets {
  background-image: url("../img/home/home-event/schedule-bg.png");
  background-repeat: repeat-x;
}

.home-event-wrap-about-block {
  background-image: url("../img/home/home-event/A.png");
  background-position: 100% 10%;
  background-repeat: no-repeat;
}

.home-event-wrap-about-block--img {
    background-image: url("../img/apresentacao-ensinosuperiorarruda.png");
    background-repeat: no-repeat;
    background-position: 65% 50%;
    background-size: contain;
    height: 896px;
}

.home-event-wrap-about-block .aheto-heading__title {
  line-height: 1.63em;
}

.home-event-wrap-about-block .aheto-heading__desc {
  padding-right: 180px;
}

@media screen and (max-width: 1600px) {
  .home-event-wrap-about-block .aheto-heading__desc {
    padding-right: 0px;
  }
}

@media screen and (max-width: 768px) {
  .home-event-wrap-about-block--img {
    height: 550px;
  }
}

.home-event-wrap-upc-event .aheto-btn--light.aheto-btn--shadow:not(.aheto-btn--circle) {
  -webkit-box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 22px 0 rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 576px) {
  .home-event-wrap-upc-event .aheto-single-text h1 {
    font-size: 30px;
  }
}

.home-event-wrap-letter-s {
  background-image: url("../img/home/home-event/S.png"), url("../img/home/home-event/team-bg.png");
  background-repeat: no-repeat, no-repeat;
  background-position: top left, bottom right;
}

.home-edu-wrap-1 {
  background: url("../img/education/bg-1.png");
  background-repeat: no-repeat;
  background-position: center 150%;
}

.home-edu-wrap-2 {
  background: url("../img/education/bg-3.png");
  background-repeat: no-repeat;
  background-position: center 190px;
}

.home-edu-wrap-2.background-top {
  background-position: center 0px;
}

.home-edu-wrap-cources {
  background-image: url("../img/home/home-edu-cources.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.home-edu-wrap-cources .aheto-btn {
  font-family: "Roboto", sans-serif;
  letter-spacing: 1.4px;
}

.home-edu-wrap-cources .aheto-heading__title {
  line-height: normal;
}

@media screen and (max-width: 1024px) {
  .home-edu-wrap-cources .aheto-heading__title {
    font-size: 30px;
  }
}

.home-edu-wrap-mail-form {
  margin: 0 -15px;
  padding: 0 15px;
  background-image: url("../img/home/home-education-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: auto;
  padding-bottom: 20px;
}

.home-edu-wrap-team {
  background-image: url("../img/home/home-edu-team.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.home-edu-wrap-look {
  background-image: url("../img/education/gallery-bg.png");
  background-repeat: no-repeat;
  background-position: center center;
}

.home-edu-wrap-pricing {
  background-repeat: no-repeat, no-repeat;
  background-position: 0% 0%, center 800px;
  background-size: 100% 450px, auto;
}

.home-edu-wrap-pricing--heading {
  padding-bottom: 263px;
}

.home-edu-wrap-pricing--content {
  margin-top: -264px;
}

@media screen and (max-width: 576px) {
  .home-edu-wrap-pricing--heading {
    padding-bottom: 220px;
  }
  .home-edu-wrap-pricing--content {
    margin-top: -250px;
  }
}

.classes-edu-pricing--heading {
  padding-bottom: 263px;
}

.classes-edu-pricing--content {
  margin-top: -284px;
}

@media screen and (max-width: 576px) {
  .home-edu-wrap-service .aheto-heading__title {
    font-size: 30px;
  }
}

.author-bio-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.author-bio-wrap__blockquote {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  min-width: 460px;
}

@media screen and (max-width: 767px) {
  .author-bio-wrap__blockquote {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 0;
  }
}

.author-bio-wrap__skills {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
  min-width: 500px;
  padding: 60px 130px;
  background-color: #fff;
}

@media screen and (max-width: 991px) {
  .author-bio-wrap__skills {
    padding: 30px 80px;
  }
}

@media screen and (max-width: 767px) {
  .author-bio-wrap__skills {
    min-width: 0;
    padding: 20px 40px;
  }
}

.cart-related-products-wrap {
  border-top: 1px solid #eee;
}

.portfolio-nav-wrap {
  background-color: #F8F8F8;
}

.portfolio-03-title-bg-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
}

@media screen and (max-width: 1025px) {
  .portfolio-03-title-bg-wrap {
    height: calc(100vh - 108px);
  }
}

.portfolio-03-title-wrap {
  padding: 65px 30px 60px;
  background-color: #fff;
}

.portfolio-03-rec-prj-wrap {
  background-color: #f7f7f7;
}

.wrap-1270px {
  max-width: 1270px;
  margin: 0 auto;
}

.wrap-1720px {
  max-width: 1720px;
  margin: 0 auto;
}

.wrap-1750px {
  max-width: 1750px;
  margin: 0 auto;
}

.wrap-1290px {
  max-width: 1290px;
  margin: 0 auto;
}

.large-container-wrap {
  max-width: 1750px;
  margin: 0 auto;
  padding: 0 15px;
}

.wrap-1820px {
  max-width: 1820px;
  margin: 0 auto;
}

.wrap-1320px {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 15px;
}

.portfolio-06-nav-wrap {
  border-top: 1px solid #eee;
}

hr {
  height: 1px;
  border: 0;
}

.travel-tours-wrap {
  background-image: url("../img/travel/home-page/bg-1.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%, auto;
}

.business-services-wrap {
  background-image: url("../img/business/home-page/bg-1.png");
  background-repeat: no-repeat;
  background-position: top left;
}

.wrap-yoga-1 {
  border-bottom: 1px solid #eee;
}

.wrap-yoga-2 {
  background: url("../img/yoga/home-yoga/bg-1.png") left top no-repeat, url("../img/yoga/home-yoga/bg-2.png") right bottom no-repeat;
}

@media screen and (max-width: 991px) {
  .wrap-yoga-2 .aht-cta--simple {
    text-align: center;
  }
}

.wrap-yoga-3 {
  background-color: #f9f9f9;
}

.wrap-yoga-7 {
  -webkit-box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.08);
}

.bg-wrap {
  background-position: center;
  background-size: cover;
}

.construction-cta-home-bg {
  background-image: url("../img/construction/constrution-cta-home.jpg");
  background-position: center;
  background-size: cover;
}

.construction-cta-testimonials-bg {
  background-image: url("../img/construction/construction-testimonials.jpg");
  background-position: center;
  background-size: cover;
  padding-bottom: 200px;
}

@media screen and (max-width: 1230px) {
  .construction-cta-testimonials-bg {
    padding-bottom: 0px;
  }
}

.z-index-1 {
  position: relative;
  z-index: 1;
}

.edu-wrap-1 {
  background-repeat: no-repeat;
  background-position: 78.5% center;
}

.edu-wrap-1 .aheto__heading_title {
  line-height: normal;
}

.edu-wrap-1 .ol--lg-nums li {
  position: relative;
  font-family: "Roboto", sans-serif;
  padding-left: 55px;
}

.edu-wrap-1 .ol--lg-nums li::before {
  font-family: "Roboto Slab", serif;
  font-size: 30px;
}

@media screen and (max-width: 1024px) {
  .edu-wrap-1 .aheto-heading__title {
    font-size: 30px;
  }
}

.edu-wrap-2 {
  background-repeat: no-repeat;
  background-size: 100% 455px;
}

.trvl-wrap-1 {
  background-image: -webkit-gradient(linear, left top, right top, from(#fffaf6), to(white));
  background-image: linear-gradient(90deg, #fffaf6 0%, white 100%);
}

.church-wrap-1 {
  background-repeat: no-repeat;
  background-position: top right;
}

.church-wrap-2 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.church-wrap-3 {
  margin-top: -20px;
}

@media screen and (min-width: 1500px) {
  .church-wrap-3 {
    margin-top: -50px;
  }
}

@media screen and (min-width: 1500px) {
  .church-wrap-3.about-church-wrap-3 {
    margin-top: -47px;
  }
}

.section_donate {
  background-position: bottom !important;
  background-repeat: no-repeat !important;
}

.ul--dotted li {
  font-size: 16px;
  color: #999;
  padding: 5px 0px;
}

.ul--dotted li:before {
  content: "\f111";
  font-family: 'FontAwesome';
  font-size: 6px;
  position: relative;
  top: -4px;
  padding-right: 15px;
  color: #3776ea;
}

.ul--bussines li {
  font-size: 16px;
  color: #222222;
  padding: 5px 0px;
}

.ul--bussines li:before {
  content: "\f111";
  font-family: 'FontAwesome';
  font-size: 6px;
  position: relative;
  top: -4px;
  padding-right: 15px;
  color: #cf2632;
}

/*!
 * Bootstrap Reboot 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)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

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

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/*!
 * 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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          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: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

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

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

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

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

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

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

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -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 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -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 {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -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 {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

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

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

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

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -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 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -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 {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -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 {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -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 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -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 {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -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 {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -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 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -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 {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -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 {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -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 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -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 {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -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 {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -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;
  }
}

@media screen and (max-width: 991px) {
  .widget {
    margin-bottom: 50px;
  }
}

.widget input {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.widget ul {
  padding: 0;
}

.widget ul li {
  list-style: none;
}

.widget ul li:last-child {
  margin-bottom: 0px;
}

.widget-title {
  margin: 0 0 40px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}

.widget_aheto__logo {
  margin-bottom: 28px;
  position: relative;
  top: 7px;
}

.widget_aheto__info {
  padding-left: 37px;
  position: relative;
  font-weight: 500;
}

.widget_aheto__info--address {
  padding-right: 20px;
}

.widget_aheto__link {
  font-weight: 500;
}

.widget_aheto__icon {
  margin-right: 20px;
  position: absolute;
  left: 1px;
  top: 0;
  font-style: normal;
}

.widget_aheto__title {
  margin-bottom: 27px;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .widget_aheto__title {
    margin-bottom: 20px;
  }
}

.widget_aheto__desc {
  margin-bottom: 45px;
  font-size: 16px;
  line-height: 1.5;
}

.widget_aheto__link {
  font-weight: 400;
}

.widget_aheto__link:hover {
  color: #fff;
}

.widget_aheto .aheto-socials {
  padding: 0;
  margin-top: 40px;
}

.widget_aheto .aheto-socials__link {
  margin-left: 0;
  margin-right: 13px;
}

.widget_aheto .aheto-socials__link:hover {
  color: #fff;
}

.widget_aheto .aheto-socials__link:hover {
  color: #fff;
}

.widget_aheto .aheto-socials__link__icon {
  font-size: 19px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.widget_nav_menu .menu-item {
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu .menu-item a {
  font-weight: 400;
}

.widget_nav_menu .menu-item a:hover {
  color: #fff;
}

.widget_nav_menu .menu-item.current-menu-item a {
  color: #fff;
}

.widget_nav_menu_1 .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.widget_nav_menu_1 .menu-item {
  width: 100%;
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu_1 .menu-item a {
  font-weight: 500;
  letter-spacing: 0;
  padding-left: 20px;
  position: relative;
}

.widget_nav_menu_1 .menu-item a:before {
  content: '';
  margin-right: 10px;
  position: absolute;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  display: block;
  width: 0;
  z-index: 1;
  left: 0;
  top: 4px;
}

@media screen and (max-width: 1230px) {
  .widget_nav_menu_1 .menu-item a {
    font-size: 14px;
  }
}

.widget_nav_menu_2 .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.widget_nav_menu_2 .menu-item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu_2 .menu-item a {
  font-weight: 400;
}

.widget_nav_menu_2 .menu-item a:hover {
  color: #fff;
}

.widget_nav_menu_2 .menu-item.current-menu-item a {
  color: #fff;
}

.widget_nav_menu_3 .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.widget_nav_menu_3 .menu-item {
  width: 100%;
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_nav_menu_3 .menu-item a {
  font-weight: 400;
  letter-spacing: 0;
  padding-left: 20px;
  position: relative;
}

.widget_nav_menu_3 .menu-item a:before {
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  left: 0;
  top: 8px;
  border-radius: 50%;
}

.widget_nav_menu_3 .menu-item.current-menu-item a {
  color: #fff;
}

.widget_recent_entries_1 li {
  margin-bottom: 35px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .widget_recent_entries_1 li {
    margin-bottom: 20px;
  }
}

.widget_recent_entries_1 li:last-child {
  margin-bottom: 0;
}

.widget_recent_entries_1 li a {
  color: #fff;
  font-weight: 400;
  line-height: 2;
  font-size: 16px;
}

.widget_recent_entries_1 li a:hover {
  opacity: 0.8;
}

.widget_recent_entries_1 li span {
  display: block;
  margin-top: 13px;
  font-size: 12px;
  text-transform: uppercase;
}

.widget_recent_entries_2 li {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.widget_recent_entries_2 li:last-child {
  margin-bottom: 0px;
}

.widget_recent_entries_2 a {
  font-weight: 700;
  display: table;
  line-height: 20px;
}

.widget_recent_entries_2 a:hover {
  opacity: 1;
}

.widget_recent_entries_2 .widget-img {
  min-width: 60px;
  width: 60px;
  height: 60px;
  margin-right: 12px;
}

.widget_recent_entries_2 .post-date {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  display: block;
}

.widget_recent_entries_3 li {
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.widget_recent_entries_3 li:last-child {
  border-bottom: 0;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.widget_recent_entries_3 a {
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
}

.widget_recent_entries_3 .post-date {
  margin-top: 7px;
  font-size: 16px;
  line-height: 20px;
  display: block;
}

.widget_mc4wp_form_widget .mc4wp-form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}

.widget_mc4wp_form_widget.aheto_mc_1 input {
  width: 100%;
  padding: 15px 20px;
  border: 0;
  border-radius: 0px;
  outline: none;
  font-size: 16px;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.1);
  font-family: "Karla", sans-serif;
  color: #fff;
}

.widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  width: auto;
  padding-right: 25px;
  padding-left: 25px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1.5px;
  margin-top: 20px;
  cursor: pointer;
}

.widget_mc4wp_form_widget.aheto_mc_2 button,
.widget_mc4wp_form_widget.aheto_mc_2 input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: 0;
  border-radius: 0px;
  width: calc(100% - 50px);
  padding: 0 20px;
  height: 50px;
}

.widget_mc4wp_form_widget.aheto_mc_2 button[type=submit],
.widget_mc4wp_form_widget.aheto_mc_2 input[type=submit] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 50px;
  margin: 0;
  padding: 10px;
  color: #fff;
  font-size: 26px;
}

.widget_mc4wp_form_widget.aheto_mc_2 button {
  position: relative;
}

.widget_mc4wp_form_widget.aheto_mc_2 button i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.widget_mc4wp_form_widget.aheto_mc_3 {
  margin-bottom: 35px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  font-size: 15px;
  width: 100%;
  padding-right: 70px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input::-webkit-input-placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input:-ms-input-placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input::-ms-input-placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 input::placeholder {
  font-size: 15px;
}

.widget_mc4wp_form_widget.aheto_mc_3 button[type=submit] {
  position: absolute;
  top: 50%;
  right: 10px;
  width: auto;
  margin-top: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #fff;
  font-size: 20px;
  padding: 15px 20px;
  border: 0;
  border-radius: 5px;
  outline: none;
  font-size: 16px;
  line-height: 20px;
}

.widget_mc4wp_form_widget.aheto_mc_3 button[type=submit]:hover {
  color: #fff;
}

.widget_mc4wp_form_widget p {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 25px 0 0;
}

.widget_payment {
  text-align: right;
}

@media screen and (max-width: 991px) {
  .widget_payment {
    text-align: center;
  }
}

.widget_payment .card {
  display: inline-block;
  margin-bottom: 4px;
  margin-left: 4px;
}

.widget_payment .card img {
  max-width: 100%;
}

@media screen and (max-width: 1230px) {
  .widget_payment .card {
    width: 30px;
  }
}

@media screen and (max-width: 767px) {
  .widget_payment .card {
    width: 40px;
  }
}

@media screen and (max-width: 991px) {
  .widget_payment {
    text-align: left;
  }
}

.widget_time_schedule li {
  margin-bottom: 20px;
  line-height: 20px;
}

.widget_time_schedule li b {
  color: rgba(255, 255, 255, 0.8);
  font-weight: inherit;
}

.widget_time_schedule_2 ul {
  display: inline-block;
  padding: 20px 25px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 100%;
}

.widget_time_schedule_2 ul li:last-child {
  margin: 30px 0 0;
}

.widget_media_gallery .gallery {
  display: grid;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  grid-template-columns: auto auto auto;
  grid-gap: 10px;
  margin: 0;
}

@media screen and (max-width: 1230px) {
  .widget_media_gallery .gallery {
    grid-template-columns: auto auto;
  }
}

@media screen and (max-width: 991px) {
  .widget_media_gallery .gallery {
    grid-template-columns: auto auto auto;
  }
}

.widget_media_gallery .gallery-item {
  margin: 0;
  padding: 0;
}

.widget_custom_form textarea,
.widget_custom_form input[type=text],
.widget_custom_form input[type=email],
.widget_custom_form input[type=url] {
  background-color: rgba(255, 255, 255, 0.05);
  color: #fff;
  width: 100%;
  padding: 15px 20px;
  border: 0;
  border-radius: 5px;
  outline: none;
  font-size: 16px;
  line-height: 20px;
}

.widget_custom_form textarea::-webkit-input-placeholder,
.widget_custom_form input[type=text]::-webkit-input-placeholder,
.widget_custom_form input[type=email]::-webkit-input-placeholder,
.widget_custom_form input[type=url]::-webkit-input-placeholder {
  color: #fff;
}

.widget_custom_form textarea:-ms-input-placeholder,
.widget_custom_form input[type=text]:-ms-input-placeholder,
.widget_custom_form input[type=email]:-ms-input-placeholder,
.widget_custom_form input[type=url]:-ms-input-placeholder {
  color: #fff;
}

.widget_custom_form textarea::-ms-input-placeholder,
.widget_custom_form input[type=text]::-ms-input-placeholder,
.widget_custom_form input[type=email]::-ms-input-placeholder,
.widget_custom_form input[type=url]::-ms-input-placeholder {
  color: #fff;
}

.widget_custom_form textarea::placeholder,
.widget_custom_form input[type=text]::placeholder,
.widget_custom_form input[type=email]::placeholder,
.widget_custom_form input[type=url]::placeholder {
  color: #fff;
}

.widget_custom_form textarea {
  height: 120px;
  margin-top: 20px;
  resize: none;
}

.widget_custom_form button[type=submit],
.widget_custom_form input[type=submit] {
  width: auto;
  margin-top: 20px;
  padding-right: 35px;
  padding-left: 35px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  color: #fff;
  line-height: 50px;
  border: 0;
  border-radius: 5px;
}

.widget_twitter .widget-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 38px;
}

.widget_twitter .widget-icon i {
  display: block;
  margin-right: 15px;
  color: #fff;
  font-size: 20px;
}

.widget_twitter .widget-content p {
  margin: 0;
  font-size: 15px;
  line-height: 24px;
}

.widget_twitter .widget-add {
  margin-top: 12px;
}

.widget_twitter .widget-add span,
.widget_twitter .widget-add a {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
}

@media screen and (max-width: 767px) {
  .widget .widget-title {
    margin: 0 0 30px;
  }
}

@media screen and (max-width: 767px) {
  .widget .widget_aheto__logo {
    margin-bottom: 38px;
  }
}

.widget-courses--edu .widget-title {
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  color: #333333;
  margin: 0 0 34px;
}

.widget-courses--edu .aht-courses-wd {
  margin-bottom: 54px;
}

.widget-courses--edu .aht-courses-wd__item {
  margin-bottom: 25px;
}

.widget-courses--edu .aht-courses-wd__item::before {
  content: '';
  width: 4px;
  height: 4px;
  background-color: #e0e0e0;
  display: inline-block;
  margin-right: 11px;
}

.widget-courses--edu .aht-courses-wd__link {
  font-weight: normal;
  font-size: 16px;
  letter-spacing: normal;
}

@media screen and (max-width: 767px) {
  .aheto-socials {
    text-align: center;
  }
}

.aheto-socials__link {
  margin-left: 13px;
}

.aheto-socials .aht-socials__link {
  display: inline-block;
  margin-right: 20px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.aheto-socials .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-socials .aht-socials__icon {
  color: inherit;
  font-size: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.aht-socials--edu .aheto-socials__link:first-child {
  margin-left: 0;
}

@media screen and (max-width: 991px) {
  .aht-socials--circle {
    margin: -50px 0 50px;
  }
}

.aheto-footer-menu {
  display: block;
  padding: 0;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .aheto-footer-menu {
    text-align: center;
  }
}

.aheto-footer-menu ul {
  padding: 0px;
}

.aheto-footer-menu .menu-item {
  display: inline-block;
  margin-right: 45px;
  padding-left: 0;
}

@media screen and (max-width: 991px) {
  .aheto-footer-menu .menu-item {
    margin: 0 0 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-footer-menu .menu-item {
    margin: 0 8px;
  }
}

.aheto-footer-menu .menu-item a {
  color: #fff;
  font-size: 15px;
  line-height: 24px;
  text-transform: none;
}

@media screen and (max-width: 767px) {
  .aheto-footer-menu .menu-item a {
    font-size: 13px;
  }
}

.aheto-footer-menu .menu-item:last-child {
  margin-right: 0;
}

.aht-course--edu-details .aht-page {
  margin-top: 86px;
  margin-bottom: 100px;
}

@media screen and (max-width: 1024px) {
  .aht-course--edu-details .aht-page {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 576px) {
  .aht-course--edu-details .aht-page {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

.aht-course--edu-details .aht-widget-advert {
  background-size: cover;
  margin-bottom: 86px;
}

.aht-course--edu-details .aht-widget-advert--edu {
  text-align: center;
}

.aht-course--edu-details .aht-widget-advert--edu .aht-widget-advert__subtitle {
  font-size: 14px;
  line-height: 26px;
  letter-spacing: normal;
  text-align: center;
  margin-bottom: 19px;
}

.aht-course--edu-details .aht-widget-advert--edu .aht-widget-advert__title {
  margin-bottom: 95px;
  letter-spacing: 1.6px;
  line-height: 14px;
}

.aht-course--edu-details .aht-widget-advert--edu .aht-widget-advert__desc {
  letter-spacing: 1.6px;
  font-weight: 500;
  margin-bottom: 30px;
}

.aht-course--edu-details .aht-widget-advert--edu .aht-widget-advert__link {
  font-weight: bold;
  letter-spacing: 1.4px;
}

.aht-course--edu-details .aht-twitter {
  text-align: center;
}

.aht-course--edu-details .aht-twitter__link {
  font-size: 20px;
  display: block;
  width: 59px;
  height: 59px;
  border-radius: 50%;
  margin: auto;
  margin-bottom: 6px;
  line-height: 59px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.aht-course--edu-details .aht-twitter .btn {
  margin-top: 40px;
}

.aht-course--edu-details .aht-twitter__content {
  padding-left: 25px;
  padding-right: 25px;
}

.aht-course--edu-details .aht-twitter__content .tweets span {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: normal;
  text-align: center;
  color: #999999;
}

.aht-course--edu-details .aht-twitter__follow {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  text-align: center;
}

.aht-course--edu-details .aheto_mc_edu {
  padding: 47px 30px 94px;
}

.aht-course--edu-details .aheto_mc_edu .widget-title {
  margin: 0 0 0px;
  font-weight: 500;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: normal;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields p {
  margin: 16px 0 0 !important;
  color: #fff;
  opacity: 0.51;
  font-size: 14px;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields input[type="email"] {
  background: #1452b7;
  border: none;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 25px;
  color: #fff;
  height: 50px;
  padding: 0 20px;
  font-size: 15px;
  margin-top: 41px;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
  color: #fff;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields input[type="email"]::-ms-input-placeholder {
  color: #fff;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields input[type="email"]::placeholder {
  color: #fff;
}

.aht-course--edu-details .aheto_mc_edu .mc4wp-form-fields input[type="submit"] {
  border-radius: 5px;
  display: inline-block;
  position: relative;
  padding: 15px 35px;
  border-width: 1px;
  outline: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.4px;
  line-height: 1.15;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  margin-top: 24px;
}

.aheto-footer-1 .widget_aheto__logo {
  margin-bottom: 38px;
}

.aheto-footer-1 .widget-title {
  margin-bottom: 50px;
  padding-bottom: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2.1px;
  text-transform: uppercase;
  display: table;
}

@media screen and (max-width: 767px) {
  .aheto-footer-1 .widget-title {
    margin-bottom: 30px;
  }
}

.aheto-footer-2 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  font-weight: 500;
}

.aheto-footer-2 .widget_aheto__info--address {
  padding-right: 20px;
}

.aheto-footer-2 .widget_aheto__info a {
  font-weight: 500;
}

.aheto-footer-2 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-2 .widget-title {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.aheto-footer-3 .instafeed {
  padding: 0;
}

.aheto-footer-3 .instafeed li {
  list-style: none;
  width: 60px;
  height: 60px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.aheto-footer-3 .instafeed li img {
  max-width: 60px;
  height: auto;
}

.aheto-footer-3 .widget_aheto__title {
  margin-bottom: 37px;
}

.aheto-footer-3 .widget_aheto__logo {
  margin-bottom: 38px;
}

.aheto-footer-3 .widget_aheto__desc {
  font-size: 15px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-3 .widget_aheto .aheto-socials {
    text-align: left;
  }
}

.aheto-footer-3 .widget-title {
  margin-bottom: 50px;
  font-size: 16px;
  font-weight: 600;
}

.aheto-footer-3 .widget_nav_menu_2 .menu-item a {
  font-size: 15px;
}

.aheto-footer-4 .instafeed {
  padding: 0;
}

.aheto-footer-4 .instafeed li {
  list-style: none;
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.aheto-footer-4 .instafeed li img {
  max-width: 80px;
  height: auto;
}

.aheto-footer-4 .widget_aheto__title {
  margin-bottom: 37px;
}

.aheto-footer-4 .widget_aheto__logo {
  margin-bottom: 38px;
}

.aheto-footer-4 .widget_aheto__link {
  font-weight: 500;
}

.aheto-footer-4 .widget_recent_entries_2 .post-date {
  margin-top: 7px;
}

.aheto-footer-4 .widget-title {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 50px;
}

.aheto-footer-5 .widget-title {
  color: #fff;
  margin: 0 0 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.aheto-footer-5 .widget_aheto__title {
  margin-bottom: 47px;
}

.aheto-footer-5 .widget_aheto__logo {
  margin-bottom: 40px;
}

.aheto-footer-5 .widget_aheto__info {
  color: #fff;
}

.aheto-footer-5 .widget_aheto__link {
  color: #fff;
}

.aheto-footer-5 .widget_recent_entries_2 li a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-5 .widget_recent_entries_2 li a {
    font-size: 14px;
  }
}

.aheto-footer-5 .widget_recent_entries_2 li .post-date {
  margin-top: 10px;
}

.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 button[type=email],
.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 input[type=email] {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
}

.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 button[type=submit],
.aheto-footer-5 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  color: #fff;
  letter-spacing: 1.5px;
  width: 100%;
  border-radius: 5px;
}

.aheto-footer-5 .widget_mc4wp_form_widget p {
  margin: 25px 0;
}

.aheto-footer-6 .widget-title {
  color: #fff;
  margin: 0 0 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.aheto-footer-6 .widget_aheto__title {
  margin-bottom: 47px;
}

.aheto-footer-6 .widget_aheto__logo {
  margin-bottom: 40px;
}

.aheto-footer-6 .widget_aheto__info {
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: normal;
}

.aheto-footer-6 .widget_aheto__info--mail {
  font-size: 16px;
}

.aheto-footer-6 .widget_aheto__link {
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-weight: normal;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: normal;
}

.aheto-footer-6 .widget_recent_entries_2 li a {
  display: block;
  color: #fff;
  font-family: "Roboto Slab", serif;
  line-height: normal;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-6 .widget_recent_entries_2 li a {
    font-size: 14px;
  }
}

.aheto-footer-6 .widget_recent_entries_2 li .post-date {
  margin-top: 10px;
}

.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 button[type=email],
.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 input[type=email] {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
}

.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 button[type=submit],
.aheto-footer-6 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  letter-spacing: 1.5px;
  width: 100%;
  border-radius: 5px;
}

.aheto-footer-6 .widget_mc4wp_form_widget p {
  margin: 25px 0;
}

.aheto-footer-7 .widget_nav_menu {
  margin-bottom: 94px;
  margin-top: 54px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-7 .widget_nav_menu {
    margin-bottom: 60px;
    margin-top: 20px;
  }
}

.aheto-footer-7 .widget_nav_menu .menu {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.aheto-footer-7 .widget_nav_menu .menu-item {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: auto;
  margin: 5px 22px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-7 .widget_nav_menu .menu-item {
    margin: 5px 15px;
  }
}

.aheto-footer-7 .widget_nav_menu .menu-item a {
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.aheto-footer-7 .widget_nav_menu .menu-item a:hover {
  color: #fff;
}

.aheto-footer-8 .widget .tweets li {
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  padding-left: 35px;
  margin-bottom: 25px;
  position: relative;
}

.aheto-footer-8 .widget .tweets li:after {
  content: "\f099";
  font-family: fontawesome;
  color: #fff;
  font-size: 21px;
  position: absolute;
  top: 0;
  left: 0;
}

.aheto-footer-8 .widget .tweets span {
  color: #fff;
  font-size: 15px;
}

.aheto-footer-8 .widget .tweets span a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  display: block;
  margin-top: 17px;
}

.aheto-footer-8 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  font-size: 15px;
}

.aheto-footer-8 .widget_aheto__info--address {
  padding-right: 20px;
}

.aheto-footer-8 .widget_aheto__info a {
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  font-size: 15px;
}

.aheto-footer-8 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-8 .widget-title {
  position: relative;
  margin-bottom: 75px;
  font-weight: bold;
}

.aheto-footer-8 .widget-title:after {
  display: block;
  position: absolute;
  top: 60px;
  left: -15px;
  width: 40px;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.1);
  content: '';
}

@media screen and (max-width: 767px) {
  .aheto-footer-8 .widget-title {
    margin-bottom: 40px;
  }
  .aheto-footer-8 .widget-title:after {
    top: 40px;
    left: -5px;
  }
}

.aheto-footer-8 .widget_nav_menu .menu-item {
  width: 100%;
}

.aheto-footer-8 .widget_nav_menu .menu-item a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  font-weight: 400;
}

.aheto-footer-8 .widget_nav_menu .menu-item a:hover {
  color: #fff;
}

.aheto-footer-8 .widget_nav_menu .menu-item.current-menu-item a {
  color: #fff;
}

.aheto-footer-8 .widget_twitter .widget-content p {
  color: rgba(255, 255, 255, 0.6);
}

.aheto-footer-8 .widget_twitter .widget-post {
  margin-bottom: 25px;
}

.aheto-footer-8 .widget_twitter .widget-add span,
.aheto-footer-8 .widget_twitter .widget-add a {
  font-weight: 400;
}

.aheto-footer-9 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-9 .widget_aheto__logo {
  margin-bottom: 47px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-9 .widget_aheto__logo {
    margin-bottom: 25px;
  }
}

.aheto-footer-9 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  font-weight: 500;
}

.aheto-footer-9 .widget_aheto__info--address {
  padding-right: 20px;
  font-weight: 400;
}

.aheto-footer-9 .widget_aheto__info a {
  font-weight: 400;
}

.aheto-footer-9 .widget_aheto__info--tel {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.aheto-footer-9 .widget_aheto__info--tel a {
  font-size: 20px;
  border-bottom: 1px solid transparent;
}

.aheto-footer-9 .widget-title {
  margin-bottom: 55px;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 2.8px;
  line-height: 1.86;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .aheto-footer-9 .widget-title {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-footer-10 .widget {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-footer-10 .widget {
    margin-bottom: 30px;
  }
}

.aheto-footer-10 .widget p {
  font-family: "Source Sans Pro", sans-serif;
}

.aheto-footer-10 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-10 .widget_aheto__logo {
  margin-bottom: 47px;
}

.aheto-footer-10 .widget_aheto__info {
  position: relative;
  font-weight: 400;
}

.aheto-footer-10 .widget_aheto__info a {
  font-weight: 400;
  font-size: 16px;
}

.aheto-footer-10 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-10 .widget-title {
  margin-bottom: 55px;
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  .aheto-footer-10 .widget-title {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-footer-10 .widget-title {
    margin-bottom: 30px;
  }
}

.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 button,
.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 input {
  border-radius: 5px 0 0 5px;
  width: calc(100% - 60px);
}

.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 button[type=submit],
.aheto-footer-10 .widget_mc4wp_form_widget.aheto_mc_2 input[type=submit] {
  font-size: 18px;
  border-radius: 0 5px 5px 0;
  padding: 10px 15px;
  width: 60px;
}

@media screen and (max-width: 991px) {
  .aheto-footer-10 .widget p:empty {
    display: none;
  }
}

.aheto-footer-11 .widget-title {
  margin-bottom: 15px;
  padding-top: 15px;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.2px;
  line-height: 26px;
}

.aheto-footer-11 .widget_aheto {
  margin-bottom: 45px;
}

.aheto-footer-11 .widget_aheto__info {
  padding: 0;
}

.aheto-footer-11 .widget_aheto__link {
  font-weight: 600;
}

.aheto-footer-11 .widget_aheto__desc {
  margin: 20px 0;
  font-weight: 600;
  line-height: 24px;
}

.aheto-footer-11 .widget_aheto__desc a {
  padding-left: 15px;
  color: #fff;
  font-weight: 400;
}

.aheto-footer-11 .widget_aheto__desc a:after {
  display: inline-block;
  margin-left: 10px;
  content: '>';
  position: relative;
  top: 1.5px;
}

.aheto-footer-11 .widget_aheto__infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.aheto-footer-11 .widget_aheto__info {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
}

.aheto-footer-11 .widget_aheto__info--mail {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.aheto-footer-11 .widget_nav_menu .menu-item {
  width: 100%;
  margin-bottom: 10px;
}

.aheto-footer-11 .widget_nav_menu .menu-item a {
  font-weight: 600;
}

.aheto-footer-12 .widget-title {
  font-size: 18px;
  font-weight: 700;
}

.aheto-footer-12 .widget_payment .cards {
  margin-top: 40px;
}

.aheto-footer-12 .widget_aheto__info {
  padding-left: 0px;
  position: relative;
  font-weight: 400;
}

.aheto-footer-12 .widget_aheto__info a {
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
}

.aheto-footer-12 .widget .aht-socials {
  margin-top: 5px;
}

.aheto-footer-12 .widget .aht-socials__icon:hover {
  background-color: transparent;
}

.aheto-footer-12 .widget .aht-socials__link {
  border-color: #eee;
}

.aheto-footer-12 .widget .aht-socials__link:hover {
  background-color: transparent;
}

.aheto-footer-13 .widget .tweets li {
  padding-left: 35px;
  margin-bottom: 45px;
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.71;
  color: #777777;
}

.aheto-footer-13 .widget .tweets li:before {
  content: "\f099";
  font-family: fontawesome;
  color: #fa6742;
  font-size: 15px;
  position: absolute;
  top: 0;
  left: 0;
}

.aheto-footer-13 .widget .tweets li span {
  width: 100%;
}

.aheto-footer-13 .widget .tweets li a {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.71;
}

.aheto-footer-13 .widget .tweets li a:hover {
  color: #fa6742;
}

.aheto-footer-13 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-13 .widget_aheto__logo {
  margin-bottom: 40px;
}

.aheto-footer-13 .widget_aheto__desc {
  margin-bottom: 25px;
}

.aheto-footer-13 .widget_aheto__info {
  position: relative;
  font-weight: 500;
}

.aheto-footer-13 .widget_aheto__info a {
  font-weight: 500;
}

.aheto-footer-13 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-13 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-13 .widget-title {
  margin: 0 0 60px;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}

.aheto-footer-14 .widget .MyTweets li {
  font-family: Lato, sans-serif;
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  padding-left: 35px;
  margin-bottom: 25px;
  position: relative;
}

.aheto-footer-14 .widget .MyTweets li:before {
  content: "\f099";
  font-family: fontawesome;
  color: #fff;
  font-size: 21px;
  position: absolute;
  top: 0;
  left: 0;
}

.aheto-footer-14 .widget .MyTweets span {
  color: #fff;
  font-size: 15px;
  font-family: Lato, sans-serif;
  line-height: 1.6;
}

.aheto-footer-14 .widget .MyTweets span a {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  display: block;
  margin-top: 17px;
}

.aheto-footer-14 .widget_aheto__title {
  margin-bottom: 48px;
}

.aheto-footer-14 .widget_aheto__logo {
  margin-bottom: 47px;
}

.aheto-footer-14 .widget_aheto__info {
  padding: 0;
  position: relative;
  font-weight: 400;
}

.aheto-footer-14 .widget_aheto__info a {
  font-weight: 500;
}

.aheto-footer-14 .widget_aheto__info a:hover {
  color: #fff;
}

.aheto-footer-14 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-14 .widget-title {
  margin: 0 0 60px;
  color: #fff;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  .aheto-footer-14 .widget-title {
    margin: 0 0 30px;
  }
}

.aheto-footer-14 .widget_nav_menu .menu-item {
  margin-bottom: 0px;
  line-height: 2.67;
}

.aheto-footer-14 .widget_nav_menu .menu-item a {
  font-size: 15px;
}

.aheto-footer-14 .widget .MyTweets .tweets a {
  color: #fff;
  font-weight: 400;
  line-height: 1.6;
}

.aheto-footer-14 .aht-socials--circle {
  margin-top: 26px;
}

.aheto-footer-14 .widget_nav_menu_2 .widget-title {
  margin-bottom: 50px;
}

.aheto-footer-15 .widget-title {
  color: #fff;
  margin: 0 0 60px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
}

.aheto-footer-15 .widget_aheto__title {
  margin-bottom: 47px;
}

.aheto-footer-15 .widget_aheto__logo {
  margin-bottom: 50px;
  top: 0px;
}

.aheto-footer-15 .widget_aheto__icon {
  color: #fff;
}

.aheto-footer-15 .widget_recent_entries_2 li {
  margin-top: 40px;
}

.aheto-footer-15 .widget_recent_entries_2 li a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  max-width: 140px;
}

@media screen and (max-width: 767px) {
  .aheto-footer-15 .widget_recent_entries_2 li a {
    font-size: 14px;
  }
}

.aheto-footer-15 .widget_recent_entries_2 li .post-date {
  font-size: 13px;
  text-transform: unset;
  font-weight: 400;
}

.aheto-footer-15 .widget_recent_entries_2 .menu-item.current-menu-item a {
  color: #999;
}

.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 button[type=email],
.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 input[type=email] {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
}

.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 button[type=submit],
.aheto-footer-15 .widget_mc4wp_form_widget.aheto_mc_1 input[type=submit] {
  color: #fff;
  letter-spacing: 1.5px;
  width: 100%;
  border-radius: 5px;
}

.aheto-footer-15 .widget_mc4wp_form_widget p {
  margin: 25px 0;
}

.aheto-footer-15 .aht-socials--circle .aht-socials__link {
  color: #fff;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1tYWluLmNzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJjdXN0b20taWNvbi1mb250cy9lZHVjYXRpb24taWNvbnMvX2VkdWNhdGlvbi1pY29ucy5zY3NzIiwidmVuZG9ycy9lbGVnYW50L19wYXRoLnNjc3MiLCJ2ZW5kb3JzL2VsZWdhbnQvX2ljb25zLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fZm9udC1hd2Vzb21lLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fcGF0aC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvcnMvaW9uaWNvbnMvX2lvbmljb25zLnNjc3MiLCJ2ZW5kb3JzL2lvbmljb25zL19pb25pY29ucy1mb250LnNjc3MiLCJ2ZW5kb3JzL2lvbmljb25zL19pb25pY29ucy12YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvaW9uaWNvbnMvX2lvbmljb25zLWljb25zLnNjc3MiLCJ2ZW5kb3JzL3BlLWljb24tNy1zdHJva2UvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsInZlbmRvcnMvdGhlbWlmeS9fcGF0aC5zY3NzIiwidmVuZG9ycy90aGVtaWZ5L19pY29ucy5zY3NzIiwidmVuZG9ycy9tYWduaWZpYy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsInZlbmRvcnMvc3dpcGVyL19zd2lwZXItdXNlci1zdHlsZXMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJiYXNlL19oYW1idXJnZXJzLXNldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJiYXNlL19hdG9taWMuc2NzcyIsImJhc2UvX3JldHJlYXQuc2NzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHktdGV4dC5zY3NzIiwidHlwb2dyYXBoeS9fdHlwb2dyYXBoeS1idG4uc2NzcyIsInBhZ2UtbGF5b3V0L2VkdS9fcGFnZS1sYXlvdXQtZWR1LW1haW4uc2NzcyIsImJsb2Nrcy90aXRsZWJhci9fdGl0bGViYXIuc2NzcyIsImJsb2Nrcy9wb3J0Zm9saW8vX3BvcnRmb2xpby5zY3NzIiwiYmxvY2tzL3BvcnRmb2xpby9fcG9ydGZvbGlvLW5hdi5zY3NzIiwiYmxvY2tzL2NvdXJzZXMvY291cnNlcy1lZHUvX2NvdXJzZXMuc2NzcyIsImJsb2Nrcy9jb3Vyc2VzL2NvdXJzZXMtZWR1L19jb3Vyc2VzLWRldGFpbHMuc2NzcyIsImJsb2Nrcy9ldmVudHMvZXZlbnRzLWVkdS9fZXZlbnQuc2NzcyIsImJsb2Nrcy9ldmVudHMvZXZlbnRzLWVkdS9fZXZlbnQtZGV0YWlscy5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudHMteW9nYS9fZXZlbnQtZGV0YWlscy5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudHMtY2h1cmNoL19ldmVudC5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudC1wb2xpdGljYWwvX2V2ZW50LW1haW4uc2NzcyIsImJsb2Nrcy9ncmlkL19ncmlkLTEuc2NzcyIsImJsb2Nrcy9zZXJtb24vX3Nlcm1vbi5zY3NzIiwiYmxvY2tzL3Nlcm1vbi9fc2VybW9uLWRldGFpbHMuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9nLWJhc2Uuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9ncy5zY3NzIiwiYmxvY2tzL2Jsb2cvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2cteW9nYS9fYmxvZy15b2dhLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXlvZ2EvX2Jsb2ctZGV0YWlscy15b2dhLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXlvZ2EvX2Jsb2ctc2lkZWJhci15b2dhLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWVkdS9fYmxvZy5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1lZHUvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctZWR1L19wb3N0LnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWVkdS9fY29tbWVudHMuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctdHJ2bC9fYmxvZy5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy10cnZsL19wb3N0LnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWJzbnMvX2Jsb2cuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctYnNucy9fcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1jaHIvX2Jsb2cuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctZXZ0cy9fYmxvZy5zY3NzIiwiYmxvY2tzL2Jsb2cvYXJ0aWNsZS9fYXJ0aWNsZS1tYWluLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1ncmlkLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1jZW50ZXJlZC5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctbWFzb25yeS5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctc21hbGwuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9nLW1ldHJvLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1zaW5nbGUuc2NzcyIsImJsb2Nrcy9mb3J1bS9fZm9ydW0uc2NzcyIsInBhcnRpYWxzL190ZWFtLW1lbWJlci5zY3NzIiwicGFydGlhbHMvX2NsaWVudHMuc2NzcyIsInBhcnRpYWxzL192aWRlby5zY3NzIiwicGFydGlhbHMvX2NvdW50ZXIuc2NzcyIsInBhcnRpYWxzL19pbWFnZS1ibG9jay5zY3NzIiwicGFydGlhbHMvX2FjY29yZGlvbi5zY3NzIiwicGFydGlhbHMvX2NvbnRhY3Quc2NzcyIsInBhcnRpYWxzL19zb2NpYWxzLnNjc3MiLCJwYXJ0aWFscy9fYnJlYWRjcnVtYnMuc2NzcyIsInBhcnRpYWxzL19jb21pbmctc29vbi5zY3NzIiwicGFydGlhbHMvX2Zvcm0uc2NzcyIsInBhcnRpYWxzL19wb3AtdXAuc2NzcyIsInBhcnRpYWxzL19ibG9ja3F1b3RlLnNjc3MiLCJwYXJ0aWFscy9fcHJvZ3Jlc3Muc2NzcyIsInBhcnRpYWxzL180MDQtcGFnZS5zY3NzIiwicGFydGlhbHMvX2dhbGxlcnkuc2NzcyIsInBhcnRpYWxzL19oZWFkaW5nLnNjc3MiLCJwYXJ0aWFscy9fdGFiLnNjc3MiLCJwYXJ0aWFscy9fdGVzdGltb25pYWxzLnNjc3MiLCJwYXJ0aWFscy9fY29udGVudC1ibG9jay5zY3NzIiwicGFydGlhbHMvX3NpbmdsZS1lbGVtZW50cy5zY3NzIiwicGFydGlhbHMvX2luc3RhZ3JhbS5zY3NzIiwicGFydGlhbHMvX3RpbWUtc2NhbGUuc2NzcyIsInBhcnRpYWxzL19wcmljaW5nLnNjc3MiLCJwYXJ0aWFscy9fZGVmYXVsdC10ZXh0LnNjc3MiLCJwYXJ0aWFscy9fbWFwLnNjc3MiLCJwYXJ0aWFscy9fYmFubmVyLnNjc3MiLCJwYXJ0aWFscy9fa2FybWEtY29weXJpZ2h0LnNjc3MiLCJwYXJ0aWFscy9faW1hZ2Utc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9fa2FybWEtbG9nby5zY3NzIiwicGFydGlhbHMvX2ljb25zLXdpZGdldC5zY3NzIiwicGFydGlhbHMvX3NlYXJjaC1ib3guc2NzcyIsInBhcnRpYWxzL193cG1sLXN3aXRjaGVyLnNjc3MiLCJwYXJ0aWFscy9fa2FybWEtdG9vbGJhci5zY3NzIiwicGFydGlhbHMvX3NlcnZpY2VzLnNjc3MiLCJwYXJ0aWFscy9fbXVsdGktbGFuZy5zY3NzIiwicGFydGlhbHMvX2xvZ28uc2NzcyIsInBhcnRpYWxzL19hdXRoZW50aWNhdGlvbi5zY3NzIiwicGFydGlhbHMvX2RlYWwuc2NzcyIsInBhcnRpYWxzL190b3VyLnNjc3MiLCJwYXJ0aWFscy9fdG91ci1kZXRhaWxzLnNjc3MiLCJwYXJ0aWFscy9fY2FsbC10by1hY3Rpb24uc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fYnEtaW1hZ2Uuc2NzcyIsInBhcnRpYWxzL19hdXRob3Iuc2NzcyIsInBhcnRpYWxzL19pbmZvLWJsb2NrLnNjc3MiLCJwYXJ0aWFscy9fZmlsdGVyLXRyYXZlbC5zY3NzIiwicGFydGlhbHMvX2ZpbHRlci15b2dhLnNjc3MiLCJwYXJ0aWFscy9fZmlsdGVyLnNjc3MiLCJwYXJ0aWFscy9fcG9ydGZvbGlvLWl0ZW0uc2NzcyIsInBhcnRpYWxzL190ZXh0LnNjc3MiLCJwYXJ0aWFscy9fdGl0bGViYXIuc2NzcyIsInBhcnRpYWxzL19kZXN0aW5hdGlvbnMuc2NzcyIsInBhcnRpYWxzL19nYWxsZXJ5LXBhcmFsbGF4LnNjc3MiLCJwYXJ0aWFscy9fZXZlbnRzLXBsYWNlLnNjc3MiLCJwYXJ0aWFscy9fZXZlbnRzLXNjaGVkdWxlLnNjc3MiLCJwYXJ0aWFscy9fdGFibGUuc2NzcyIsInBhcnRpYWxzL19hbmltYXRlLWZpZ3VyZXMuc2NzcyIsInBhcnRpYWxzL19iaW9ncmFwaHkuc2NzcyIsInBhcnRpYWxzL19zbGlkZWJhci5zY3NzIiwicGFydGlhbHMvX3JhZGlvLnNjc3MiLCJwYXJ0aWFscy9fbGFiZWwuc2NzcyIsInBhcnRpYWxzL19zZWFyY2guc2NzcyIsInBhcnRpYWxzL19jbGFzc2VzLXRhYmxlLnNjc3MiLCJwYXJ0aWFscy9fY2FsZW5kYXItZWR1LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItYmFzZS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRvb2xiYXIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMi5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTMuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS00LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtNS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTYuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS03LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtOC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTkuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xMC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTExLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xMy5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTE0LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTUuc2NzcyIsIndyYXBwL193cmFwcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9ib290c3RyYXAtZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndpZGdldHMvX3dpZGdldHMtYmFzZS5zY3NzIiwid2lkZ2V0cy9fd2lkZ2V0cy1jdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNRakI7RUFDRSx1QkFBc0I7RUFDdEIsNkJBQTRCO0NBQzdCOztBQ1hEO0VBQ0Usc0JBQXFCO0VBQ3JCLDhDQUE2QztFQUM3Qyx3TUFFMkQ7RUFDM0QsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDRktuQjs7QUVGRDtFQUNFLHNCQUFxQjtFQUNyQix1Q0FBc0M7RUFDdEMsbUxBRW9EO0VBQ3BELG9CQUFtQjtFQUNuQixtQkFBa0I7Q0ZHbkI7O0FFQUQ7RUFDRSxzQkFBcUI7RUFDckIsNENBQTJDO0VBQzNDLGtNQUV5RDtFQUN6RCxrQkFBaUI7RUFDakIsbUJBQWtCO0NGQ25COztBRUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLDhDQUE2QztFQUM3Qyx3TUFFMkQ7RUFDM0Qsa0JBQWlC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QWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGVBQWM7Q0FDZjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFDRDtFQUNFLGlCQUFnQjtDQUNqQjs7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bmhCcUM7O0FBQzFEO0VBQXFDLGFOZ01aO0NNaE15Qzs7QUFDbEU7RUFBZ0QsYU5ZWjtDTVpvRDs7QUFDeEY7RUFBOEMsYU5jWjtDTWRrRDs7QUFDcEY7RUFBa0MsYU5xV1o7Q01yV3NDOztBQUM1RDtFQUEwQyxhTndlWjtDTXhlOEM7O0FBQzVFOztFQUNtQyxhTnNnQlo7Q010Z0J1Qzs7QUFDOUQ7RUFBb0MsYU5nZ0JaO0NNaGdCd0M7O0FBQ2hFO0VBQXFDLGFOd1laO0NNeFl5Qzs7QUFDbEU7RUFBaUMsYU4yWVo7Q00zWXFDOztBQUMxRDtFQUFpQyxhTjRQWjtDTTVQcUM7O0FBQzFEO0VBQXVDLGFOb1VaO0NNcFUyQzs7QUFDdEU7RUFBdUMsYU5pdEJaO0NNanRCMkM7O0FBQ3RFO0VBQXdDLGFOK3NCWjtDTS9zQjRDOztBQUN4RTtFQUFzQyxhTmd0Qlo7Q01odEIwQzs7QUFDcEU7RUFBbUMsYU55ZVo7Q016ZXVDOztBQUM5RDtFQUFvQyxhTndCWjtDTXhCd0M7O0FBQ2hFO0VBQWdDLGFOeW1CWjtDTXptQm9DOztBQUN4RDtFQUFpQyxhTnltQlo7Q016bUJxQzs7QUFDMUQ7RUFBaUMsYU55RFo7Q016RHFDOztBQUMxRDtFQUFxQyxhTnlEWjtDTXpEeUM7O0FBQ2xFO0VBQWtDLGFOK2RaO0NNL2RzQzs7QUFDNUQ7RUFBbUMsYU4yRVo7Q00zRXVDOztBQUM5RDtFQUFpQyxhTjBQWjtDTTFQcUM7O0FBQzFEO0VBQWlDLGFOaURaO0NNakRxQzs7QUFDMUQ7RUFBbUMsYU4wVlo7Q00xVnVDOztBQUM5RDtFQUF3QyxhTndtQlo7Q014bUI0Qzs7QUFDeEU7RUFBdUMsYU53bUJaO0NNeG1CMkM7O0FBQ3RFO0VBQXVDLGFOcENaO0NNb0MyQzs7QUFDdEU7RUFBeUMsYU52Q1o7Q011QzZDOztBQUMxRTtFQUF3QyxhTnJDWjtDTXFDNEM7O0FBQ3hFO0VBQTBDLGFOeENaO0NNd0M4Qzs7QUFDNUU7RUFBaUMsYU4rV1o7Q00vV3FDOztBQUMxRDs7RUFDb0MsYU4yYVo7Q00zYXdDOztBQUNoRTtFQUFtQyxhTnNVWjtDTXRVdUM7O0FBQzlEO0VBQXlDLGFOa3JCWjtDTWxyQjZDOztBQUMxRTs7O0VBRXNDLGFOMGJaO0NNMWIwQzs7QUFDcEU7RUFBbUMsYU5rYlo7Q01sYnVDOztBQUM5RDtFQUF1QyxhTndYWjtDTXhYMkM7O0FBQ3RFO0VBQW1DLGFOdERaO0NNc0R1Qzs7QUFDOUQ7RUFBaUMsYU5tbkJaO0NNbm5CcUM7O0FBQzFEOztFQUM0QyxhTithWjtDTS9hZ0Q7O0FBQ2hGO0VBQTJDLGFOOGZaO0NNOWYrQzs7QUFDOUU7RUFBMkMsYU4rRVo7Q00vRStDOztBQUM5RTtFQUFtQyxhTnpCWjtDTXlCdUM7O0FBQzlEO0VBQTBDLGFObWpCWjtDTW5qQjhDOztBQUM1RTtFQUEwQyxhTnFMWjtDTXJMOEM7O0FBQzVFO0VBQXFDLGFObEJaO0NNa0J5Qzs7QUFDbEU7RUFBaUMsYU5zYlo7Q010YnFDOztBQUMxRDtFQUFrQyxhTmdhWjtDTWhhc0M7O0FBQzVEO0VBQWlDLGFObWpCWjtDTW5qQnFDOztBQUMxRDtFQUFvQyxhTitOWjtDTS9Od0M7O0FBQ2hFO0VBQXlDLGFOZ0xaO0NNaEw2Qzs7QUFDMUU7RUFBeUMsYU40aUJaO0NNNWlCNkM7O0FBQzFFO0VBQWtDLGFOK0laO0NNL0lzQzs7QUFDNUQ7RUFBeUMsYU55RVo7Q016RTZDOztBQUMxRTtFQUEwQyxhTnlFWjtDTXpFOEM7O0FBQzVFO0VBQXdDLGFOa2JaO0NNbGI0Qzs7QUFDeEU7RUFBeUMsYU51WFo7Q012WDZDOztBQUMxRTtFQUF5QyxhTjJsQlo7Q00zbEI2Qzs7QUFDMUU7RUFBeUMsYU4yRFo7Q00zRDZDOztBQUMxRTtFQUE0QyxhTnliWjtDTXpiZ0Q7O0FBQ2hGO0VBQXdDLGFOMFNaO0NNMVM0Qzs7QUFDeEU7RUFBdUMsYU4wR1o7Q00xRzJDOztBQUN0RTtFQUEyQyxhTnVsQlo7Q012bEIrQzs7QUFDOUU7RUFBMkMsYU51RFo7Q012RCtDOztBQUM5RTtFQUFnQyxhTm5DWjtDTW1Db0M7O0FBQ3hEO0VBQXVDLGFObkRaO0NNbUQyQzs7QUFDdEU7RUFBd0MsYU5uRFo7Q01tRDRDOztBQUN4RTtFQUFxQyxhTm5EWjtDTW1EeUM7O0FBQ2xFO0VBQXVDLGFOdkRaO0NNdUQyQzs7QUFDdEU7O0VBQ2tDLGFONGRaO0NNNWRzQzs7QUFDNUQ7RUFBbUMsYU44SVo7Q005SXVDOztBQUM5RDtFQUFxQyxhTnNGWjtDTXRGeUM7O0FBQ2xFO0VBQWlDLGFOK1paO0NNL1pxQzs7QUFDMUQ7RUFBa0MsYU5vV1o7Q01wV3NDOztBQUM1RDtFQUFxQyxhTnBEWjtDTW9EeUM7O0FBQ2xFO0VBQStDLGFOdUlaO0NNdkltRDs7QUFDdEY7RUFBaUMsYU5rTlo7Q01sTnFDOztBQUMxRDtFQUFpQyxhTjBTWjtDTTFTcUM7O0FBQzFEO0VBQWlDLGFONktaO0NNN0txQzs7QUFDMUQ7RUFBZ0MsYU55SVo7Q016SW9DOztBQUN4RDtFQUFzQyxhTnlJWjtDTXpJMEM7O0FBQ3BFOztFQUNpRCxhTmlJWjtDTWpJcUQ7O0FBQzFGO0VBQWtDLGFOK1laO0NNL1lzQzs7QUFDNUQ7RUFBcUMsYU5BWjtDTUF5Qzs7QUFDbEU7RUFBbUMsYU5vYVo7Q01wYXVDOztBQUM5RDtFQUFvQyxhTmdFWjtDTWhFd0M7O0FBQ2hFO0VBQW1DLGFONlRaO0NNN1R1Qzs7QUFDOUQ7RUFBdUMsYU51Q1o7Q012QzJDOztBQUN0RTtFQUF5QyxhTm1DWjtDTW5DNkM7O0FBQzFFO0VBQW9DLGFOK2FaO0NNL2F3Qzs7QUFDaEU7RUFBMEMsYU5rZFo7Q01sZDhDOztBQUM1RTtFQUFtQyxhTjBLWjtDTTFLdUM7O0FBQzlEO0VBQXdDLGFOMktaO0NNM0s0Qzs7QUFDeEU7RUFBcUMsYU4zRVo7Q00yRXlDOztBQUNsRTtFQUFxQyxhTjdFWjtDTTZFeUM7O0FBQ2xFOztFQUNzQyxhTmxFWjtDTWtFMEM7O0FBQ3BFO0VBQTJDLGFOK2tCWjtDTS9rQitDOztBQUM5RTtFQUE0QyxhTjRIWjtDTTVIZ0Q7O0FBQ2hGO0VBQXlDLGFOVFo7Q01TNkM7O0FBQzFFO0VBQWdDLGFOMlFaO0NNM1FvQzs7QUFDeEQ7O0VBQ2lDLGFONkNaO0NNN0NxQzs7QUFDMUQ7RUFBcUMsYU5rRFo7Q01sRHlDOztBQUNsRTtFQUF3QyxhTnNpQlo7Q010aUI0Qzs7QUFDeEU7RUFBMEMsYU5vaUJaO0NNcGlCOEM7O0FBQzVFO0VBQXNDLGFOMmVaO0NNM2UwQzs7QUFDcEU7RUFBb0MsYU44Tlo7Q005TndDOztBQUNoRTtFQUFxQyxhTm9jWjtDTXBjeUM7O0FBQ2xFO0VBQTRDLGFOdVJaO0NNdlJnRDs7QUFDaEY7RUFBdUMsYU42aEJaO0NNN2hCMkM7O0FBQ3RFO0VBQTBDLGFOc0daO0NNdEc4Qzs7QUFDNUU7RUFBb0MsYU44Ylo7Q005YndDOztBQUNoRTtFQUFtQyxhTnFqQlo7Q01yakJ1Qzs7QUFDOUQ7RUFBMEMsYU5nTFo7Q01oTDhDOztBQUM1RTtFQUFtQyxhTnVrQlo7Q012a0J1Qzs7QUFDOUQ7RUFBb0MsYU5xUVo7Q01yUXdDOztBQUNoRTtFQUFrQyxhTmlXWjtDTWpXc0M7O0FBQzVEO0VBQXFDLGFOMmRaO0NNM2R5Qzs7QUFDbEU7RUFBdUMsYU5qRFo7Q01pRDJDOztBQUN0RTtFQUF5QyxhTitWWjtDTS9WNkM7O0FBQzFFO0VBQW9DLGFOc2pCWjtDTXRqQndDOztBQUNoRTs7RUFDcUMsYU5nR1o7Q01oR3lDOztBQUNsRTtFQUFtQyxhTm9LWjtDTXBLdUM7O0FBQzlEO0VBQW1DLGFOMGpCWjtDTTFqQnVDOztBQUM5RDtFQUF3QyxhTm9DWjtDTXBDNEM7O0FBQ3hFOztFQUNnQyxhTitZWjtDTS9Zb0M7O0FBQ3hEO0VBQWtDLGFOb01aO0NNcE1zQzs7QUFDNUQ7RUFBcUMsYU5yRFo7Q01xRHlDOztBQUNsRTtFQUFpQyxhTmhGWjtDTWdGcUM7O0FBQzFEO0VBQXdDLGFOckJaO0NNcUI0Qzs7QUFDeEU7RUFBeUMsYU5vTFo7Q01wTDZDOztBQUMxRTtFQUF3QyxhTmtMWjtDTWxMNEM7O0FBQ3hFO0VBQXNDLGFObUxaO0NNbkwwQzs7QUFDcEU7RUFBd0MsYU4rS1o7Q00vSzRDOztBQUN4RTtFQUE4QyxhTnJJWjtDTXFJa0Q7O0FBQ3BGO0VBQStDLGFOaklaO0NNaUltRDs7QUFDdEY7RUFBNEMsYU5qSVo7Q01pSWdEOztBQUNoRjtFQUE4QyxhTnpJWjtDTXlJa0Q7O0FBQ3BGO0VBQWtDLGFOMkpaO0NNM0pzQzs7QUFDNUQ7RUFBbUMsYU42bEJaO0NNN2xCdUM7O0FBQzlEO0VBQWtDLGFOcWVaO0NNcmVzQzs7QUFDNUQ7RUFBbUMsYU55R1o7Q016R3VDOztBQUM5RDtFQUFzQyxhTnpFWjtDTXlFMEM7O0FBQ3BFO0VBQXVDLGFObElaO0NNa0kyQzs7QUFDdEU7O0VBQ2tDLGFOaWpCWjtDTWpqQnNDOztBQUM1RDs7RUFDaUMsYU40T1o7Q001T3FDOztBQUMxRDtFQUFrQyxhTmRaO0NNY3NDOztBQUM1RDtFQUFrQyxhTjBHWjtDTTFHc0M7O0FBQzVEOztFQUNxQyxhTjZYWjtDTTdYeUM7O0FBQ2xFOztFQUNvQyxhTjJGWjtDTTNGd0M7O0FBQ2hFO0VBQXNDLGFONlNaO0NNN1MwQzs7QUFDcEU7O0VBQ3FDLGFOcUdaO0NNckd5Qzs7QUFDbEU7RUFBbUMsYU5nYlo7Q01oYnVDOztBQUM5RDs7O0VBRWlDLGFObElaO0NNa0lxQzs7QUFDMUQ7RUFBb0MsYU5zT1o7Q010T3dDOztBQUNoRTtFQUFvQyxhTm9PWjtDTXBPd0M7O0FBQ2hFO0VBQTBDLGFOK2JaO0NNL2I4Qzs7QUFDNUU7RUFBc0MsYU4yZ0JaO0NNM2dCMEM7O0FBQ3BFO0VBQWtDLGFOdWNaO0NNdmNzQzs7QUFDNUQ7RUFBa0MsYU55T1o7Q016T3NDOztBQUM1RDtFQUFrQyxhTjZmWjtDTTdmc0M7O0FBQzVEO0VBQXNDLGFObVRaO0NNblQwQzs7QUFDcEU7RUFBNkMsYU5vVFo7Q01wVGlEOztBQUNsRjtFQUErQyxhTmdJWjtDTWhJbUQ7O0FBQ3RGO0VBQXdDLGFONEhaO0NNNUg0Qzs7QUFDeEU7RUFBa0MsYU5xUVo7Q01yUXNDOztBQUM1RDtFQUF1QyxhTnBGWjtDTW9GMkM7O0FBQ3RFO0VBQXFDLGFOOUVaO0NNOEV5Qzs7QUFDbEU7RUFBdUMsYU5yRlo7Q01xRjJDOztBQUN0RTtFQUF3QyxhTnJGWjtDTXFGNEM7O0FBQ3hFO0VBQW9DLGFOaENaO0NNZ0N3Qzs7QUFDaEU7O0VBQ2lDLGFOMFlaO0NNMVlxQzs7QUFDMUQ7O0VBQ3NDLGFOOFlaO0NNOVkwQzs7QUFDcEU7O0VBQ3FDLGFOMllaO0NNM1l5Qzs7QUFDbEU7RUFBcUMsYU5VWjtDTVZ5Qzs7QUFDbEU7RUFBcUMsYU51TVo7Q012TXlDOztBQUNsRTs7RUFDaUMsYU5xZlo7Q01yZnFDOztBQUMxRDs7RUFDa0MsYU5vRlo7Q01wRnNDOztBQUM1RDs7RUFDdUMsYU4rYVo7Q00vYTJDOztBQUN0RTtFQUFzQyxhTjdDWjtDTTZDMEM7O0FBQ3BFO0VBQXVDLGFOMUNaO0NNMEMyQzs7QUFDdEU7O0VBQ2lDLGFOcElaO0NNb0lxQzs7QUFDMUQ7RUFBb0MsYU42V1o7Q003V3dDOztBQUNoRTtFQUFxQyxhTnllWjtDTXpleUM7O0FBQ2xFOztFQUNzQyxhTnJFWjtDTXFFMEM7O0FBQ3BFO0VBQXdDLGFOcUxaO0NNckw0Qzs7QUFDeEU7RUFBcUMsYU5HWjtDTUh5Qzs7QUFDbEU7RUFBMkMsYU5uRVo7Q01tRStDOztBQUM5RTtFQUF5QyxhTm5FWjtDTW1FNkM7O0FBQzFFO0VBQW9DLGFOaWZaO0NNamZ3Qzs7QUFDaEU7RUFBd0MsYU44WVo7Q005WTRDOztBQUN4RTtFQUFxQyxhTnlaWjtDTXpaeUM7O0FBQ2xFO0VBQW1DLGFOOUpaO0NNOEp1Qzs7QUFDOUQ7RUFBbUMsYU5sRVo7Q01rRXVDOztBQUM5RDtFQUFvQyxhTjFDWjtDTTBDd0M7O0FBQ2hFO0VBQXdDLGFOOEJaO0NNOUI0Qzs7QUFDeEU7RUFBdUMsYU4xSVo7Q00wSTJDOztBQUN0RTtFQUF1QyxhTnNIWjtDTXRIMkM7O0FBQ3RFO0VBQXNDLGFOck9aO0NNcU8wQzs7QUFDcEU7RUFBbUMsYU40TVo7Q001TXVDOztBQUM5RDtFQUF3QyxhTlVaO0NNVjRDOztBQUN4RTtFQUFpQyxhTjNLWjtDTTJLcUM7O0FBQzFEO0VBQXFDLGFOdUZaO0NNdkZ5Qzs7QUFDbEU7RUFBd0MsYU4yUVo7Q00zUTRDOztBQUN4RTtFQUE4QyxhTnJPWjtDTXFPa0Q7O0FBQ3BGO0VBQStDLGFOck9aO0NNcU9tRDs7QUFDdEY7RUFBNEMsYU5yT1o7Q01xT2dEOztBQUNoRjtFQUE4QyxhTnpPWjtDTXlPa0Q7O0FBQ3BGO0VBQXVDLGFOck9aO0NNcU8yQzs7QUFDdEU7RUFBd0MsYU5yT1o7Q01xTzRDOztBQUN4RTtFQUFxQyxhTnJPWjtDTXFPeUM7O0FBQ2xFO0VBQXVDLGFOek9aO0NNeU8yQzs7QUFDdEU7RUFBb0MsYU5wRFo7Q01vRHdDOztBQUNoRTtFQUFtQyxhTjRJWjtDTTVJdUM7O0FBQzlEO0VBQW1DLGFOd1laO0NNeFl1Qzs7QUFDOUQ7O0VBQ21DLGFOdU1aO0NNdk11Qzs7QUFDOUQ7RUFBcUMsYU56R1o7Q015R3lDOztBQUNsRTtFQUF1QyxhTnlRWjtDTXpRMkM7O0FBQ3RFO0VBQXdDLGFOeVFaO0NNelE0Qzs7QUFDeEU7RUFBb0MsYU4rVlo7Q00vVndDOztBQUNoRTtFQUFtQyxhTjlHWjtDTThHdUM7O0FBQzlEOztFQUNrQyxhTm9SWjtDTXBSc0M7O0FBQzVEO0VBQXVDLGFOK0NaO0NNL0MyQzs7QUFDdEU7RUFBcUMsYU5tQlo7Q01uQnlDOztBQUNsRTtFQUEwQyxhTm9CWjtDTXBCOEM7O0FBQzVFO0VBQW9DLGFOcVVaO0NNclV3Qzs7QUFDaEU7RUFBb0MsYU4yQlo7Q00zQndDOztBQUNoRTtFQUFrQyxhTmdMWjtDTWhMc0M7O0FBQzVEO0VBQW9DLGFOMkJaO0NNM0J3Qzs7QUFDaEU7RUFBdUMsYU51SFo7Q012SDJDOztBQUN0RTtFQUFtQyxhTk1aO0NNTnVDOztBQUM5RDtFQUEyQyxhTklaO0NNSitDOztBQUM5RTtFQUFxQyxhTjZYWjtDTTdYeUM7O0FBQ2xFO0VBQWlDLGFOaEhaO0NNZ0hxQzs7QUFDMUQ7O0VBQ3NDLGFOdVFaO0NNdlEwQzs7QUFDcEU7OztFQUV3QyxhTnNWWjtDTXRWNEM7O0FBQ3hFO0VBQTJDLGFOd0laO0NNeEkrQzs7QUFDOUU7RUFBaUMsYU5oR1o7Q01nR3FDOztBQUMxRDtFQUFzQyxhTnZIWjtDTXVIMEM7O0FBQ3BFOztFQUN5QyxhTnRKWjtDTXNKNkM7O0FBQzFFO0VBQXFDLGFOeU9aO0NNek95Qzs7QUFDbEU7RUFBaUMsYU4wRlo7Q00xRnFDOztBQUMxRDtFQUF3QyxhTjFEWjtDTTBENEM7O0FBQ3hFO0VBQXdDLGFOa1daO0NNbFc0Qzs7QUFDeEU7RUFBc0MsYU40Vlo7Q001VjBDOztBQUNwRTtFQUFtQyxhTmxFWjtDTWtFdUM7O0FBQzlEO0VBQXlDLGFOZ09aO0NNaE82Qzs7QUFDMUU7RUFBdUMsYU4ySlo7Q00zSjJDOztBQUN0RTtFQUE2QyxhTjJKWjtDTTNKaUQ7O0FBQ2xGO0VBQW1DLGFOc1JaO0NNdFJ1Qzs7QUFDOUQ7RUFBdUMsYU41TFo7Q000TDJDOztBQUN0RTtFQUE4QyxhTnhCWjtDTXdCa0Q7O0FBQ3BGO0VBQW1DLGFOdVBaO0NNdlB1Qzs7QUFDOUQ7RUFBbUMsYU42SVo7Q003SXVDOztBQUM5RDtFQUFnRCxhTjlKWjtDTThKb0Q7O0FBQ3hGO0VBQWlELGFOOUpaO0NNOEpxRDs7QUFDMUY7RUFBOEMsYU45Slo7Q004SmtEOztBQUNwRjtFQUFnRCxhTmxLWjtDTWtLb0Q7O0FBQ3hGO0VBQWtDLGFOOERaO0NNOURzQzs7QUFDNUQ7RUFBaUMsYU5ySFo7Q01xSHFDOztBQUMxRDtFQUFtQyxhTnZTWjtDTXVTdUM7O0FBQzlEO0VBQXVDLGFOMlpaO0NNM1oyQzs7QUFDdEU7RUFBcUMsYU5oTlo7Q01nTnlDOztBQUNsRTtFQUF1QyxhTjdGWjtDTTZGMkM7O0FBQ3RFO0VBQXVDLGFON0ZaO0NNNkYyQzs7QUFDdEU7RUFBdUMsYU4rT1o7Q00vTzJDOztBQUN0RTtFQUF3QyxhTmlNWjtDTWpNNEM7O0FBQ3hFO0VBQW1DLGFONldaO0NNN1d1Qzs7QUFDOUQ7RUFBeUMsYU4wSVo7Q00xSTZDOztBQUMxRTtFQUEyQyxhTjBJWjtDTTFJK0M7O0FBQzlFO0VBQXFDLGFOcUZaO0NNckZ5Qzs7QUFDbEU7RUFBdUMsYU5tRlo7Q01uRjJDOztBQUN0RTtFQUF5QyxhTm5MWjtDTW1MNkM7O0FBQzFFO0VBQTBDLGFOMEtaO0NNMUs4Qzs7QUFDNUU7RUFBaUQsYU5wRlo7Q01vRnFEOztBQUMxRjtFQUF5QyxhTndQWjtDTXhQNkM7O0FBQzFFO0VBQW9DLGFOakpaO0NNaUp3Qzs7QUFDaEU7O0VBQ2dELGFOL01aO0NNK01vRDs7QUFDeEY7O0VBQzhDLGFOOU1aO0NNOE1rRDs7QUFDcEY7O0VBQ2lELGFOak5aO0NNaU5xRDs7QUFDMUY7O0VBQ2dDLGFOdkdaO0NNdUdvQzs7QUFDeEQ7RUFBZ0MsYU5oQ1o7Q01nQ29DOztBQUN4RDs7RUFDZ0MsYU5xWVo7Q01yWW9DOztBQUN4RDs7RUFDZ0MsYU40Q1o7Q001Q29DOztBQUN4RDs7OztFQUdnQyxhTmdEWjtDTWhEb0M7O0FBQ3hEOzs7RUFFZ0MsYU5pTlo7Q01qTm9DOztBQUN4RDs7RUFDZ0MsYU4rQ1o7Q00vQ29DOztBQUN4RDs7RUFDZ0MsYU4zUFo7Q00yUG9DOztBQUN4RDtFQUFpQyxhTmhHWjtDTWdHcUM7O0FBQzFEO0VBQXNDLGFOcEZaO0NNb0YwQzs7QUFDcEU7RUFBMkMsYU4wUFo7Q00xUCtDOztBQUM5RTtFQUE0QyxhTjBQWjtDTTFQZ0Q7O0FBQ2hGO0VBQTRDLGFOMFBaO0NNMVBnRDs7QUFDaEY7RUFBNkMsYU4wUFo7Q00xUGlEOztBQUNsRjtFQUE2QyxhTjZQWjtDTTdQaUQ7O0FBQ2xGO0VBQThDLGFONlBaO0NNN1BrRDs7QUFDcEY7RUFBc0MsYU5rVVo7Q01sVTBDOztBQUNwRTtFQUF3QyxhTjhUWjtDTTlUNEM7O0FBQ3hFO0VBQTJDLGFOeWFaO0NNemErQzs7QUFDOUU7RUFBb0MsYU5zYVo7Q010YXdDOztBQUNoRTtFQUFpQyxhTjJaWjtDTTNacUM7O0FBQzFEO0VBQXdDLGFOMlpaO0NNM1o0Qzs7QUFDeEU7RUFBeUMsYU5vYVo7Q01wYTZDOztBQUMxRTtFQUFvQyxhTnhKWjtDTXdKd0M7O0FBQ2hFO0VBQTJDLGFOOFBaO0NNOVArQzs7QUFDOUU7RUFBc0MsYU5nQlo7Q01oQjBDOztBQUNwRTtFQUFtQyxhTnBGWjtDTW9GdUM7O0FBQzlEO0VBQWdDLGFOM1daO0NNMldvQzs7QUFDeEQ7RUFBc0MsYU4vUlo7Q00rUjBDOztBQUNwRTtFQUE2QyxhTi9SWjtDTStSaUQ7O0FBQ2xGO0VBQW1DLGFOK1VaO0NNL1V1Qzs7QUFDOUQ7RUFBMEMsYU4rVVo7Q00vVThDOztBQUM1RTtFQUE0QyxhTmdEWjtDTWhEZ0Q7O0FBQ2hGO0VBQTBDLGFOa0RaO0NNbEQ4Qzs7QUFDNUU7RUFBNEMsYU4rQ1o7Q00vQ2dEOztBQUNoRjtFQUE2QyxhTitDWjtDTS9DaUQ7O0FBQ2xGO0VBQWtDLGFOaldaO0NNaVdzQzs7QUFDNUQ7RUFBb0MsYU5tWVo7Q01uWXdDOztBQUNoRTtFQUFvQyxhTjdXWjtDTTZXd0M7O0FBQ2hFO0VBQWtDLGFOa0NaO0NNbENzQzs7QUFDNUQ7RUFBcUMsYU41S1o7Q000S3lDOztBQUNsRTtFQUFrQyxhTmdOWjtDTWhOc0M7O0FBQzVEO0VBQXVDLGFOeEZaO0NNd0YyQzs7QUFDdEU7RUFBbUMsYU40VFo7Q001VHVDOztBQUM5RDtFQUFtQyxhTnRJWjtDTXNJdUM7O0FBQzlEO0VBQWlDLGFONkNaO0NNN0NxQzs7QUFDMUQ7O0VBQ3FDLGFONURaO0NNNER5Qzs7QUFDbEU7RUFBa0MsYU44UFo7Q005UHNDOztBQUM1RDtFQUFtQyxhTnVFWjtDTXZFdUM7O0FBQzlEO0VBQW9DLGFOOVdaO0NNOFd3Qzs7QUFDaEU7RUFBZ0MsYU50U1o7Q01zU29DOztBQUN4RDtFQUErQixhTmlXWjtDTWpXbUM7O0FBQ3REO0VBQWtDLGFOdVdaO0NNdldzQzs7QUFDNUQ7RUFBbUMsYU4rSVo7Q00vSXVDOztBQUM5RDtFQUFzQyxhTmtGWjtDTWxGMEM7O0FBQ3BFO0VBQTJDLGFONk5aO0NNN04rQzs7QUFDOUU7RUFBaUQsYU4vV1o7Q00rV3FEOztBQUMxRjtFQUFnRCxhTmpYWjtDTWlYb0Q7O0FBQ3hGOztFQUNnRCxhTnpSWjtDTXlSb0Q7O0FBQ3hGO0VBQXlDLGFObk1aO0NNbU02Qzs7QUFDMUU7RUFBdUMsYU5pV1o7Q01qVzJDOztBQUN0RTtFQUF5QyxhTm9WWjtDTXBWNkM7O0FBQzFFOztFQUNnQyxhTjBTWjtDTTFTb0M7O0FBQ3hEO0VBQTBDLGFOMEdaO0NNMUc4Qzs7QUFDNUU7RUFBMEMsYU40TVo7Q001TThDOztBQUM1RTtFQUFrQyxhTnNMWjtDTXRMc0M7O0FBQzVEO0VBQTRDLGFOekxaO0NNeUxnRDs7QUFDaEY7RUFBc0MsYU5vV1o7Q01wVzBDOztBQUNwRTtFQUFtQyxhTjhEWjtDTTlEdUM7O0FBQzlEOzs7RUFFdUMsYU44U1o7Q005UzJDOztBQUN0RTs7RUFDMkMsYU4xRlo7Q00wRitDOztBQUM5RTtFQUFrQyxhTnNXWjtDTXRXc0M7O0FBQzVEO0VBQW1DLGFObEdaO0NNa0d1Qzs7QUFDOUQ7RUFBbUMsYU5nSFo7Q01oSHVDOztBQUM5RDtFQUEwQyxhTmlIWjtDTWpIOEM7O0FBQzVFO0VBQStDLGFOeU5aO0NNek5tRDs7QUFDdEY7RUFBd0MsYU51Tlo7Q012TjRDOztBQUN4RTtFQUFzQyxhTi9OWjtDTStOMEM7O0FBQ3BFO0VBQWlDLGFONU5aO0NNNE5xQzs7QUFDMUQ7RUFBMEMsYU4yRVo7Q00zRThDOztBQUM1RTtFQUEyQyxhTnlFWjtDTXpFK0M7O0FBQzlFO0VBQW1DLGFOdk5aO0NNdU51Qzs7QUFDOUQ7RUFBbUMsYU56Q1o7Q015Q3VDOztBQUM5RDtFQUFxQyxhTnBDWjtDTW9DeUM7O0FBQ2xFO0VBQWdDLGFOdExaO0NNc0xvQzs7QUFDeEQ7RUFBcUMsYU43VVo7Q002VXlDOztBQUNsRTtFQUFrQyxhTjFSWjtDTTBSc0M7O0FBQzVEO0VBQWdDLGFOc0RaO0NNdERvQzs7QUFDeEQ7RUFBa0MsYU5tTFo7Q01uTHNDOztBQUM1RDtFQUFpQyxhTnJQWjtDTXFQcUM7O0FBQzFEO0VBQWtDLGFOclBaO0NNcVBzQzs7QUFDNUQ7RUFBb0MsYU43V1o7Q002V3dDOztBQUNoRTtFQUEyQyxhTjdXWjtDTTZXK0M7O0FBQzlFO0VBQWtDLGFOMExaO0NNMUxzQzs7QUFDNUQ7RUFBeUMsYU4wTFo7Q00xTDZDOztBQUMxRTtFQUFvQyxhTnlGWjtDTXpGd0M7O0FBQ2hFOztFQUNnQyxhTnpVWjtDTXlVb0M7O0FBQ3hEOztFQUNpQyxhTitNWjtDTS9NcUM7O0FBQzFEO0VBQWlDLGFONFBaO0NNNVBxQzs7QUFDMUQ7RUFBb0MsYU51S1o7Q012S3dDOztBQUNoRTtFQUF1QyxhTnRQWjtDTXNQMkM7O0FBQ3RFO0VBQXVDLGFOaUtaO0NNaksyQzs7QUFDdEU7RUFBcUMsYU45UFo7Q004UHlDOztBQUNsRTtFQUF1QyxhTi9MWjtDTStMMkM7O0FBQ3RFO0VBQXdDLGFOeExaO0NNd0w0Qzs7QUFDeEU7RUFBeUMsYU5yTVo7Q01xTTZDOztBQUMxRTtFQUE4QyxhTi9MWjtDTStMa0Q7O0FBQ3BGOzs7RUFFeUMsYU54TVo7Q013TTZDOztBQUMxRTs7RUFDMkMsYU45TVo7Q004TStDOztBQUM5RTs7RUFDeUMsYU4vTVo7Q00rTTZDOztBQUMxRTs7RUFDeUMsYU5wTVo7Q01vTTZDOztBQUMxRTtFQUF3QyxhTmpOWjtDTWlONEM7O0FBQ3hFO0VBQWlDLGFOdVJaO0NNdlJxQzs7QUFDMUQ7RUFBb0MsYU41U1o7Q000U3dDOztBQUNoRTtFQUFxQyxhTjlFWjtDTThFeUM7O0FBQ2xFOzs7OztFQUlzQyxhTm5FWjtDTW1FMEM7O0FBQ3BFO0VBQTJDLGFOL1RaO0NNK1QrQzs7QUFDOUU7OztFQUVrQyxhTnFEWjtDTXJEc0M7O0FBQzVEOztFQUNtQyxhTm5RWjtDTW1RdUM7O0FBQzlEO0VBQXVDLGFOektaO0NNeUsyQzs7QUFDdEU7RUFBZ0MsYU4zS1o7Q00yS29DOztBQUN4RDs7O0VBRXdDLGFOeEpaO0NNd0o0Qzs7QUFDeEU7RUFBMEMsYU4yS1o7Q00zSzhDOztBQUM1RTtFQUErQixhTmlDWjtDTWpDbUM7O0FBQ3REOztFQUNtQyxhTjBRWjtDTTFRdUM7O0FBQzlEOztFQUN3QyxhTlZaO0NNVTRDOztBQUN4RTs7RUFDMEMsYU5YWjtDTVc4Qzs7QUFDNUU7RUFBb0MsYU4xSVo7Q00wSXdDOztBQUNoRTtFQUF3QyxhTmxWWjtDTWtWNEM7O0FBQ3hFO0VBQW1DLGFOakpaO0NNaUp1Qzs7QUFDOUQ7RUFBc0MsYU5iWjtDTWEwQzs7QUFDcEU7RUFBb0MsYU4rRlo7Q00vRndDOztBQUNoRTtFQUFzQyxhTnVFWjtDTXZFMEM7O0FBQ3BFO0VBQTZDLGFOdUVaO0NNdkVpRDs7QUFDbEY7RUFBaUMsYU56Wlo7Q015WnFDOztBQUMxRDs7RUFDcUMsYU41TVo7Q000TXlDOztBQUNsRTtFQUFnQyxhTjBNWjtDTTFNb0M7O0FBQ3hEO0VBQXVDLGFOeGFaO0NNd2EyQzs7QUFDdEU7RUFBaUMsYU5JWjtDTUpxQzs7QUFDMUQ7RUFBdUMsYU51Rlo7Q012RjJDOztBQUN0RTtFQUFtQyxhTjJNWjtDTTNNdUM7O0FBQzlEO0VBQWlDLGFOK1FaO0NNL1FxQzs7QUFDMUQ7RUFBd0MsYU56Q1o7Q015QzRDOztBQUN4RTtFQUFpQyxhTndQWjtDTXhQcUM7O0FBQzFEO0VBQXVDLGFOclpaO0NNcVoyQzs7QUFDdEU7RUFBbUMsYU52Qlo7Q011QnVDOztBQUM5RDtFQUEwQyxhTjNMWjtDTTJMOEM7O0FBQzVFO0VBQW9DLGFONVhaO0NNNFh3Qzs7QUFDaEU7RUFBMEMsYU5oWVo7Q01nWThDOztBQUM1RTtFQUF3QyxhTm5ZWjtDTW1ZNEM7O0FBQ3hFO0VBQW9DLGFOdFlaO0NNc1l3Qzs7QUFDaEU7RUFBc0MsYU5sWVo7Q01rWTBDOztBQUNwRTtFQUFzQyxhTmxZWjtDTWtZMEM7O0FBQ3BFO0VBQXVDLGFOM2JaO0NNMmIyQzs7QUFDdEU7RUFBeUMsYU4zYlo7Q00yYjZDOztBQUMxRTtFQUFrQyxhTitLWjtDTS9Lc0M7O0FBQzVEO0VBQXNDLGFOblZaO0NNbVYwQzs7QUFDcEU7RUFBK0IsYU45ZFo7Q004ZG1DOztBQUN0RDtFQUF1QyxhTjVSWjtDTTRSMkM7O0FBQ3RFO0VBQXdDLGFOL0NaO0NNK0M0Qzs7QUFDeEU7RUFBMEMsYU45Ylo7Q004YjhDOztBQUM1RTtFQUF1QyxhTnRmWjtDTXNmMkM7O0FBQ3RFO0VBQXNDLGFOL0JaO0NNK0IwQzs7QUFDcEU7RUFBdUMsYU56SFo7Q015SDJDOztBQUN0RTtFQUFtQyxhTnZJWjtDTXVJdUM7O0FBQzlEO0VBQTBDLGFOdklaO0NNdUk4Qzs7QUFDNUU7RUFBdUMsYU40Slo7Q001SjJDOztBQUN0RTtFQUFzQyxhTjRKWjtDTTVKMEM7O0FBQ3BFO0VBQW9DLGFOeGNaO0NNd2N3Qzs7QUFDaEU7RUFBZ0MsYU5qYlo7Q01pYm9DOztBQUN4RDtFQUFvQyxhTnZKWjtDTXVKd0M7O0FBQ2hFO0VBQXNDLGFOM2dCWjtDTTJnQjBDOztBQUNwRTtFQUErQixhTjdaWjtDTTZabUM7O0FBQ3REOzs7RUFFZ0MsYU56S1o7Q015S29DOztBQUN4RDtFQUFxQyxhTnBHWjtDTW9HeUM7O0FBQ2xFO0VBQXVDLGFOeGJaO0NNd2IyQzs7QUFDdEU7RUFBMkMsYU41V1o7Q000VytDOztBQUM5RTtFQUFxQyxhTjlWWjtDTThWeUM7O0FBQ2xFO0VBQXFDLGFOOVBaO0NNOFB5Qzs7QUFDbEU7RUFBb0MsYU5ySlo7Q01xSndDOztBQUNoRTtFQUFtQyxhTmVaO0NNZnVDOztBQUM5RDtFQUF5QyxhTjJCWjtDTTNCNkM7O0FBQzFFO0VBQXdDLGFOb0NaO0NNcEM0Qzs7QUFDeEU7RUFBcUMsYU5xQ1o7Q01yQ3lDOztBQUNsRTtFQUFzQyxhTjVhWjtDTTRhMEM7O0FBQ3BFO0VBQTRDLGFOOWFaO0NNOGFnRDs7QUFDaEY7RUFBb0MsYU4vVlo7Q00rVndDOztBQUNoRTtFQUFpQyxhTm9CWjtDTXBCcUM7O0FBQzFEO0VBQXdDLGFOOEtaO0NNOUs0Qzs7QUFDeEU7RUFBdUMsYU4vRlo7Q00rRjJDOztBQUN0RTtFQUF3QyxhTjZFWjtDTTdFNEM7O0FBQ3hFO0VBQXNDLGFOOU1aO0NNOE0wQzs7QUFDcEU7RUFBa0MsYU4rS1o7Q00vS3NDOztBQUM1RDtFQUFpQyxhTjdIWjtDTTZIcUM7O0FBQzFEO0VBQW9DLGFObkhaO0NNbUh3Qzs7QUFDaEU7O0VBQ3dDLGFOa0laO0NNbEk0Qzs7QUFDeEU7RUFBNEMsYU5rSVo7Q01sSWdEOztBQUNoRjtFQUF5QyxhTjBLWjtDTTFLNkM7O0FBQzFFO0VBQXdDLGFObElaO0NNa0k0Qzs7QUFDeEU7RUFBdUMsYU55S1o7Q016SzJDOztBQUN0RTtFQUF3QyxhTm5JWjtDTW1JNEM7O0FBQ3hFO0VBQTBDLGFObElaO0NNa0k4Qzs7QUFDNUU7RUFBMEMsYU5wSVo7Q01vSThDOztBQUM1RTtFQUFtQyxhTjFHWjtDTTBHdUM7O0FBQzlEO0VBQXVDLGFON1FaO0NNNlEyQzs7QUFDdEU7RUFBOEMsYU4xVVo7Q00wVWtEOztBQUNwRjtFQUF3QyxhTnpFWjtDTXlFNEM7O0FBQ3hFO0VBQXFDLGFOa0xaO0NNbEx5Qzs7QUFDbEU7RUFBbUMsYU5YWjtDTVd1Qzs7QUFDOUQ7RUFBc0MsYU51Slo7Q012SjBDOztBQUNwRTtFQUF1QyxhTndKWjtDTXhKMkM7O0FBQ3RFOztFQUNnQyxhTi9mWjtDTStmb0M7O0FBQ3hEO0VBQW9DLGFONEpaO0NNNUp3Qzs7QUFDaEU7RUFBa0MsYU44R1o7Q005R3NDOztBQUM1RDtFQUFtQyxhTndEWjtDTXhEdUM7O0FBQzlEO0VBQW1DLGFOOUlaO0NNOEl1Qzs7QUFDOUQ7O0VBQ3lDLGFOMExaO0NNMUw2Qzs7QUFDMUU7RUFBMEMsYU5qSFo7Q01pSDhDOztBQUM1RTtFQUFxQyxhTnJIWjtDTXFIeUM7O0FBQ2xFO0VBQXlDLGFObldaO0NNbVc2Qzs7QUFDMUU7OztFQUV5QyxhTi9nQlo7Q00rZ0I2Qzs7QUFDMUU7O0VBQ21ELGFOOWdCWjtDTThnQnVEOztBQUM5Rjs7RUFDeUMsYU5saEJaO0NNa2hCNkM7O0FBQzFFOztFQUM0QyxhTm5oQlo7Q01taEJnRDs7QUFDaEY7O0VBQzBDLGFOeGhCWjtDTXdoQjhDOztBQUM1RTtFQUEwQyxhTjNJWjtDTTJJOEM7O0FBQzVFO0VBQXFDLGFOM09aO0NNMk95Qzs7QUFDbEU7RUFBeUMsYU54SVo7Q013STZDOztBQUMxRTtFQUEyQyxhTnhJWjtDTXdJK0M7O0FBQzlFO0VBQXdDLGFOd0JaO0NNeEI0Qzs7QUFDeEU7RUFBMEMsYU53Qlo7Q014QjhDOztBQUM1RTtFQUFtQyxhTi9kWjtDTStkdUM7O0FBQzlEO0VBQTJDLGFObGVaO0NNa2UrQzs7QUFDOUU7RUFBa0MsYU5wY1o7Q01vY3NDOztBQUM1RDtFQUEwQyxhTmxqQlo7Q01rakI4Qzs7QUFDNUU7RUFBd0MsYU54UFo7Q013UDRDOztBQUN4RTs7RUFDNEMsYU56UFo7Q015UGdEOztBQUNoRjs7RUFDMkMsYU43UFo7Q002UCtDOztBQUM5RTs7RUFDMEMsYU5oUVo7Q01nUThDOztBQUM1RTtFQUFzQyxhTnJRWjtDTXFRMEM7O0FBQ3BFOztFQUN3QyxhTnhSWjtDTXdSNEM7O0FBQ3hFOztFQUN5QyxhTjdSWjtDTTZSNkM7O0FBQzFFO0VBQTRDLGFOMVJaO0NNMFJnRDs7QUFDaEY7RUFBMEMsYU5wU1o7Q01vUzhDOztBQUM1RTtFQUF5QyxhTjNSWjtDTTJSNkM7O0FBQzFFO0VBQTJDLGFOL1JaO0NNK1IrQzs7QUFDOUU7RUFBeUMsYU5qU1o7Q01pUzZDOztBQUMxRTtFQUFzQyxhTitEWjtDTS9EMEM7O0FBQ3BFO0VBQXVDLGFOL0ZaO0NNK0YyQzs7QUFDdEU7RUFBNkMsYU4vYlo7Q00rYmlEOztBQUNsRjtFQUErQixhTnRVWjtDTXNVbUM7O0FBQ3REO0VBQXNDLGFOdFVaO0NNc1UwQzs7QUFDcEU7RUFBd0MsYU5rRVo7Q01sRTRDOztBQUN4RTtFQUEwQyxhTnJLWjtDTXFLOEM7O0FBQzVFO0VBQWlELGFOcktaO0NNcUtxRDs7QUFDMUY7RUFBdUMsYU41VVo7Q000VTJDOztBQUN0RTtFQUF3QyxhTndIWjtDTXhINEM7O0FBQ3hFO0VBQW1DLGFObkZaO0NNbUZ1Qzs7QUFDOUQ7RUFBbUMsYU56ZVo7Q015ZXVDOztBQUM5RDtFQUFvQyxhTjlXWjtDTThXd0M7O0FBQ2hFO0VBQWtDLGFOeEtaO0NNd0tzQzs7QUFDNUQ7RUFBOEMsYU5wUVo7Q01vUWtEOztBQUNwRjs7RUFDdUMsYU5TWjtDTVQyQzs7QUFDdEU7RUFBbUMsYU5qZFo7Q01pZHVDOztBQUM5RDtFQUFrQyxhTnpvQlo7Q015b0JzQzs7QUFDNUQ7RUFBbUMsYU4vbkJaO0NNK25CdUM7O0FBQzlEO0VBQTRDLGFOM2hCWjtDTTJoQmdEOztBQUNoRjtFQUE2QyxhTjloQlo7Q004aEJpRDs7QUFDbEY7RUFBNkMsYU41aEJaO0NNNGhCaUQ7O0FBQ2xGO0VBQTZDLGFOamlCWjtDTWlpQmlEOztBQUNsRjtFQUFxQyxhTnBSWjtDTW9SeUM7O0FBQ2xFO0VBQW9DLGFONU5aO0NNNE53Qzs7QUFDaEU7RUFBc0MsYU41Tlo7Q000TjBDOztBQUNwRTtFQUFrQyxhTi9OWjtDTStOc0M7O0FBQzVEO0VBQWdDLGFObE9aO0NNa09vQzs7QUFDeEQ7RUFBdUMsYU5wZVo7Q01vZTJDOztBQUN0RTtFQUF5QyxhTnBlWjtDTW9lNkM7O0FBQzFFO0VBQWtDLGFOdFNaO0NNc1NzQzs7QUFDNUQ7RUFBa0MsYU5pRlo7Q01qRnNDOztBQUM1RDtFQUFzQyxhTmxrQlo7Q01ra0IwQzs7QUFDcEU7RUFBc0MsYU5yWFo7Q01xWDBDOztBQUNwRTtFQUF5QyxhTnBJWjtDTW9JNkM7O0FBQzFFO0VBQWlDLGFOcGNaO0NNb2NxQzs7QUFDMUQ7RUFBNEMsYU5oZVo7Q01nZWdEOztBQUNoRjtFQUFxQyxhTnBmWjtDTW9meUM7O0FBQ2xFO0VBQWlDLGFObE5aO0NNa05xQzs7QUFDMUQ7RUFBeUMsYU4xWFo7Q00wWDZDOztBQUMxRTtFQUFnQyxhTm9EWjtDTXBEb0M7O0FBQ3hEO0VBQXlDLGFOM0paO0NNMko2Qzs7QUFDMUU7RUFBcUMsYU56Tlo7Q015TnlDOztBQUNsRTtFQUFtQyxhTmxIWjtDTWtIdUM7O0FBQzlEO0VBQXlDLGFON0xaO0NNNkw2Qzs7QUFDMUU7RUFBMkMsYU43TFo7Q002TCtDOztBQUM5RTtFQUF3QyxhTjNDWjtDTTJDNEM7O0FBQ3hFO0VBQTBDLGFOM0NaO0NNMkM4Qzs7QUFDNUU7RUFBeUMsYU5yR1o7Q01xRzZDOztBQUMxRTtFQUE0QyxhTnJHWjtDTXFHZ0Q7O0FBQ2hGO0VBQW9DLGFON1VaO0NNNlV3Qzs7QUFDaEU7RUFBc0MsYU5ubEJaO0NNbWxCMEM7O0FBQ3BFO0VBQXdDLGFObmxCWjtDTW1sQjRDOztBQUN4RTtFQUFvQyxhTi9MWjtDTStMd0M7O0FBQ2hFO0VBQW1DLGFObFhaO0NNa1h1Qzs7QUFDOUQ7RUFBdUMsYU5rRlo7Q01sRjJDOztBQUN0RTtFQUFvQyxhTm1GWjtDTW5Gd0M7O0FBQ2hFO0VBQW1DLGFOOWNaO0NNOGN1Qzs7QUFDOUQ7RUFBNkMsYU4yQlo7Q00zQmlEOztBQUNsRjtFQUEyQyxhTm1FWjtDTW5FK0M7O0FBQzlFO0VBQThDLGFOeEtaO0NNd0trRDs7QUFDcEY7RUFBa0MsYU45bEJaO0NNOGxCc0M7O0FBQzVEO0VBQThDLGFOdG9CWjtDTXNvQmtEOztBQUNwRjtFQUFpRCxhTnFEWjtDTXJEcUQ7O0FBQzFGO0VBQW9DLGFOeGxCWjtDTXdsQndDOztBQUNoRTtFQUF3RCxhTjVvQlo7Q000b0I0RDs7QUFDeEc7O0VBQ2dFLGFOOXFCWjtDTThxQm9FOztBQUN4SDs7O0VBRWlDLGFOdmZaO0NNdWZxQzs7QUFDMUQ7RUFBa0MsYU5oWVo7Q01nWXNDOztBQUM1RDtFQUFvQyxhTmhZWjtDTWdZd0M7O0FBQ2hFOztFQUMwQyxhTjFIWjtDTTBIOEM7O0FBQzVFO0VBQXVDLGFOelJaO0NNeVIyQzs7QUFDdEU7RUFBbUMsYU5pQ1o7Q01qQ3VDOztBQUM5RDtFQUEwQyxhTmlDWjtDTWpDOEM7O0FBQzVFO0VBQXFDLGFObEhaO0NNa0h5Qzs7QUFDbEU7RUFBMkMsYU5sSFo7Q01rSCtDOztBQUM5RTtFQUE0QyxhTmxIWjtDTWtIZ0Q7O0FBQ2hGO0VBQXVDLGFOck5aO0NNcU4yQzs7QUFDdEU7RUFBd0MsYU5wYlo7Q01vYjRDOztBQUN4RTtFQUFrQyxhTm1FWjtDTW5Fc0M7O0FBQzVEO0VBQXNDLGFOcERaO0NNb0QwQzs7QUFDcEU7O0VBQ2lELGFOellaO0NNeVlxRDs7QUFDMUY7O0VBQ3lDLGFON2FaO0NNNmE2Qzs7QUFDMUU7RUFBd0MsYU50WFo7Q01zWDRDOztBQUN4RTtFQUEwQyxhTmxmWjtDTWtmOEM7O0FBQzVFO0VBQTRDLGFObGZaO0NNa2ZnRDs7QUFDaEY7RUFBbUMsYU50VFo7Q01zVHVDOztBQUM5RDtFQUF5QyxhTnB0Qlo7Q01vdEI2Qzs7QUFDMUU7RUFBMkMsYU5wdEJaO0NNb3RCK0M7O0FBQzlFOztFQUN5QyxhTnJ0Qlo7Q01xdEI2Qzs7QUFDMUU7O0VBQzJDLGFOdHRCWjtDTXN0QitDOztBQUM5RTtFQUF3QyxhTkpaO0NNSTRDOztBQUN4RTtFQUEwQyxhTkpaO0NNSThDOztBQUM1RTtFQUFtQyxhTkhaO0NNR3VDOztBQUM5RDtFQUFxQyxhTjNXWjtDTTJXeUM7O0FBQ2xFOztFQUNvQyxhTjVXWjtDTTRXd0M7O0FBQ2hFOztFQUNzQyxhTjdXWjtDTTZXMEM7O0FBQ3BFO0VBQWtDLGFOdE5aO0NNc05zQzs7QUFDNUQ7RUFBMkMsYU4zYlo7Q00yYitDOztBQUM5RTtFQUFxQyxhTnRGWjtDTXNGeUM7O0FBQ2xFOzs7RUFFNkMsYU54RVo7Q013RWlEOztBQUNsRjs7RUFDdUQsYU52RVo7Q011RTJEOztBQUN0Rzs7RUFDNkMsYU4zRVo7Q00yRWlEOztBQUNsRjs7RUFDZ0QsYU41RVo7Q000RW9EOztBQUN4Rjs7RUFDOEMsYU5qRlo7Q01pRmtEOztBQUNwRjtFQUFtQyxhTjNLWjtDTTJLdUM7O0FBQzlEOzs7RUFFaUMsYU56ckJaO0NNeXJCcUM7O0FBQzFEO0VBQW9DLGFObFBaO0NNa1B3Qzs7QUFDaEU7RUFBNEMsYU5LWjtDTUxnRDs7QUFDaEY7RUFBNEMsYU5LWjtDTUxnRDs7QUFDaEY7RUFBMkMsYU5LWjtDTUwrQzs7QUFDOUU7O0VBQ3lDLGFORFo7Q01DNkM7O0FBQzFFOztFQUMyQyxhTkZaO0NNRStDOztBQUM5RTtFQUFxQyxhTnhzQlo7Q013c0J5Qzs7QUFDbEU7RUFBaUMsYU5wYlo7Q01vYnFDOztBQUMxRDtFQUFpQyxhTjFoQlo7Q00waEJxQzs7QUFDMUQ7RUFBaUMsYU54WVo7Q013WXFDOztBQUMxRDtFQUFvQyxhTi9PWjtDTStPd0M7O0FBQ2hFO0VBQW9DLGFOemlCWjtDTXlpQndDOztBQUNoRTtFQUFzQyxhTmpVWjtDTWlVMEM7O0FBQ3BFO0VBQXdDLGFON0taO0NNNks0Qzs7QUFDeEU7RUFBd0MsYU5oSVo7Q01nSTRDOztBQUN4RTtFQUF1QyxhTkpaO0NNSTJDOztBQUN0RTtFQUFtQyxhTnhVWjtDTXdVdUM7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RDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUE0RCxhRDV0QlI7Q0M0dEJnRTs7QUFDcEg7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF3RCxhRDV0QlI7Q0M0dEI0RDs7QUFDNUc7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQWdDLGFENXRCUjtDQzR0Qm9DOztBQUM1RDtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBMEQsYUQ1dEJSO0NDNHRCOEQ7O0FBQ2hIO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXdELGFENXRCUjtDQzR0QjREOztBQUM1RztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTJELGFENXRCUjtDQzR0QitEOztBQUNsSDtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMkQsYUQ1dEJSO0NDNHRCK0Q7O0FBQ2xIO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXdELGFENXRCUjtDQzR0QjREOztBQUM1RztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXlELGFENXRCUjtDQzR0QjZEOztBQUM5RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1RCxhRDV0QlI7Q0M0dEIyRDs7QUFDMUc7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1RCxhRDV0QlI7Q0M0dEIyRDs7QUFDMUc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1RCxhRDV0QlI7Q0M0dEIyRDs7QUFDMUc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQ2g4Q2hFO0VBQ0MsZ0NBQStCO0VBQy9CLDJEQUF5RDtFQUN6RCw2U0FHb0U7RUFDcEUsb0JBQW1CO0VBQ25CLG1CQUFrQjtDeEJ1NFJsQjs7QUFFRDtFd0JyNFJDLHNCQUFxQjtFQUNyQixnQ0FBK0I7RUFDL0IsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixlQUFjO0VBRWQsdUNBQXVDO0VBQ3ZDLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDbEM7O0FBRUQ7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FBQ0Q7RUFDQyxpQkFBZ0I7Q0FDaEI7O0FDcm5CRDtFQUNFLHVCQUFzQjtFQUN0QixpREFBb0Q7RUFDcEQsbVJBR3dFO0VBQ3hFLG9CQUFtQjtFQUNuQixtQkFBa0I7Q3pCbXNUbkI7O0FBRUQ7RTBCOXNURSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHFCQUFvQjtFQUNwQixlQUFjO0VBRWQsdUNBQXVDO0VBQ3ZDLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7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QUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFGRDtFQUNFLG1CQUF3QjtDQUN6Qjs7QUFHRDtFQUNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFHRDtFQUNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFHRDtFQUNFLG9CQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHFCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHNCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFGRDtFQUNFLHVCQUE0QjtDQUM3Qjs7QUFHRDtFQUNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG9CQUF5QjtDQUMxQjs7QUFHRDtFQUNFLGtCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFHRDtFQUNFLGtCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLHFCQUEwQjtDQUMzQjs7QUFHRDtFQUNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHNCQUEyQjtDQUM1Qjs7QUFyQ0Q7RUE0Q0UsZ0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsZ0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsaUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQXhDRDtFQTRDRSxtQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxtQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBeENEO0VBNENFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUF4Q0Q7RUE0Q0Usb0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usb0JBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQXhDRDtFQTZDRSxpQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxpQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxrQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBRkQ7RUFDRSxtQkFBeUI7Q0FDMUI7O0FBekNEO0VBNkNFLGtCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLGtCQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG1CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUFGRDtFQUNFLG9CQUEwQjtDQUMzQjs7QUF6Q0Q7RUE2Q0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQXpDRDtFQTZDRSxtQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxtQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxvQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FBRkQ7RUFDRSxxQkFBMkI7Q0FDNUI7O0FOQ0Q7RU1JRTtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtDbkMwN2hCSjs7QTZCdC9oQkM7RU1rRUU7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7Q25DMDJqQko7O0E2Qm4rakJDO0VNK0hFO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1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Z0JBQWU7R0FFbEI7QzNLZ256RFY7O0EyS25wekREO0VBcUNZLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLGlCQUNGO0NBQUM7O0FBeENYO0VBNENZLFlBQVc7Q0FDWjs7QUE3Q1g7O0VBdURjLHVCMUtqM0JBO0UwS2szQkEsbUJBQWtCO0VBQ2xCLFlBQVc7Q0FDWjs7QUExRGI7O0VBNERjLFkxS3QzQkE7RTBLdTNCQSxzQkFBcUI7RUFDckIsWUFBVztFQUNYLG1CQUFrQjtDQUNuQjs7QUFoRWI7RUFxRVEsZUFBYztDQUNmOztBQXRFUDtFQTRFTSxZMUt0NEJRO0MwS3U0QlQiLCJmaWxlIjoic3R5bGVzLW1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgUmcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTaWduUGFpbnRlcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VkdWNhdGlvbkljb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLmVvdD8xMTA0ODQ3NVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLmVvdD8xMTA0ODQ3NSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby53b2ZmMj8xMTA0ODQ3NVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby53b2ZmPzExMDQ4NDc1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8udHRmPzExMDQ4NDc1XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLnN2Zz8xMTA0ODQ3NSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzExMDQ4NDc1I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWR1Y2F0aW9uSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi0xNDEtc3RhcnR1cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJztcbn1cblxuLyogJ+6ggCcgKi9cbi5pY29uLTE0MS1zdHVkeWluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJztcbn1cblxuLyogJ+6ggScgKi9cbi5pY29uLTE0MS10ZWxlc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7XG59XG5cbi8qICfuoIInICovXG4uaWNvbi0xNDEtdGVzdC10dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnO1xufVxuXG4vKiAn7qCDJyAqL1xuLmljb24tMTQxLXRlc3QtdHViZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnO1xufVxuXG4vKiAn7qCEJyAqL1xuLmljb24tMTQxLXRoaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnO1xufVxuXG4vKiAn7qCFJyAqL1xuLmljb24tMTQxLXRpYy10YWMtdG9lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnO1xufVxuXG4vKiAn7qCGJyAqL1xuLmljb24tMTQxLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3Jztcbn1cblxuLyogJ+6ghycgKi9cbi5pY29uLTE0MS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7XG59XG5cbi8qICfuoIgnICovXG4uaWNvbi0xNDEtdHJvcGh5LTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7XG59XG5cbi8qICfuoIknICovXG4uaWNvbi0xNDEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJztcbn1cblxuLyogJ+6giicgKi9cbi5pY29uLTE0MS11c2VyLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7XG59XG5cbi8qICfuoIsnICovXG4uaWNvbi0xNDEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYyc7XG59XG5cbi8qICfuoIwnICovXG4uaWNvbi0xNDEtYWJhY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnO1xufVxuXG4vKiAn7qCNJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7XG59XG5cbi8qICfuoI4nICovXG4uaWNvbi0xNDEtYWxhcm0tYmVsbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGYnO1xufVxuXG4vKiAn7qCPJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGwtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEwJztcbn1cblxuLyogJ+6gkCcgKi9cbi5pY29uLTE0MS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJztcbn1cblxuLyogJ+6gkScgKi9cbi5pY29uLTE0MS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJztcbn1cblxuLyogJ+6gkicgKi9cbi5pY29uLTE0MS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnO1xufVxuXG4vKiAn7qCTJyAqL1xuLmljb24tMTQxLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTQnO1xufVxuXG4vKiAn7qCUJyAqL1xuLmljb24tMTQxLWJhY2twYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnO1xufVxuXG4vKiAn7qCVJyAqL1xuLmljb24tMTQxLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7XG59XG5cbi8qICfuoJYnICovXG4uaWNvbi0xNDEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE3Jztcbn1cblxuLyogJ+6glycgKi9cbi5pY29uLTE0MS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnO1xufVxuXG4vKiAn7qCYJyAqL1xuLmljb24tMTQxLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7XG59XG5cbi8qICfuoJknICovXG4uaWNvbi0xNDEtYm9va3NoZWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnO1xufVxuXG4vKiAn7qCaJyAqL1xuLmljb24tMTQxLWJvb2tzaGVsZi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInO1xufVxuXG4vKiAn7qCbJyAqL1xuLmljb24tMTQxLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnO1xufVxuXG4vKiAn7qCcJyAqL1xuLmljb24tMTQxLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJztcbn1cblxuLyogJ+6gnScgKi9cbi5pY29uLTE0MS1icmllZmNhc2UtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFlJztcbn1cblxuLyogJ+6gnicgKi9cbi5pY29uLTE0MS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWYnO1xufVxuXG4vKiAn7qCfJyAqL1xuLmljb24tMTQxLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJztcbn1cblxuLyogJ+6goCcgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjEnO1xufVxuXG4vKiAn7qChJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3ItMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIyJztcbn1cblxuLyogJ+6goicgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7XG59XG5cbi8qICfuoKMnICovXG4uaWNvbi0xNDEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNCc7XG59XG5cbi8qICfuoKQnICovXG4uaWNvbi0xNDEtY2VsbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNSc7XG59XG5cbi8qICfuoKUnICovXG4uaWNvbi0xNDEtY2VsbHMtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI2Jztcbn1cblxuLyogJ+6gpicgKi9cbi5pY29uLTE0MS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI3Jztcbn1cblxuLyogJ+6gpycgKi9cbi5pY29uLTE0MS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI4Jztcbn1cblxuLyogJ+6gqCcgKi9cbi5pY29uLTE0MS1jbGFzc3Jvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7XG59XG5cbi8qICfuoKknICovXG4uaWNvbi0xNDEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmEnO1xufVxuXG4vKiAn7qCqJyAqL1xuLmljb24tMTQxLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInO1xufVxuXG4vKiAn7qCrJyAqL1xuLmljb24tMTQxLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYyc7XG59XG5cbi8qICfuoKwnICovXG4uaWNvbi0xNDEtY29tcHV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZCc7XG59XG5cbi8qICfuoK0nICovXG4uaWNvbi0xNDEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZSc7XG59XG5cbi8qICfuoK4nICovXG4uaWNvbi0xNDEtY3V0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmYnO1xufVxuXG4vKiAn7qCvJyAqL1xuLmljb24tMTQxLWRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMCc7XG59XG5cbi8qICfuoLAnICovXG4uaWNvbi0xNDEtZGVzay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzEnO1xufVxuXG4vKiAn7qCxJyAqL1xuLmljb24tMTQxLWRlc2stMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMyJztcbn1cblxuLyogJ+6gsicgKi9cbi5pY29uLTE0MS1kZXNrLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMyc7XG59XG5cbi8qICfuoLMnICovXG4uaWNvbi0xNDEtZGVzay00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzQnO1xufVxuXG4vKiAn7qC0JyAqL1xuLmljb24tMTQxLWRlc2stbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM1Jztcbn1cblxuLyogJ+6gtScgKi9cbi5pY29uLTE0MS1kZXNrLWxhbXAtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2Jztcbn1cblxuLyogJ+6gticgKi9cbi5pY29uLTE0MS1kaXBsb21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnO1xufVxuXG4vKiAn7qC3JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM4Jztcbn1cblxuLyogJ+6guCcgKi9cbi5pY29uLTE0MS1kaXBsb21hLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7XG59XG5cbi8qICfuoLknICovXG4uaWNvbi0xNDEtZGlwbG9tYS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnO1xufVxuXG4vKiAn7qC6JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNiJztcbn1cblxuLyogJ+6guycgKi9cbi5pY29uLTE0MS1kaXBsb21hLTU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYyc7XG59XG5cbi8qICfuoLwnICovXG4uaWNvbi0xNDEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnO1xufVxuXG4vKiAn7qC9JyAqL1xuLmljb24tMTQxLWVhcnRoLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2UnO1xufVxuXG4vKiAn7qC+JyAqL1xuLmljb24tMTQxLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnO1xufVxuXG4vKiAn7qC/JyAqL1xuLmljb24tMTQxLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQwJztcbn1cblxuLyogJ+6hgCcgKi9cbi5pY29uLTE0MS1leGFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDEnO1xufVxuXG4vKiAn7qGBJyAqL1xuLmljb24tMTQxLWV4YW0tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQyJztcbn1cblxuLyogJ+6hgicgKi9cbi5pY29uLTE0MS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQzJztcbn1cblxuLyogJ+6hgycgKi9cbi5pY29uLTE0MS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDQnO1xufVxuXG4vKiAn7qGEJyAqL1xuLmljb24tMTQxLWZpbGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ1Jztcbn1cblxuLyogJ+6hhScgKi9cbi5pY29uLTE0MS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ2Jztcbn1cblxuLyogJ+6hhicgKi9cbi5pY29uLTE0MS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ3Jztcbn1cblxuLyogJ+6hhycgKi9cbi5pY29uLTE0MS1mbGFzay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDgnO1xufVxuXG4vKiAn7qGIJyAqL1xuLmljb24tMTQxLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ5Jztcbn1cblxuLyogJ+6hiScgKi9cbi5pY29uLTE0MS1nZXJtczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRhJztcbn1cblxuLyogJ+6hiicgKi9cbi5pY29uLTE0MS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGInO1xufVxuXG4vKiAn7qGLJyAqL1xuLmljb24tMTQxLWdsdWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Yyc7XG59XG5cbi8qICfuoYwnICovXG4uaWNvbi0xNDEtZ3JhZHVhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGQnO1xufVxuXG4vKiAn7qGNJyAqL1xuLmljb24tMTQxLWdyYWR1YXRlZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGUnO1xufVxuXG4vKiAn7qGOJyAqL1xuLmljb24tMTQxLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGYnO1xufVxuXG4vKiAn7qGPJyAqL1xuLmljb24tMTQxLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1MCc7XG59XG5cbi8qICfuoZAnICovXG4uaWNvbi0xNDEtaWQtY2FyZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTEnO1xufVxuXG4vKiAn7qGRJyAqL1xuLmljb24tMTQxLWlkLWNhcmQtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUyJztcbn1cblxuLyogJ+6hkicgKi9cbi5pY29uLTE0MS1pZGVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTMnO1xufVxuXG4vKiAn7qGTJyAqL1xuLmljb24tMTQxLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTQnO1xufVxuXG4vKiAn7qGUJyAqL1xuLmljb24tMTQxLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1NSc7XG59XG5cbi8qICfuoZUnICovXG4uaWNvbi0xNDEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTYnO1xufVxuXG4vKiAn7qGWJyAqL1xuLmljb24tMTQxLWxhcHRvcC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTcnO1xufVxuXG4vKiAn7qGXJyAqL1xuLmljb24tMTQxLWxlY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1OCc7XG59XG5cbi8qICfuoZgnICovXG4uaWNvbi0xNDEtbGVjdHVyZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTknO1xufVxuXG4vKiAn7qGZJyAqL1xuLmljb24tMTQxLWxlY3R1cmUtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVhJztcbn1cblxuLyogJ+6hmicgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Yic7XG59XG5cbi8qICfuoZsnICovXG4uaWNvbi0xNDEtbGVjdHVyZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWMnO1xufVxuXG4vKiAn7qGcJyAqL1xuLmljb24tMTQxLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWQnO1xufVxuXG4vKiAn7qGdJyAqL1xuLmljb24tMTQxLWxpYnJhcnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1ZSc7XG59XG5cbi8qICfuoZ4nICovXG4uaWNvbi0xNDEtbWVkYWwtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVmJztcbn1cblxuLyogJ+6hnycgKi9cbi5pY29uLTE0MS1tZWRhbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjAnO1xufVxuXG4vKiAn7qGgJyAqL1xuLmljb24tMTQxLW1lZ2FwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYxJztcbn1cblxuLyogJ+6hoScgKi9cbi5pY29uLTE0MS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjInO1xufVxuXG4vKiAn7qGiJyAqL1xuLmljb24tMTQxLW1pY3Jvc2NvcGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYzJztcbn1cblxuLyogJ+6hoycgKi9cbi5pY29uLTE0MS1tb3J0YXJib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY0Jztcbn1cblxuLyogJ+6hpCcgKi9cbi5pY29uLTE0MS1tb3J0YXJib2FyZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjUnO1xufVxuXG4vKiAn7qGlJyAqL1xuLmljb24tMTQxLW11c2V1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY2Jztcbn1cblxuLyogJ+6hpicgKi9cbi5pY29uLTE0MS1uZXR3b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjcnO1xufVxuXG4vKiAn7qGnJyAqL1xuLmljb24tMTQxLW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjgnO1xufVxuXG4vKiAn7qGoJyAqL1xuLmljb24tMTQxLW5vdGVib29rLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2OSc7XG59XG5cbi8qICfuoaknICovXG4uaWNvbi0xNDEtb25saW5lLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZhJztcbn1cblxuLyogJ+6hqicgKi9cbi5pY29uLTE0MS1vcGVuLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Yic7XG59XG5cbi8qICfuoasnICovXG4uaWNvbi0xNDEtb3Blbi1ib29rLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Yyc7XG59XG5cbi8qICfuoawnICovXG4uaWNvbi0xNDEtb3Blbi1ib29rLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2ZCc7XG59XG5cbi8qICfuoa0nICovXG4uaWNvbi0xNDEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2ZSc7XG59XG5cbi8qICfuoa4nICovXG4uaWNvbi0xNDEtcGFpbnQtcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZmJztcbn1cblxuLyogJ+6hrycgKi9cbi5pY29uLTE0MS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3MCc7XG59XG5cbi8qICfuobAnICovXG4uaWNvbi0xNDEtcGFwZXJjbGlwLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3MSc7XG59XG5cbi8qICfuobEnICovXG4uaWNvbi0xNDEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzInO1xufVxuXG4vKiAn7qGyJyAqL1xuLmljb24tMTQxLXBlbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzMnO1xufVxuXG4vKiAn7qGzJyAqL1xuLmljb24tMTQxLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc0Jztcbn1cblxuLyogJ+6htCcgKi9cbi5pY29uLTE0MS1wZW5jaWwtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc1Jztcbn1cblxuLyogJ+6htScgKi9cbi5pY29uLTE0MS1wZW5jaWwtY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc2Jztcbn1cblxuLyogJ+6hticgKi9cbi5pY29uLTE0MS1wZW5kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc3Jztcbn1cblxuLyogJ+6htycgKi9cbi5pY29uLTE0MS1waG9uZS1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzgnO1xufVxuXG4vKiAn7qG4JyAqL1xuLmljb24tMTQxLXBoeXNpY3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3OSc7XG59XG5cbi8qICfuobknICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2EnO1xufVxuXG4vKiAn7qG6JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2InO1xufVxuXG4vKiAn7qG7JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2MnO1xufVxuXG4vKiAn7qG8JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2QnO1xufVxuXG4vKiAn7qG9JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2UnO1xufVxuXG4vKiAn7qG+JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2YnO1xufVxuXG4vKiAn7qG/JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODAnO1xufVxuXG4vKiAn7qKAJyAqL1xuLmljb24tMTQxLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4MSc7XG59XG5cbi8qICfuooEnICovXG4uaWNvbi0xNDEtcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODInO1xufVxuXG4vKiAn7qKCJyAqL1xuLmljb24tMTQxLXByb3RyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Myc7XG59XG5cbi8qICfuooMnICovXG4uaWNvbi0xNDEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4NCc7XG59XG5cbi8qICfuooQnICovXG4uaWNvbi0xNDEtc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg1Jztcbn1cblxuLyogJ+6ihScgKi9cbi5pY29uLTE0MS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Nic7XG59XG5cbi8qICfuooYnICovXG4uaWNvbi0xNDEtc2Nob29sLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Nyc7XG59XG5cbi8qICfuoocnICovXG4uaWNvbi0xNDEtc2Nob29sLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4OCc7XG59XG5cbi8qICfuoognICovXG4uaWNvbi0xNDEtc2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg5Jztcbn1cblxuLyogJ+6iiScgKi9cbi5pY29uLTE0MS1zaGFycGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4YSc7XG59XG5cbi8qICfuooonICovXG4uaWNvbi0xNDEtc3RhZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Yic7XG59XG5cbi8qICfuoosnICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZWxlZ2FudC9FbGVnYW50SWNvbnMuc3ZnI0VsZWdhbnRJY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gdXNlIGRhdGEgYXR0cmlidXRlcyBmb3IgaW5zZXJ0aW5nIHlvdXIgaWNvbnMgKi9cbi5lbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJ5b3VyLWNsYXNzLXByZWZpeFwiXSB7XG4qL1xuLmFycm93X3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMVwiO1xufVxuXG4uYXJyb3dfZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjJcIjtcbn1cblxuLmFycm93X2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzXCI7XG59XG5cbi5hcnJvd19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjRcIjtcbn1cblxuLmFycm93X2xlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI1XCI7XG59XG5cbi5hcnJvd19yaWdodC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZcIjtcbn1cblxuLmFycm93X3JpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3XCI7XG59XG5cbi5hcnJvd19sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI4XCI7XG59XG5cbi5hcnJvdy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOVwiO1xufVxuXG4uYXJyb3dfdXAtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7XG59XG5cbi5hcnJvd19sZWZ0LXJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjtcbn1cblxuLmFycm93X2xlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJjXCI7XG59XG5cbi5hcnJvd19leHBhbmRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmRcIjtcbn1cblxuLmFycm93X2V4cGFuZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJlXCI7XG59XG5cbi5hcnJvd19jb25kZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmZcIjtcbn1cblxuLmFycm93X2V4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzBcIjtcbn1cblxuLmFycm93X21vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMxXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMyXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzNcIjtcbn1cblxuLmFycm93X2NhcnJvdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJ1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzZcIjtcbn1cblxuLmFycm93X2NhcnJvdC0yZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzdcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ybGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzhcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ycmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtdXBfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2FcIjtcbn1cblxuLmFycm93X2NhcnJvdC1kb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNiXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNkXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2ZcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0M1wiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDRcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtdXBfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDZcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDdcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ5XCI7XG59XG5cbi5hcnJvd19iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YVwiO1xufVxuXG4uaWNvbl9taW51cy0wNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjtcbn1cblxuLmljb25fcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGNcIjtcbn1cblxuLmljb25fY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRkXCI7XG59XG5cbi5pY29uX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuXG4uaWNvbl9taW51c19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xufVxuXG4uaWNvbl9wbHVzX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUwXCI7XG59XG5cbi5pY29uX2Nsb3NlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCI7XG59XG5cbi5pY29uX2NoZWNrX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUyXCI7XG59XG5cbi5pY29uX3pvb20tb3V0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn1cblxuLmljb25fem9vbS1pbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG5cbi5pY29uX3NlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTVcIjtcbn1cblxuLmljb25fYm94LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xufVxuXG4uaWNvbl9ib3gtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7XG59XG5cbi5pY29uX21pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn1cblxuLmljb25fcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU5XCI7XG59XG5cbi5pY29uX2JveC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuXG4uaWNvbl9jaXJjbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDViXCI7XG59XG5cbi5pY29uX2NpcmNsZS1zbGVsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVjXCI7XG59XG5cbi5pY29uX3N0b3BfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWRcIjtcbn1cblxuLmljb25fc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWVcIjtcbn1cblxuLmljb25fcGF1c2VfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWZcIjtcbn1cblxuLmljb25fcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYwXCI7XG59XG5cbi5pY29uX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYxXCI7XG59XG5cbi5pY29uX21lbnUtc3F1YXJlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYyXCI7XG59XG5cbi5pY29uX21lbnUtY2lyY2xlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG5cbi5pY29uX3VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NFwiO1xufVxuXG4uaWNvbl9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cblxuLmljb25fYWRqdXN0LWhvcml6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuXG4uaWNvbl9hZGp1c3QtdmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjdcIjtcbn1cblxuLmljb25fZG9jdW1lbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuXG4uaWNvbl9kb2N1bWVudHNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuXG4uaWNvbl9wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZhXCI7XG59XG5cbi5pY29uX3BlbmNpbC1lZGl0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmJcIjtcbn1cblxuLmljb25fcGVuY2lsLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZjXCI7XG59XG5cbi5pY29uX2ZvbGRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZkXCI7XG59XG5cbi5pY29uX2ZvbGRlci1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmVcIjtcbn1cblxuLmljb25fZm9sZGVyLWFkZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZmXCI7XG59XG5cbi5pY29uX2luZm9fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MFwiO1xufVxuXG4uaWNvbl9lcnJvci1vY3RfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xufVxuXG4uaWNvbl9lcnJvci1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuXG4uaWNvbl9lcnJvci10cmlhbmdsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDczXCI7XG59XG5cbi5pY29uX3F1ZXN0aW9uX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG5cbi5pY29uX3F1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NVwiO1xufVxuXG4uaWNvbl9jb21tZW50X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cblxuLmljb25fY2hhdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7XG59XG5cbi5pY29uX3ZvbC1tdXRlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzhcIjtcbn1cblxuLmljb25fdm9sdW1lLWxvd19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc5XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1oaWdoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2FcIjtcbn1cblxuLmljb25fcXVvdGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2JcIjtcbn1cblxuLmljb25fcXVvdGF0aW9uc19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3Y1wiO1xufVxuXG4uaWNvbl9jbG9ja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdkXCI7XG59XG5cbi5pY29uX2xvY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZVwiO1xufVxuXG4uaWNvbl9sb2NrLW9wZW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uX2tleV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb25fY2xvdWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uX2Nsb3VkLXVwbG9hZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb25fY2xvdWQtZG93bmxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uX2ltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbl9saWdodGJ1bGJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uX2dpZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uX2hvdXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbl9nZW5pdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmljb25fbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uX3RhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbl9sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb25fZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbl9jYW1lcmFfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uX21haWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uX2NvbmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5pY29uX3JpYmJvbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmljb25fYmFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uaWNvbl9jcmVkaXRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uX2NhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uX3BhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uaWNvbl90YWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uX3RhZ3NfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uX3RyYXNoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uaWNvbl9jdXJzb3JfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uX21pY19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmljb25fY29tcGFzc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmljb25fcGluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uaWNvbl9wdXNocGluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbl9tYXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uX2RyYXdlcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmljb25fdG9vbGJveF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmljb25fYm9va19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb25fY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmljb25fZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uaWNvbl90YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uaWNvbl9jb250YWN0c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmljb25faGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uaWNvbl9saWZlc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmljb25fcGllY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmljb25fcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uaWNvbl9saW5rX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uaWNvbl9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5pY29uX2xvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLmljb25fYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uaWNvbl9hcmNoaXZlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uaWNvbl9oZWFydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmljb25fc3Rhcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmljb25fc3Rhci1oYWxmX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbl9zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uX3N0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uaWNvbl90b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uaWNvbl90b29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5pY29uX2NvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uaWNvbl9jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5hcnJvd191cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmFycm93X2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5hcnJvd19sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uYXJyb3dfcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5hcnJvd19sZWZ0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuXG4uYXJyb3dfcmlnaHQtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5hcnJvd19yaWdodC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uYXJyb3dfbGVmdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uYXJyb3dfY29uZGVuc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5hcnJvd19leHBhbmRfYWx0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uYXJyb3dfY2Fycm90X3VwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cblxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ydXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmR3bm5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuXG4uaWNvbl9taW51c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cblxuLmljb25fcGx1c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cblxuLmljb25fY2xvc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uX2NoZWNrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uaWNvbl96b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbl96b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5pY29uX3N0b3BfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5pY29uX21lbnUtc3F1YXJlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uaWNvbl9tZW51LWNpcmNsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmljb25fZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmljb25fZG9jdW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5pY29uX3BlbmNpbF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cblxuLmljb25fZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5pY29uX2ZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5pY29uX2ZvbGRlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmljb25fZm9sZGVyX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uaWNvbl9mb2xkZXJfZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmljb25faW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uaWNvbl9lcnJvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmljb25fZXJyb3Itb2N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5pY29uX2Vycm9yLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uX3F1ZXN0aW9uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uaWNvbl9jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5pY29uX2NoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmljb25fdm9sLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmljb25fdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uaWNvbl92b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uaWNvbl9xdW90YXRpb25zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuXG4uaWNvbl9jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4uaWNvbl9sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5pY29uX2xvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuXG4uaWNvbl9rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLmljb25fY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLmljb25fY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5pY29uX2Nsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5pY29uX2xpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uaWNvbl9naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5pY29uX2hvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5pY29uX2NhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uaWNvbl9tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5pY29uX2NvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmljb25fcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5pY29uX2JhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uaWNvbl9jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5pY29uX3RhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuXG4uaWNvbl90YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5pY29uX3RyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5pY29uX2N1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuXG4uaWNvbl9taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmljb25fY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uaWNvbl9waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmljb25fcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uaWNvbl9tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmljb25fZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5pY29uX3Rvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmljb25fYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uaWNvbl9jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uaWNvbl9hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5pY29uX2hlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5pY29uX3Byb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cblxuLmljb25fZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cblxuLmljb25fZ3JpZC0yeDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cblxuLmljb25fZ3JpZC0zeDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cblxuLmljb25fbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cblxuLmljb25fcGF1c2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi5pY29uX3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5pY29uX3VwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuXG4uaWNvbl9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uc29jaWFsX2ZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5zb2NpYWxfdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uc29jaWFsX3BpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cblxuLnNvY2lhbF90dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLnNvY2lhbF90dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5zb2NpYWxfd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi5zb2NpYWxfaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5zb2NpYWxfZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWJcIjtcbn1cblxuLnNvY2lhbF92aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuXG4uc29jaWFsX2xpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5zb2NpYWxfcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuXG4uc29jaWFsX3NoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG5cbi5zb2NpYWxfbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuXG4uc29jaWFsX3NreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG5cbi5zb2NpYWxfeW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhM1wiO1xufVxuXG4uc29jaWFsX3BpY2Fzc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuXG4uc29jaWFsX2ZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuXG4uc29jaWFsX2Jsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTdcIjtcbn1cblxuLnNvY2lhbF9zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XG59XG5cbi5zb2NpYWxfZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG5cbi5zb2NpYWxfZmFjZWJvb2tfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG5cbi5zb2NpYWxfdHdpdHRlcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWJcIjtcbn1cblxuLnNvY2lhbF9waW50ZXJlc3RfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlcGx1c19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWRcIjtcbn1cblxuLnNvY2lhbF90dW1ibHJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFlXCI7XG59XG5cbi5zb2NpYWxfc3R1bWJsZXVwb25fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7XG59XG5cbi5zb2NpYWxfd29yZHByZXNzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMFwiO1xufVxuXG4uc29jaWFsX2luc3RhZ3JhbV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjFcIjtcbn1cblxuLnNvY2lhbF9kcmliYmJsZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjJcIjtcbn1cblxuLnNvY2lhbF92aW1lb19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjNcIjtcbn1cblxuLnNvY2lhbF9saW5rZWRpbl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjRcIjtcbn1cblxuLnNvY2lhbF9yc3NfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI1XCI7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydF9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjZcIjtcbn1cblxuLnNvY2lhbF9zaGFyZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjdcIjtcbn1cblxuLnNvY2lhbF9teXNwYWNlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOFwiO1xufVxuXG4uc29jaWFsX3NreXBlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOVwiO1xufVxuXG4uc29jaWFsX3lvdXR1YmVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJhXCI7XG59XG5cbi5zb2NpYWxfcGljYXNzYV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmJcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVkcml2ZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG5cbi5zb2NpYWxfZmxpY2tyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZFwiO1xufVxuXG4uc29jaWFsX2Jsb2dnZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJlXCI7XG59XG5cbi5zb2NpYWxfc3BvdGlmeV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmZcIjtcbn1cblxuLnNvY2lhbF9kZWxpY2lvdXNfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XG59XG5cbi5zb2NpYWxfZmFjZWJvb2tfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMxXCI7XG59XG5cbi5zb2NpYWxfdHdpdHRlcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzJcIjtcbn1cblxuLnNvY2lhbF9waW50ZXJlc3Rfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlcGx1c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzRcIjtcbn1cblxuLnNvY2lhbF90dW1ibHJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG5cbi5zb2NpYWxfc3R1bWJsZXVwb25fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM2XCI7XG59XG5cbi5zb2NpYWxfd29yZHByZXNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjN1wiO1xufVxuXG4uc29jaWFsX2luc3RhZ3JhbV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzhcIjtcbn1cblxuLnNvY2lhbF9kcmliYmJsZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzlcIjtcbn1cblxuLnNvY2lhbF92aW1lb19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2FcIjtcbn1cblxuLnNvY2lhbF9saW5rZWRpbl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2JcIjtcbn1cblxuLnNvY2lhbF9yc3Nfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNjXCI7XG59XG5cbi5zb2NpYWxfZGV2aWFudGFydF9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2RcIjtcbn1cblxuLnNvY2lhbF9zaGFyZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2VcIjtcbn1cblxuLnNvY2lhbF9teXNwYWNlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZlwiO1xufVxuXG4uc29jaWFsX3NreXBlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMFwiO1xufVxuXG4uc29jaWFsX3lvdXR1YmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQxXCI7XG59XG5cbi5zb2NpYWxfcGljYXNzYV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDJcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVkcml2ZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDNcIjtcbn1cblxuLnNvY2lhbF9mbGlja3Jfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ0XCI7XG59XG5cbi5zb2NpYWxfYmxvZ2dlcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDVcIjtcbn1cblxuLnNvY2lhbF9zcG90aWZ5X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNlwiO1xufVxuXG4uc29jaWFsX2RlbGljaW91c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDdcIjtcbn1cblxuLmljb25fcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uaWNvbl9jYWx1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWVcIjtcbn1cblxuLmljb25fYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWZcIjtcbn1cblxuLmljb25fZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU4XCI7XG59XG5cbi5pY29uX2RyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XG59XG5cbi5pY29uX3NlYXJjaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG5cbi5pY29uX2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5pY29uX2lkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmljb25fcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG5cbi5pY29uX2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmljb25fZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYlwiO1xufVxuXG4uaWNvbl9tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cblxuLmljb25fY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWRcIjtcbn1cblxuLmljb25fd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG5cbi5pY29uX3BlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cblxuLmljb25fZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTlcIjtcbn1cblxuLmljb25fZmxvd2NoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5pY29uX2RhdGFyZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWNcIjtcbn1cblxuLmljb25fYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZlXCI7XG59XG5cbi5pY29uX3NoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNlwiO1xufVxuXG4uaWNvbl9wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZiXCI7XG59XG5cbi5pY29uX2dsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUyXCI7XG59XG5cbi5pY29uX2dsb2JlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjtcbn1cblxuLmljb25fdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY1XCI7XG59XG5cbi5pY29uX2hvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMVwiO1xufVxuXG4uaWNvbl9iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZmXCI7XG59XG5cbi5pY29uX3Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjhcIjtcbn1cblxuLmljb25fcHJpbnRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmFcIjtcbn1cblxuLmljb25fY2FsY3VsYXRvcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTdcIjtcbn1cblxuLmljb25fYnVpbGRpbmdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZkXCI7XG59XG5cbi5pY29uX2Zsb3BweV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTRcIjtcbn1cblxuLmljb25fZHJpdmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU1XCI7XG59XG5cbi5pY29uX3NlYXJjaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjdcIjtcbn1cblxuLmljb25faWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUwXCI7XG59XG5cbi5pY29uX2lkLTJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XG59XG5cbi5pY29uX3B1enpsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjlcIjtcbn1cblxuLmljb25fbGlrZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGRcIjtcbn1cblxuLmljb25fZGlzbGlrZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjFcIjtcbn1cblxuLmljb25fbXVnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkY1wiO1xufVxuXG4uaWNvbl9jdXJyZW5jeV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjNcIjtcbn1cblxuLmljb25fd2FsbGV0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOFwiO1xufVxuXG4uaWNvbl9wZW5zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkYlwiO1xufVxuXG4uaWNvbl9lYXNlbF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjBcIjtcbn1cblxuLmljb25fZmxvd2NoYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiO1xufVxuXG4uaWNvbl9kYXRhcmVwb3J0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4uaWNvbl9icmllZmNhc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY0XCI7XG59XG5cbi5pY29uX3NoaWVsZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDlcIjtcbn1cblxuLmljb25fcGVyY2VudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGFcIjtcbn1cblxuLmljb25fZ2xvYmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRlXCI7XG59XG5cbi5pY29uX2NsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNlwiO1xufVxuXG4uZ2x5cGgge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAuNzVlbTtcbiAgbWFyZ2luOiAuNGVtIDEuNWVtIC43NWVtIDA7XG4gIHdpZHRoOiA2ZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZ2x5cGhfYmlnIHtcbiAgZm9udC1zaXplOiAxMjhweDtcbiAgY29sb3I6ICM1OWM1ZGM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5nbHlwaCBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdseXBoIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjYztcbiAgcGFkZGluZzogLjJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2VudGVyZWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ2x5cGggLmZzMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTRlbTtcbn1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CHXCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIpcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CRXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CXXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CdXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CrXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AulwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvVwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GHXCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BilwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY1cIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GRXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GUXCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmlwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GdXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GhXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bp1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgapcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga1cIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bt1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G6XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvVwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KEXCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KHXCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgopcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo1cIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KUXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgppcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnVwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KnXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KtXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4FcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dh1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OKXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg41cIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5FcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OUXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5dcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmlwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OdXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OhXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6RcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6dcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OqXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OtXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7RcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DulwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O9XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvFwiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WGXCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYxcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fk1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FllwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WZXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WgXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fo1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WpXCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WsXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fs1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvFwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aAXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gg1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aMXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhplcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnFwiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gs1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a8XCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hg1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4ZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4lcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eMXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eQXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5NcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eWXCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6BcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ejXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6ZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6xcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7NcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviohcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ki1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qOXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KklwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirtcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4hcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uLXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjlwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ubXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi55cIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKiFcbiAgSW9uaWNvbnMsIHYyLjAuMFxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5lb3Q/dj0yLjAuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5lb3Q/dj0yLjAuMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMudHRmP3Y9Mi4wLjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLndvZmY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy5zdmc/dj0yLjAuMCNJb25pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmlvbjpiZWZvcmUsIC5pb25pY29uczpiZWZvcmUsXG4uaW9uLTpiZWZvcmUsXG4uaW9uLWFsZXJ0OmJlZm9yZSxcbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1idXM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSxcbi5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSxcbi5pb24tYXBlcnR1cmU6YmVmb3JlLFxuLmlvbi1hcmNoaXZlOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSxcbi5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSxcbi5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYTpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYjpiZWZvcmUsXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUsXG4uaW9uLWFycm93LW1vdmU6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUsXG4uaW9uLWFycm93LXNocmluazpiZWZvcmUsXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYjpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlLFxuLmlvbi1hc3RlcmlzazpiZWZvcmUsXG4uaW9uLWF0OmJlZm9yZSxcbi5pb24tYmFja3NwYWNlOmJlZm9yZSxcbi5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1iYWc6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUsXG4uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUsXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUsXG4uaW9uLWJhdHRlcnktbG93OmJlZm9yZSxcbi5pb24tYmVha2VyOmJlZm9yZSxcbi5pb24tYmVlcjpiZWZvcmUsXG4uaW9uLWJsdWV0b290aDpiZWZvcmUsXG4uaW9uLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1ib29rbWFyazpiZWZvcmUsXG4uaW9uLWJvd3RpZTpiZWZvcmUsXG4uaW9uLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLWJ1ZzpiZWZvcmUsXG4uaW9uLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWNhcmQ6YmVmb3JlLFxuLmlvbi1jYXNoOmJlZm9yZSxcbi5pb24tY2hhdGJveDpiZWZvcmUsXG4uaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSxcbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSxcbi5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSxcbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlLFxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1jbG9jazpiZWZvcmUsXG4uaW9uLWNsb3NlOmJlZm9yZSxcbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSxcbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1jbG91ZDpiZWZvcmUsXG4uaW9uLWNvZGU6YmVmb3JlLFxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSxcbi5pb24tY29mZmVlOmJlZm9yZSxcbi5pb24tY29tcGFzczpiZWZvcmUsXG4uaW9uLWNvbXBvc2U6YmVmb3JlLFxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLFxuLmlvbi1jb250cmFzdDpiZWZvcmUsXG4uaW9uLWNyb3A6YmVmb3JlLFxuLmlvbi1jdWJlOmJlZm9yZSxcbi5pb24tZGlzYzpiZWZvcmUsXG4uaW9uLWRvY3VtZW50OmJlZm9yZSxcbi5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUsXG4uaW9uLWRyYWc6YmVmb3JlLFxuLmlvbi1lYXJ0aDpiZWZvcmUsXG4uaW9uLWVhc2VsOmJlZm9yZSxcbi5pb24tZWRpdDpiZWZvcmUsXG4uaW9uLWVnZzpiZWZvcmUsXG4uaW9uLWVqZWN0OmJlZm9yZSxcbi5pb24tZW1haWw6YmVmb3JlLFxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlLFxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSxcbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSxcbi5pb24tZXllOmJlZm9yZSxcbi5pb24tZXllLWRpc2FibGVkOmJlZm9yZSxcbi5pb24tZmVtYWxlOmJlZm9yZSxcbi5pb24tZmlsaW5nOmJlZm9yZSxcbi5pb24tZmlsbS1tYXJrZXI6YmVmb3JlLFxuLmlvbi1maXJlYmFsbDpiZWZvcmUsXG4uaW9uLWZsYWc6YmVmb3JlLFxuLmlvbi1mbGFtZTpiZWZvcmUsXG4uaW9uLWZsYXNoOmJlZm9yZSxcbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSxcbi5pb24tZm9sZGVyOmJlZm9yZSxcbi5pb24tZm9yazpiZWZvcmUsXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUsXG4uaW9uLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1mdW5uZWw6YmVmb3JlLFxuLmlvbi1nZWFyLWE6YmVmb3JlLFxuLmlvbi1nZWFyLWI6YmVmb3JlLFxuLmlvbi1ncmlkOmJlZm9yZSxcbi5pb24taGFtbWVyOmJlZm9yZSxcbi5pb24taGFwcHk6YmVmb3JlLFxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taGVhZHBob25lOmJlZm9yZSxcbi5pb24taGVhcnQ6YmVmb3JlLFxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlLFxuLmlvbi1oZWxwOmJlZm9yZSxcbi5pb24taGVscC1idW95OmJlZm9yZSxcbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSxcbi5pb24taG9tZTpiZWZvcmUsXG4uaW9uLWljZWNyZWFtOmJlZm9yZSxcbi5pb24taW1hZ2U6YmVmb3JlLFxuLmlvbi1pbWFnZXM6YmVmb3JlLFxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1pb25pYzpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUsXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtczpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUsXG4uaW9uLWlvcy1hdDpiZWZvcmUsXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmVsbDpiZWZvcmUsXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9keTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9sdDpiZWZvcmUsXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9vazpiZWZvcmUsXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJveDpiZWZvcmUsXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlLFxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSxcbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSxcbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrOmJlZm9yZSxcbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29nOmJlZm9yZSxcbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb21wb3NlOmJlZm9yZSxcbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSxcbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSxcbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZHJhZzpiZWZvcmUsXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUsXG4uaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV5ZTpiZWZvcmUsXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZzpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtOmJlZm9yZSxcbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSxcbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSxcbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhvbWU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSxcbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZDpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlLFxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdDpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlLFxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9vcDpiZWZvcmUsXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWljOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWludXM6YmVmb3JlLFxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb25pdG9yOmJlZm9yZSxcbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb29uOmJlZm9yZSxcbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSxcbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlLFxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXc6YmVmb3JlLFxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbjpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSxcbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpZTpiZWZvcmUsXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waW50OmJlZm9yZSxcbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSxcbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSxcbi5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaW50ZXI6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlOmJlZm9yZSxcbi5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUsXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSxcbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJld2luZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSxcbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zbm93eTpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0YXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyOmJlZm9yZSxcbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSxcbi5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoOmJlZm9yZSxcbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5kbzpiZWZvcmUsXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLFxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSxcbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUsXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13b3JsZDpiZWZvcmUsXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taXBhZDpiZWZvcmUsXG4uaW9uLWlwaG9uZTpiZWZvcmUsXG4uaW9uLWlwb2Q6YmVmb3JlLFxuLmlvbi1qZXQ6YmVmb3JlLFxuLmlvbi1rZXk6YmVmb3JlLFxuLmlvbi1rbmlmZTpiZWZvcmUsXG4uaW9uLWxhcHRvcDpiZWZvcmUsXG4uaW9uLWxlYWY6YmVmb3JlLFxuLmlvbi1sZXZlbHM6YmVmb3JlLFxuLmlvbi1saWdodGJ1bGI6YmVmb3JlLFxuLmlvbi1saW5rOmJlZm9yZSxcbi5pb24tbG9hZC1hOmJlZm9yZSxcbi5pb24tbG9hZC1iOmJlZm9yZSxcbi5pb24tbG9hZC1jOmJlZm9yZSxcbi5pb24tbG9hZC1kOmJlZm9yZSxcbi5pb24tbG9jYXRpb246YmVmb3JlLFxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSxcbi5pb24tbG9ja2VkOmJlZm9yZSxcbi5pb24tbG9nLWluOmJlZm9yZSxcbi5pb24tbG9nLW91dDpiZWZvcmUsXG4uaW9uLWxvb3A6YmVmb3JlLFxuLmlvbi1tYWduZXQ6YmVmb3JlLFxuLmlvbi1tYWxlOmJlZm9yZSxcbi5pb24tbWFuOmJlZm9yZSxcbi5pb24tbWFwOmJlZm9yZSxcbi5pb24tbWVka2l0OmJlZm9yZSxcbi5pb24tbWVyZ2U6YmVmb3JlLFxuLmlvbi1taWMtYTpiZWZvcmUsXG4uaW9uLW1pYy1iOmJlZm9yZSxcbi5pb24tbWljLWM6YmVmb3JlLFxuLmlvbi1taW51czpiZWZvcmUsXG4uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUsXG4uaW9uLW1vZGVsLXM6YmVmb3JlLFxuLmlvbi1tb25pdG9yOmJlZm9yZSxcbi5pb24tbW9yZTpiZWZvcmUsXG4uaW9uLW1vdXNlOmJlZm9yZSxcbi5pb24tbXVzaWMtbm90ZTpiZWZvcmUsXG4uaW9uLW5hdmljb246YmVmb3JlLFxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSxcbi5pb24tbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1uZXR3b3JrOmJlZm9yZSxcbi5pb24tbm8tc21va2luZzpiZWZvcmUsXG4uaW9uLW51Y2xlYXI6YmVmb3JlLFxuLmlvbi1vdXRsZXQ6YmVmb3JlLFxuLmlvbi1wYWludGJydXNoOmJlZm9yZSxcbi5pb24tcGFpbnRidWNrZXQ6YmVmb3JlLFxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUsXG4uaW9uLXBhcGVyY2xpcDpiZWZvcmUsXG4uaW9uLXBhdXNlOmJlZm9yZSxcbi5pb24tcGVyc29uOmJlZm9yZSxcbi5pb24tcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSxcbi5pb24tcGllLWdyYXBoOmJlZm9yZSxcbi5pb24tcGluOmJlZm9yZSxcbi5pb24tcGlucG9pbnQ6YmVmb3JlLFxuLmlvbi1waXp6YTpiZWZvcmUsXG4uaW9uLXBsYW5lOmJlZm9yZSxcbi5pb24tcGxhbmV0OmJlZm9yZSxcbi5pb24tcGxheTpiZWZvcmUsXG4uaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSxcbi5pb24tcGx1czpiZWZvcmUsXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLXBsdXMtcm91bmQ6YmVmb3JlLFxuLmlvbi1wb2RpdW06YmVmb3JlLFxuLmlvbi1wb3VuZDpiZWZvcmUsXG4uaW9uLXBvd2VyOmJlZm9yZSxcbi5pb24tcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1wcmludGVyOmJlZm9yZSxcbi5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSxcbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUsXG4uaW9uLXF1b3RlOmJlZm9yZSxcbi5pb24tcmFkaW8td2F2ZXM6YmVmb3JlLFxuLmlvbi1yZWNvcmQ6YmVmb3JlLFxuLmlvbi1yZWZyZXNoOmJlZm9yZSxcbi5pb24tcmVwbHk6YmVmb3JlLFxuLmlvbi1yZXBseS1hbGw6YmVmb3JlLFxuLmlvbi1yaWJib24tYTpiZWZvcmUsXG4uaW9uLXJpYmJvbi1iOmJlZm9yZSxcbi5pb24tc2FkOmJlZm9yZSxcbi5pb24tc2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zY2lzc29yczpiZWZvcmUsXG4uaW9uLXNlYXJjaDpiZWZvcmUsXG4uaW9uLXNldHRpbmdzOmJlZm9yZSxcbi5pb24tc2hhcmU6YmVmb3JlLFxuLmlvbi1zaHVmZmxlOmJlZm9yZSxcbi5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSxcbi5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSxcbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSxcbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlLFxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSxcbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSxcbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1eDpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSxcbi5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSxcbi5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSxcbi5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlLFxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15ZW46YmVmb3JlLFxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb3VwLWNhbjpiZWZvcmUsXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlLFxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLXNwb29uOmJlZm9yZSxcbi5pb24tc3RhcjpiZWZvcmUsXG4uaW9uLXN0YXRzLWJhcnM6YmVmb3JlLFxuLmlvbi1zdGVhbTpiZWZvcmUsXG4uaW9uLXN0b3A6YmVmb3JlLFxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUsXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlLFxuLmlvbi10aHVtYnN1cDpiZWZvcmUsXG4uaW9uLXRvZ2dsZTpiZWZvcmUsXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlLFxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUsXG4uaW9uLXRyYXNoLWE6YmVmb3JlLFxuLmlvbi10cmFzaC1iOmJlZm9yZSxcbi5pb24tdHJvcGh5OmJlZm9yZSxcbi5pb24tdHNoaXJ0OmJlZm9yZSxcbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi11bWJyZWxsYTpiZWZvcmUsXG4uaW9uLXVuaXZlcnNpdHk6YmVmb3JlLFxuLmlvbi11bmxvY2tlZDpiZWZvcmUsXG4uaW9uLXVwbG9hZDpiZWZvcmUsXG4uaW9uLXVzYjpiZWZvcmUsXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSxcbi5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlLFxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSxcbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUsXG4uaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSxcbi5pb24td2FuZDpiZWZvcmUsXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUsXG4uaW9uLXdpZmk6YmVmb3JlLFxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlLFxuLmlvbi13b21hbjpiZWZvcmUsXG4uaW9uLXdyZW5jaDpiZWZvcmUsXG4uaW9uLXhib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742aXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nm1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NnlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742jXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742iXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjI9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742mXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjadcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NqlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjatcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742uXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7420XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ns1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NslwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7422XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nt1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NuVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nu1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7429XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nv1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746CXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746EXCI7XG59XG5cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746FXCI7XG59XG5cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746IXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746HXCI7XG59XG5cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746JXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746KXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjotcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746MXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ujXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746NXCI7XG59XG5cbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oj1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OkVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74upXCI7XG59XG5cbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746SXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74urXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6xcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746VXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpdcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746YXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746bXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjplcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746aXCI7XG59XG5cbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746cXCI7XG59XG5cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746dXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+On1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746hXCI7XG59XG5cbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OolwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746jXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uwXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OpVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OplwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746nXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746oXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7RcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oq1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u1XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u2XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lt1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7hcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746tXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LvVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746vXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OsVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OslwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Os1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7462XCI7XG59XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ot1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrhcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrlcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OulwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ou1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIVcIjtcbn1cblxuLmlvbi1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mk1wiO1xufVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbn1cblxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ5cIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ9cIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7XG59XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74miXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SHXCI7XG59XG5cbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7XG59XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiO1xufVxuXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG59XG5cbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiO1xufVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yUXCI7XG59XG5cbi5pb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI9cIjtcbn1cblxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr9cIjtcbn1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvlwiO1xufVxuXG4uaW9uLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiO1xufVxuXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjtcbn1cblxuLmlvbi1iZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmlvbi1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7XG59XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SWXCI7XG59XG5cbi5pb24tYm9uZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlVwiO1xufVxuXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5pb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+AXCI7XG59XG5cbi5pb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7XG59XG5cbi5pb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7XG59XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SXXCI7XG59XG5cbi5pb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5pb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uaW9uLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJZcIjtcbn1cblxuLmlvbi1jaGF0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7XG59XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7XG59XG5cbi5pb24tY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ScXCI7XG59XG5cbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SfXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKNcIjtcbn1cblxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7XG59XG5cbi5pb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uaW9uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74muXCI7XG59XG5cbi5pb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjtcbn1cblxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ml1wiO1xufVxuXG4uaW9uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7XG59XG5cbi5pb24tY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiO1xufVxuXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia9cIjtcbn1cblxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjtcbn1cblxuLmlvbi1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmlvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5pb24tY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiO1xufVxuXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5pb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgVwiO1xufVxuXG4uaW9uLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJhcIjtcbn1cblxuLmlvbi1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK9cIjtcbn1cblxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7XG59XG5cbi5pb24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uaW9uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5pb24tZWFzZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4JcIjtcbn1cblxuLmlvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q/XCI7XG59XG5cbi5pb24tZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5pb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmlvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pg1wiO1xufVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4VcIjtcbn1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4RcIjtcbn1cblxuLmlvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLNcIjtcbn1cblxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIZcIjtcbn1cblxuLmlvbi1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibhcIjtcbn1cblxuLmlvbi1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiO1xufVxuXG4uaW9uLWZpcmViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yZXCI7XG59XG5cbi5pb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiO1xufVxuXG4uaW9uLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yaXCI7XG59XG5cbi5pb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmlvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmlvbi1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7XG59XG5cbi5pb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uaW9uLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mm1wiO1xufVxuXG4uaW9uLWdlYXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uaW9uLWdlYXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uaW9uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL9cIjtcbn1cblxuLmlvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjtcbn1cblxuLmlvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnFwiO1xufVxuXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4ZcIjtcbn1cblxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmlvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiO1xufVxuXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MnVwiO1xufVxuXG4uaW9uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmlvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5pb24taWNlY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjtcbn1cblxuLmlvbi1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiO1xufVxuXG4uaW9uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiO1xufVxuXG4uaW9uLWlvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5pb24taW9zLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+IXCI7XG59XG5cbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4dcIjtcbn1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+KXCI7XG59XG5cbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+JXCI7XG59XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4xcIjtcbn1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+LXCI7XG59XG5cbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjlwiO1xufVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+PXCI7XG59XG5cbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5BcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+SXCI7XG59XG5cbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+TXCI7XG59XG5cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlFwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5VcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PllwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+XXCI7XG59XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+YXCI7XG59XG5cbi5pb24taW9zLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+aXCI7XG59XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5lcIjtcbn1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnFwiO1xufVxuXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5tcIjtcbn1cblxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj55cIjtcbn1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnVwiO1xufVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+gXCI7XG59XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pn1wiO1xufVxuXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+iXCI7XG59XG5cbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoVwiO1xufVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+kXCI7XG59XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Po1wiO1xufVxuXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+mXCI7XG59XG5cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpVwiO1xufVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+oXCI7XG59XG5cbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pp1wiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6pcIjtcbn1cblxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6lcIjtcbn1cblxuLmlvbi1pb3MtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+sXCI7XG59XG5cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+rXCI7XG59XG5cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrlwiO1xufVxuXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrVwiO1xufVxuXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PsFwiO1xufVxuXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+vXCI7XG59XG5cbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7JcIjtcbn1cblxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+xXCI7XG59XG5cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+0XCI7XG59XG5cbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7NcIjtcbn1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+2XCI7XG59XG5cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+1XCI7XG59XG5cbi5pb24taW9zLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7hcIjtcbn1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+3XCI7XG59XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PulwiO1xufVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuVwiO1xufVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+8XCI7XG59XG5cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pu1wiO1xufVxuXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj79cIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+9XCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74++XCI7XG59XG5cbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIBcIjtcbn1cblxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIFcIjtcbn1cblxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkINcIjtcbn1cblxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QglwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhlwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhFwiO1xufVxuXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CFXCI7XG59XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CMXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CIXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIdcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkItcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIpcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CQXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjlwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qj1wiO1xufVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJJcIjtcbn1cblxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJFcIjtcbn1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CUXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CTXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJZcIjtcbn1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CVXCI7XG59XG5cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJhcIjtcbn1cblxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CXXCI7XG59XG5cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJpcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CZXCI7XG59XG5cbi5pb24taW9zLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJxcIjtcbn1cblxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CbXCI7XG59XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ5cIjtcbn1cblxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ1cIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKBcIjtcbn1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qn1wiO1xufVxuXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ChXCI7XG59XG5cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CjXCI7XG59XG5cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKJcIjtcbn1cblxuLmlvbi1pb3MtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ClXCI7XG59XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CkXCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CnXCI7XG59XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKZcIjtcbn1cblxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CpXCI7XG59XG5cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CoXCI7XG59XG5cbi5pb24taW9zLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKtcIjtcbn1cblxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CqXCI7XG59XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK1cIjtcbn1cblxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CsXCI7XG59XG5cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CvXCI7XG59XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK5cIjtcbn1cblxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLFcIjtcbn1cblxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsFwiO1xufVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLNcIjtcbn1cblxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLJcIjtcbn1cblxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C1XCI7XG59XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C0XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C3XCI7XG59XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLZcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLlcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuFwiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qu1wiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C6XCI7XG59XG5cbi5pb24taW9zLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL1cIjtcbn1cblxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C8XCI7XG59XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL9cIjtcbn1cblxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C+XCI7XG59XG5cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgVwiO1xufVxuXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RgFwiO1xufVxuXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rg1wiO1xufVxuXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GCXCI7XG59XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYZcIjtcbn1cblxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhFwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYVcIjtcbn1cblxuLmlvbi1pb3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiFwiO1xufVxuXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYdcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYpcIjtcbn1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RiVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjVwiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ri1wiO1xufVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GMXCI7XG59XG5cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY5cIjtcbn1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GQXCI7XG59XG5cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GPXCI7XG59XG5cbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RklwiO1xufVxuXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkVwiO1xufVxuXG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GUXCI7XG59XG5cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rk1wiO1xufVxuXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RllwiO1xufVxuXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GVXCI7XG59XG5cbi5pb24taW9zLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmFwiO1xufVxuXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rl1wiO1xufVxuXG4uaW9uLWlvcy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GaXCI7XG59XG5cbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GZXCI7XG59XG5cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZxcIjtcbn1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GbXCI7XG59XG5cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnlwiO1xufVxuXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnVwiO1xufVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaFcIjtcbn1cblxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rn1wiO1xufVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoFwiO1xufVxuXG4uaW9uLWlvcy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RpFwiO1xufVxuXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RolwiO1xufVxuXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GjXCI7XG59XG5cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaZcIjtcbn1cblxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GlXCI7XG59XG5cbi5pb24taW9zLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkahcIjtcbn1cblxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GnXCI7XG59XG5cbi5pb24taW9zLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkapcIjtcbn1cblxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GpXCI7XG59XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rq1wiO1xufVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GsXCI7XG59XG5cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GuXCI7XG59XG5cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka1cIjtcbn1cblxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GwXCI7XG59XG5cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GvXCI7XG59XG5cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GyXCI7XG59XG5cbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbFcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtFwiO1xufVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbNcIjtcbn1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbZcIjtcbn1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtVwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuFwiO1xufVxuXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G3XCI7XG59XG5cbi5pb24taW9zLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RulwiO1xufVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RuVwiO1xufVxuXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbxcIjtcbn1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbtcIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G+XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G9XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgFwiO1xufVxuXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rv1wiO1xufVxuXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoJcIjtcbn1cblxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoFcIjtcbn1cblxuLmlvbi1pb3MtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KEXCI7XG59XG5cbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KDXCI7XG59XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoZcIjtcbn1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KFXCI7XG59XG5cbi5pb24taW9zLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkohcIjtcbn1cblxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KHXCI7XG59XG5cbi5pb24taW9zLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkotcIjtcbn1cblxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiVwiO1xufVxuXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkopcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko1cIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjFwiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko9cIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvko5cIjtcbn1cblxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkVwiO1xufVxuXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpBcIjtcbn1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpNcIjtcbn1cblxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KSXCI7XG59XG5cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KVXCI7XG59XG5cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpRcIjtcbn1cblxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KXXCI7XG59XG5cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KWXCI7XG59XG5cbi5pb24taW9zLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvkplcIjtcbn1cblxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KYXCI7XG59XG5cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpxcIjtcbn1cblxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmlwiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkptcIjtcbn1cblxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KdXCI7XG59XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KfXCI7XG59XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp5cIjtcbn1cblxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KhXCI7XG59XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KgXCI7XG59XG5cbi5pb24taW9zLXJvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqNcIjtcbn1cblxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KiXCI7XG59XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SpVwiO1xufVxuXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KkXCI7XG59XG5cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KnXCI7XG59XG5cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SplwiO1xufVxuXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KpXCI7XG59XG5cbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KoXCI7XG59XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sq1wiO1xufVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqlwiO1xufVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrVwiO1xufVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KsXCI7XG59XG5cbi5pb24taW9zLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KuXCI7XG59XG5cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KwXCI7XG59XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq9cIjtcbn1cblxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ss1wiO1xufVxuXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrFcIjtcbn1cblxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KyXCI7XG59XG5cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StVwiO1xufVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StFwiO1xufVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+St1wiO1xufVxuXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K2XCI7XG59XG5cbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuVwiO1xufVxuXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SuFwiO1xufVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K7XCI7XG59XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SulwiO1xufVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr1cIjtcbn1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrxcIjtcbn1cblxuLmlvbi1pb3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sv1wiO1xufVxuXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr5cIjtcbn1cblxuLmlvbi1pb3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4FcIjtcbn1cblxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgFwiO1xufVxuXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4NcIjtcbn1cblxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4JcIjtcbn1cblxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4VcIjtcbn1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThFwiO1xufVxuXG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OHXCI7XG59XG5cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThlwiO1xufVxuXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TiVwiO1xufVxuXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OIXCI7XG59XG5cbi5pb24taW9zLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ti1wiO1xufVxuXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TilwiO1xufVxuXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjVwiO1xufVxuXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OMXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OOXCI7XG59XG5cbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk49cIjtcbn1cblxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ORXCI7XG59XG5cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OQXCI7XG59XG5cbi5pb24taW9zLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OTXCI7XG59XG5cbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5JcIjtcbn1cblxuLmlvbi1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5pb24taXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7XG59XG5cbi5pb24taXBvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uaW9uLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlVwiO1xufVxuXG4uaW9uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uaW9uLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7XG59XG5cbi5pb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7XG59XG5cbi5pb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiO1xufVxuXG4uaW9uLWxldmVsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uaW9uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmlvbi1sb2FkLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjtcbn1cblxuLmlvbi1sb2FkLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjtcbn1cblxuLmlvbi1sb2FkLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmlvbi1sb2FkLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjtcbn1cblxuLmlvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hv1wiO1xufVxuXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5RcIjtcbn1cblxuLmlvbi1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmlvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmlvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qfXCI7XG59XG5cbi5pb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uaW9uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiO1xufVxuXG4uaW9uLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmlvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjtcbn1cblxuLmlvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviINcIjtcbn1cblxuLmlvbi1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmlvbi1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mv1wiO1xufVxuXG4uaW9uLW1pYy1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5pb24tbWljLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmlvbi1taWMtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhlwiO1xufVxuXG4uaW9uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7XG59XG5cbi5pb24tbW9kZWwtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiO1xufVxuXG4uaW9uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjtcbn1cblxuLmlvbi1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7XG59XG5cbi5pb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYBcIjtcbn1cblxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7XG59XG5cbi5pb24tbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiO1xufVxuXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiO1xufVxuXG4uaW9uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYFcIjtcbn1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uCXCI7XG59XG5cbi5pb24tbnVjbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiO1xufVxuXG4uaW9uLW91dGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NglwiO1xufVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5VcIjtcbn1cblxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TllwiO1xufVxuXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7XG59XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iPXCI7XG59XG5cbi5pb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmlvbi1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7XG59XG5cbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqVcIjtcbn1cblxuLmlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjtcbn1cblxuLmlvbi1waW5wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uaW9uLXBpenphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5pb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjtcbn1cblxuLmlvbi1wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYNcIjtcbn1cblxuLmlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7XG59XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIpcIjtcbn1cblxuLmlvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uaW9uLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhFwiO1xufVxuXG4uaW9uLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5pb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmlvbi1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiO1xufVxuXG4uaW9uLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjtcbn1cblxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYVcIjtcbn1cblxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742GXCI7XG59XG5cbi5pb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYdcIjtcbn1cblxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uaW9uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjtcbn1cblxuLmlvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiO1xufVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742IXCI7XG59XG5cbi5pb24tcmliYm9uLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYlcIjtcbn1cblxuLmlvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYpcIjtcbn1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tl1wiO1xufVxuXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742LXCI7XG59XG5cbi5pb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ifXCI7XG59XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjtcbn1cblxuLmlvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoFwiO1xufVxuXG4uaW9uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ikXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5lcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OYXCI7XG59XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kr1wiO1xufVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq5cIjtcbn1cblxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7XG59XG5cbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tm1wiO1xufVxuXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmlwiO1xufVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OdXCI7XG59XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnFwiO1xufVxuXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OfXCI7XG59XG5cbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnlwiO1xufVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK1cIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiO1xufVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ivXCI7XG59XG5cbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrlwiO1xufVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OhXCI7XG59XG5cbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ToFwiO1xufVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiO1xufVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7XG59XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY1cIjtcbn1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742MXCI7XG59XG5cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7XG59XG5cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nj1wiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjlwiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i1XCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7XG59XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+To1wiO1xufVxuXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OiXCI7XG59XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkVwiO1xufVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NkFwiO1xufVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OlXCI7XG59XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpFwiO1xufVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OmXCI7XG59XG5cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tp1wiO1xufVxuXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OoXCI7XG59XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiO1xufVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6lcIjtcbn1cblxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5pb24tc29jaWFsLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OqXCI7XG59XG5cbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i/XCI7XG59XG5cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL5cIjtcbn1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6xcIjtcbn1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tq1wiO1xufVxuXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrlwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrVwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZNcIjtcbn1cblxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZJcIjtcbn1cblxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsFwiO1xufVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OvXCI7XG59XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjtcbn1cblxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7XG59XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiFwiO1xufVxuXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ji1wiO1xufVxuXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TslwiO1xufVxuXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TsVwiO1xufVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7XG59XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O0XCI7XG59XG5cbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ts1wiO1xufVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7XG59XG5cbi5pb24tc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmlvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mOXCI7XG59XG5cbi5pb24tc3RhdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtVwiO1xufVxuXG4uaW9uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yLXCI7XG59XG5cbi5pb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jj1wiO1xufVxuXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5pb24tdGh1bWJzZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiO1xufVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5pb24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742VXCI7XG59XG5cbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NlFwiO1xufVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O1XCI7XG59XG5cbi5pb24tdHJhc2gtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uaW9uLXRyYXNoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmlvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZZcIjtcbn1cblxuLmlvbi10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7dcIjtcbn1cblxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtlwiO1xufVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7XG59XG5cbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nl1wiO1xufVxuXG4uaW9uLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7XG59XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5pb24tdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjtcbn1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiO1xufVxuXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7XG59XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmlvbi13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742YXCI7XG59XG5cbi5pb24td2F0ZXJkcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mbXCI7XG59XG5cbi5pb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiO1xufVxuXG4uaW9uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5pb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MjFwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJwZS03cy1cIl0sIFtjbGFzcyo9XCIgcGUtN3MtXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5wZS03cy1hbGJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuXG4ucGUtN3MtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG5cbi5wZS03cy1iYWNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cblxuLnBlLTdzLWJhbmRhaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLnBlLTdzLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuXG4ucGUtN3MtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuXG4ucGUtN3MtZG9vci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG5cbi5wZS03cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG5cbi5wZS03cy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cblxuLnBlLTdzLWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuXG4ucGUtN3MtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG5cbi5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG5cbi5wZS03cy1oZWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG5cbi5wZS03cy1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cblxuLnBlLTdzLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLnBlLTdzLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLnBlLTdzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmFcIjtcbn1cblxuLnBlLTdzLW1hcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG5cbi5wZS03cy1uZXh0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cblxuLnBlLTdzLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuXG4ucGUtN3MtcGVuZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjtcbn1cblxuLnBlLTdzLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG5cbi5wZS03cy1waWdneTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuXG4ucGUtN3MtcGx1Z2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG5cbi5wZS03cy1yZWZyZXNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cblxuLnBlLTdzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuXG4ucGUtN3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cblxuLnBlLTdzLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuXG4ucGUtN3Mtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjtcbn1cblxuLnBlLTdzLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuXG4ucGUtN3MtdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG5cbi5wZS03cy13aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG5cbi5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLnBlLTdzLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cblxuLnBlLTdzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5wZS03cy1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLnBlLTdzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG5cbi5wZS03cy13YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuXG4ucGUtN3MtaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5wZS03cy13cmlzdHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi5wZS03cy1hbmdsZS11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLnBlLTdzLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4ucGUtN3Mtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi5wZS03cy1hbmdsZS1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cblxuLnBlLTdzLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG5cbi5wZS03cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG5cbi5wZS03cy11c2VyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLnBlLTdzLXVwLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG5cbi5wZS03cy1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi5wZS03cy1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG5cbi5wZS03cy1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4ucGUtN3Mtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5wZS03cy1zYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG5cbi5wZS03cy12b2x1bWUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5wZS03cy12b2x1bWUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi5wZS03cy12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLnBlLTdzLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5wZS03cy11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi5wZS03cy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLnBlLTdzLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4ucGUtN3MtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLnBlLTdzLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi5wZS03cy10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4ucGUtN3MtdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLnBlLTdzLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4ucGUtN3MtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5wZS03cy1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLnBlLTdzLXN0dWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5wZS03cy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLnBlLTdzLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLnBlLTdzLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLnBlLTdzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4ucGUtN3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4ucGUtN3Mtc2hvcGJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4ucGUtN3Mtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLnBlLTdzLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4ucGUtN3Mtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5wZS03cy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG5cbi5wZS03cy1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5wZS03cy1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi5wZS03cy1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLnBlLTdzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4ucGUtN3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4ucGUtN3MtYWRkLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cblxuLnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLnBlLTdzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4ucGUtN3MtcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLnBlLTdzLW5vdGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG5cbi5wZS03cy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4ucGUtN3MtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4ucGUtN3MtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4ucGUtN3MtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuXG4ucGUtN3MtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLnBlLTdzLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG5cbi5wZS03cy1wb3J0Zm9saW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLnBlLTdzLWxpa2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi5wZS03cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5wZS03cy1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEyXCI7XG59XG5cbi5wZS03cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi5wZS03cy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjtcbn1cblxuLnBlLTdzLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5wZS03cy1qb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLnBlLTdzLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuXG4ucGUtN3MtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLnBlLTdzLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLnBlLTdzLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4ucGUtN3MtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cblxuLnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi5wZS03cy1kZWxldGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuXG4ucGUtN3MtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuXG4ucGUtN3Mtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLnBlLTdzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLnBlLTdzLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLnBlLTdzLW5ld3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLnBlLTdzLW11c2ljbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4ucGUtN3MtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLnBlLTdzLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5wZS03cy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5wZS03cy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5wZS03cy1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5wZS03cy1taWNybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4ucGUtN3MtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4ucGUtN3MtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5wZS03cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi5wZS03cy1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi5wZS03cy1tYWlsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLnBlLTdzLW1haWwtb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5wZS03cy1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLnBlLTdzLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLnBlLTdzLWxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLnBlLTdzLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cblxuLnBlLTdzLWxpbnRlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLnBlLTdzLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLnBlLTdzLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLnBlLTdzLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi5wZS03cy1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi5wZS03cy1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLnBlLTdzLWp1bms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cblxuLnBlLTdzLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLnBlLTdzLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLnBlLTdzLWhlbHAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG5cbi5wZS03cy1oZWxwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4ucGUtN3MtZ3JhcGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG5cbi5wZS03cy1ncmFwaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cblxuLnBlLTdzLWdyYXBoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4ucGUtN3MtZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cblxuLnBlLTdzLWdsb2JhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuXG4ucGUtN3MtZ2xlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cblxuLnBlLTdzLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cblxuLnBlLTdzLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLnBlLTdzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4ucGUtN3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4ucGUtN3MtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi5wZS03cy1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi5wZS03cy1leHBhbmQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG5cbi5wZS03cy1leGFwbmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi5wZS03cy1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi5wZS03cy1kcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG5cbi5wZS03cy1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLnBlLTdzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5wZS03cy1kaXNwbGF5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4ucGUtN3MtZGlzcGxheTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cblxuLnBlLTdzLWRpc2tldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi5wZS03cy1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG5cbi5wZS03cy1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cblxuLnBlLTdzLWN1bHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLnBlLTdzLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cblxuLnBlLTdzLWNyZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuXG4ucGUtN3MtY29weS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi5wZS03cy1jb25maWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cblxuLnBlLTdzLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cblxuLnBlLTdzLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLnBlLTdzLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4ucGUtN3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cblxuLnBlLTdzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi5wZS03cy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4ucGUtN3MtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4ucGUtN3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuXG4ucGUtN3MtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG5cbi5wZS03cy1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi5wZS03cy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi5wZS03cy1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi5wZS03cy1ib3gyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi5wZS03cy1ib3gxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi5wZS03cy1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cblxuLnBlLTdzLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cblxuLnBlLTdzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLnBlLTdzLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLnBlLTdzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cblxuLnBlLTdzLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLnBlLTdzLWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4ucGUtN3MtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi5wZS03cy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLnBlLTdzLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG5cbi5wZS03cy1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS5lb3Q/LWZ2YmFuZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkuZW90PyNpZWZpeC1mdmJhbmVcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS53b2ZmPy1mdmJhbmVcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvdGhlbWlmeS90aGVtaWZ5LnR0Zj8tZnZiYW5lXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkuc3ZnPy1mdmJhbmUjdGhlbWlmeVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInRpLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgdGktXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRpLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLnRpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4udGktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4udGktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi50aS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLnRpLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG5cbi50aS10aG91Z2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi50aS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLnRpLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4udGktdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi50aS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi50aS1zcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4udGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi50aS1zaG9wcGluZy1jYXJ0LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLnRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi50aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLnRpLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTFcIjtcbn1cblxuLnRpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi50aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLnRpLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi50aS1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4udGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLnRpLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4udGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi50aS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi50aS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLnRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4udGktcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4udGktcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLnRpLW5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi50aS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLnRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi50aS1tZWRhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLnRpLW1lZGFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLnRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4udGktbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4udGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi50aS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG5cbi50aS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi50aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi50aS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4udGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4udGktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi50aS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLnRpLWxheWVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLnRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4udGktaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi50aS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4udGktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLnRpLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4udGktaGFuZC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLnRpLWhhbmQtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4udGktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG5cbi50aS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi50aS1mbGFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4udGktZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4udGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi50aS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2VcIjtcbn1cblxuLnRpLWV4Y2hhbmdlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi50aS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDFcIjtcbn1cblxuLnRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi50aS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuXG4udGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuXG4udGktY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cblxuLnRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi50aS1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG5cbi50aS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLnRpLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLnRpLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLnRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi50aS1jaGVjay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cblxuLnRpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi50aS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuXG4udGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi50aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi50aS1ib2x0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1M1wiO1xufVxuXG4udGktYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4udGktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG5cbi50aS1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7XG59XG5cbi50aS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG5cbi50aS1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7XG59XG5cbi50aS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG5cbi50aS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cblxuLnRpLXdvcmxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY1XCI7XG59XG5cbi50aS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG5cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cblxuLnRpLXZpZXctbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjhcIjtcbn1cblxuLnRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi50aS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLnRpLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4udGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cblxuLnRpLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi50aS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi50aS10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcxXCI7XG59XG5cbi50aS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG5cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuXG4udGktc3RhdHMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4udGktc3BsaXQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuXG4udGktc3BsaXQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4udGktc21hbGxjYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLnRpLXNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuXG4udGktc2hpZnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuXG4udGktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG5cbi50aS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2RcIjtcbn1cblxuLnRpLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG5cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG5cbi50aS1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuXG4udGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuXG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi50aS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi50aS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cblxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuXG4udGktcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLnRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cblxuLnRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG5cbi50aS1tdXNpYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjtcbn1cblxuLnRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG5cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cblxuLnRpLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi50aS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG5cbi50aS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi50aS1tZW51LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4udGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG5cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi50aS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi50aS1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLnRpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLnRpLWxpZ2h0LWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLnRpLUl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4udGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuXG4udGktaW5maW5pdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cblxuLnRpLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi50aS1odW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLnRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjtcbn1cblxuLnRpLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuXG4udGktaGFyZGRyaXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4udGktaGFyZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG5cbi50aS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG5cbi50aS1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi50aS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cblxuLnRpLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi50aS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG5cbi50aS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cblxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG5cbi50aS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhN1wiO1xufVxuXG4udGktZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG5cbi50aS1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLnRpLWNvbnRyb2wtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuXG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG5cbi50aS1jb250cm9sLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWRcIjtcbn1cblxuLnRpLWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cblxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuXG4udGktY29udHJvbC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuXG4udGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cblxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG5cbi50aS1jbG91ZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG5cbi50aS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cblxuLnRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuXG4udGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjtcbn1cblxuLnRpLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cblxuLnRpLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLnRpLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjlcIjtcbn1cblxuLnRpLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuXG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuXG4udGktYmFjay1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuXG4udGktYmFjay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG5cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG5cbi50aS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJmXCI7XG59XG5cbi50aS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cblxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG5cbi50aS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG5cbi50aS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG5cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cblxuLnRpLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG5cbi50aS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuXG4udGktYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG5cbi50aS13cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuXG4udGktd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG5cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG5cbi50aS13aWRnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2JcIjtcbn1cblxuLnRpLXdpZGdldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cblxuLnRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuXG4udGktdmlkZW8tY2xhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZVwiO1xufVxuXG4udGktdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG5cbi50aS12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cblxuLnRpLXRoZW1pZnktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMVwiO1xufVxuXG4udGktdGhlbWlmeS1mYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG5cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG5cbi50aS1zdXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ0XCI7XG59XG5cbi50aS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuXG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cblxuLnRpLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ3XCI7XG59XG5cbi50aS1zaG9ydGNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cblxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuXG4udGktc2hpZnQtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGFcIjtcbn1cblxuLnRpLXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG5cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG5cbi50aS1waW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRkXCI7XG59XG5cbi50aS1waW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG5cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuXG4udGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMFwiO1xufVxuXG4udGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuXG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cblxuLnRpLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUzXCI7XG59XG5cbi50aS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cblxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG5cbi50aS1saW5lLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNlwiO1xufVxuXG4udGktbGluZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjtcbn1cblxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG5cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOVwiO1xufVxuXG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlY1wiO1xufVxuXG4udGktbGF5b3V0LXRhYi12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuXG4udGktbGF5b3V0LXNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZlwiO1xufVxuXG4udGktbGF5b3V0LXNsaWRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYyXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG5cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cblxuLnRpLWxheW91dC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY1XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjhcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjlcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmJcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAxXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuXG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC1wb3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA0XCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC1sYXJnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuXG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwN1wiO1xufVxuXG4udGktbGF5b3V0LWdyaWQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMi10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYVwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZFwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1idG4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW40OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEwXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cblxuLnRpLWxheW91dC1hY2NvcmRpb24tc2VwYXJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEzXCI7XG59XG5cbi50aS1sYXlvdXQtYWNjb3JkaW9uLW1lcmdlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuXG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG5cbi50aS1pbmstcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE2XCI7XG59XG5cbi50aS1pbmZvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuXG4udGktaGVscC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cblxuLnRpLWhlYWRwaG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTlcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxY1wiO1xufVxuXG4udGktaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG5cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG5cbi50aS1mYWNlLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFmXCI7XG59XG5cbi50aS1mYWNlLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuXG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cblxuLnRpLWNvbnRyb2wtc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIyXCI7XG59XG5cbi50aS1jb250cm9sLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cblxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG5cbi50aS1jb250cm9sLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI1XCI7XG59XG5cbi50aS1jb21tZW50cy1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cblxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuXG4udGkteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOFwiO1xufVxuXG4udGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cblxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cblxuLnRpLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmJcIjtcbn1cblxuLnRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuXG4udGktc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cblxuLnRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJlXCI7XG59XG5cbi50aS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cblxuLnRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuXG4udGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMxXCI7XG59XG5cbi50aS1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG5cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cblxuLnRpLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzRcIjtcbn1cblxuLnRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM3XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2FcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG5cbi50aS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2RcIjtcbn1cblxuLnRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuXG4udGktZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG5cbi50aS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDBcIjtcbn1cblxuLnRpLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG5cbi50aS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG5cbi50aS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0M1wiO1xufVxuXG4udGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cblxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cblxuLnRpLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDZcIjtcbn1cblxuLnRpLXNhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG5cbi50aS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuXG4udGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ5XCI7XG59XG5cbi50aS12aW1lby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cblxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG5cbi50aS10dW1ibHItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRjXCI7XG59XG5cbi50aS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cblxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG5cbi50aS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRmXCI7XG59XG5cbi50aS1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cblxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cblxuLnRpLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MlwiO1xufVxuXG4udGktcGludGVyZXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuXG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuXG4udGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTVcIjtcbn1cblxuLnRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG5cbi50aS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cblxuLnRpLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU4XCI7XG59XG5cbi50aS1mbGlja3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG5cbi50aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuXG4udGktZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzViXCI7XG59XG5cbi50aS1kcm9wYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuXG4udGktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuXG4udGktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVlXCI7XG59XG5cbi50aS1yc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cblxuLm1mcC1jbG9zZTpob3ZlciwgLm1mcC1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSwgLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNDBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmJvZHkgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCBib2R5IC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC01MHB4O1xuICByaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI0Jztcbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC01MHB4O1xuICBsZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1Jztcbn1cblxuYm9keSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hhZG93IC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMzBweCAtMTVweDtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBpOmJlZm9yZSwgYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXYgaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDYwJztcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQgaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDYxJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZXZlbnRzLXBvc3RzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBtYXJnaW46IC0zMHB4IC0xNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWV2ZW50cy1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNhN2E3YTc7XG59XG5cbmJvZHkgLnN3aXBlci0tZXZlbnRzLXBvc3RzIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkgLnN3aXBlci0tZXZlbnRzLXBvc3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tcHJldixcbiAgYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbTpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW06aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhcjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNTBweDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6aG92ZXIgaSwgYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTBweCAyMHB4IDBweCA1MHB4O1xuICBtYXJnaW46IC01MHB4IC0yMHB4IDBweCAtNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuYWh0LWNvdXJzZV9fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuYWh0LWNvdXJzZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgbWFyZ2luOiAtMzBweCAtMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmhvdmVyIGksIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogLTE0MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUge1xuICBib3gtc2hhZG93OiAwIDAgNjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNsYXNzLXRhYmxlIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA4MHB4O1xuICByaWdodDogNzVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtZXZlbnRzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBtYXJnaW46IC0zMHB4IC0xNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtZXZlbnRzIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzY5ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICBib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtZXZlbnRzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtZXZlbnRzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTMwcHggMDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDQ3MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gIGhlaWdodDogNDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMjQwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBpLCBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogNDQlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtcG9zdHMgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbjogLTMwcHggLTE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXBvc3RzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXBvc3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY2FsZW5kYXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ib2R5IC5zd2lwZXItLXdlYnNpdGVzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgLTMwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXdlYnNpdGVzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogODAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUzNXB4O1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbmJvZHkgLnN3aXBlci0td2Vic2l0ZXMgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICBib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaW1wbGUgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogNTgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaW1wbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXZlcnRpY2FsLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTcwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5IC5zd2lwZXItLXZlcnRpY2FsLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uID4gc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSwgYm9keSAuc3dpcGVyLS10ZXN0aW1vbmlhbHMgLnN3aXBlci1jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCB3aGl0ZSAxMDAlKTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDI7XG59XG5cbmJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCAwJSwgd2hpdGUgMTAwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS10ZXN0aW1vbmlhbHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYmFyYmVyc2hvcCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1iYXJiZXJzaG9wIC5zd2lwZXItYnV0dG9uLXByZXYsXG5ib2R5IC5zd2lwZXItLWJhcmJlcnNob3AgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5zd2lwZXItLWNsYXNzaWMgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IGksIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUsIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q1Jztcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDYnO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTQwcHggMCAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNCc7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bC00IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYnVzaW5lc3MgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWJ1c2luZXNzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tYnVzaW5lc3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYnVzaW5lc3MgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuYm9keSAuc3dpcGVyLS1idXNpbmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdmVydC1wYWcgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdmVydC1wYWcgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdmVydC1wYWcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSAuc3dpcGVyLS1wb2xpdGljYWwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMwZic7XG59XG5cbmJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbn1cblxuYm9keSAuc3dpcGVyLS1wb2xpdGljYWwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1wb2xpdGljYWwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyY2EnO1xufVxuXG5ib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJhdmVsLXRlYW0gLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJhdmVsLXRlYW0gLmFodC10ZWFtX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtdGVhbSAuYWh0LXRlYW1fX3NvY2lhbHMgLmFoZXRvLXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogIzIyMjtcbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtdGVhbSAuYWh0LXRlYW0tLXQxIHtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtdGVhbSAuYWh0LXRlYW0tLXQxOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtb3VyLWRpcmVjdGlvbnMgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMCAxMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtdGVhbSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJhdmVsLXBvcHVsYXIgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtaGVybyAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cmF2ZWwtaGVybyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJhdmVsLWhlcm8gLnN3aXBlci13cmFwcGVyIC5haHQtYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0teW9nYS0xIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjglO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS15b2dhLTEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogM3B4O1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTEwNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2IGk6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTEwNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IGk6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NTBweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gaDEge1xuICBmb250LXNpemU6IDcwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogOTAwcHg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNnB4KTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMTUxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC04MXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtODFweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tcG9ydGZvbGlvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tcG9ydGZvbGlvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tcG9ydGZvbGlvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXBvcnRmb2xpbyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDcwdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBtYXgtd2lkdGg6IDU0dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGhlaWdodDogM3B4O1xuICB0b3A6IC0xcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDc0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDc1cHggMTZweCAwIDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYjExMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5ib2R5IC5zd2lwZXItLXR3aXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXR3aXR0ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleDogMSAxIDA7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2Omxhc3QtY2hpbGQsIGJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjJweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICBib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyB7XG4gIG1heC13aWR0aDogMTU3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyLTMge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWNoci0zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI0RERERERDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy1wb3N0cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbn1cblxuLm5ld3MtcG9zdHMgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5ld3MtcG9zdHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMztcbn1cblxuLmFib3V0LWNodXJjaC1zbGlkZXIgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuLmFib3V0LWNodXJjaC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zd2lwZXItYmFubmVyLXlvZ2EgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTY3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyLWJhbm5lci15b2dhIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cbn1cblxuLnN3aXBlci1iYW5uZXIteW9nYSAuc3dpcGVyLXdyYXBwZXIgLmFodC1iYW5uZXItLWZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWFic29sdXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQwMXB4O1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC02cHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG4vKlxuICAgKiBTcXVlZXplXG4gICAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuKiB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXItbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxNzEwcHg7XG59XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ub3Zlci1oaWRkZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdmVyLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubm8tcGFkZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5qcy1iZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJldHJlYXQtLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmV0cmVhdC0tMCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJldHJlYXQtLTAgW2NsYXNzXj0nY29sLSddLFxuLnJldHJlYXQtLTAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJldHJlYXQtLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5yZXRyZWF0LS01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXRyZWF0LS01MCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuXG4ucmV0cmVhdC0tNTAgW2NsYXNzXj0nY29sLSddLFxuLnJldHJlYXQtLTUwIFtjbGFzcyo9JyBjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucmV0cmVhdC0tNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5yZXRyZWF0LS01MCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAucmV0cmVhdC0tNTAgW2NsYXNzXj0nY29sLSddLFxuICAucmV0cmVhdC0tNTAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5yZXRyZWF0LS02MCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnJldHJlYXQtLTYwIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG4gIC5yZXRyZWF0LS02MCBbY2xhc3NePSdjb2wtJ10sXG4gIC5yZXRyZWF0LS02MCBbY2xhc3MqPScgY29sLSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ucm93LS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucm93LS12LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yb3ctLWgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJldHJlYXQtLTAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQgW2NsYXNzXj0nY29sLSddLFxuLnJldHJlYXQtLTAuY29udGFpbmVyLWZsdWlkIFtjbGFzcyo9JyBjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrIC50cmFuc2l0aW9uLW5vbmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMTAwIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFBBRERJTkdTIEFORCBNQVJHSU5TICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLWxnLTB0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFyZ2luLWxnLS01dCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwdCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNXQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjB0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1dCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0zMHQge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMzV0IHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwdCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4ubWFyZ2luLWxnLS00NXQge1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tNTB0IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1dCB7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ubWFyZ2luLWxnLS02MHQge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tNjV0IHtcbiAgbWFyZ2luLXRvcDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwdCB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuXG4ubWFyZ2luLWxnLS03NXQge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tODB0IHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1dCB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xufVxuXG4ubWFyZ2luLWxnLS05MHQge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tOTV0IHtcbiAgbWFyZ2luLXRvcDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMHQge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEwNXQge1xuICBtYXJnaW4tdG9wOiAtMTA1cHg7XG59XG5cbi5tYXJnaW4tbGctLTExMHQge1xuICBtYXJnaW4tdG9wOiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNXQge1xuICBtYXJnaW4tdG9wOiAtMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEyMHQge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEyNXQge1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMHQge1xuICBtYXJnaW4tdG9wOiAtMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEzNXQge1xuICBtYXJnaW4tdG9wOiAtMTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE0MHQge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NXQge1xuICBtYXJnaW4tdG9wOiAtMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE1MHQge1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1NXQge1xuICBtYXJnaW4tdG9wOiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MHQge1xuICBtYXJnaW4tdG9wOiAtMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE2NXQge1xuICBtYXJnaW4tdG9wOiAtMTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE3MHQge1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NXQge1xuICBtYXJnaW4tdG9wOiAtMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE4MHQge1xuICBtYXJnaW4tdG9wOiAtMTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE4NXQge1xuICBtYXJnaW4tdG9wOiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MHQge1xuICBtYXJnaW4tdG9wOiAtMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE5NXQge1xuICBtYXJnaW4tdG9wOiAtMTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwMHQge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMGIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGIge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWIge1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGIge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWIge1xuICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGIge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLm1hcmdpbi1sZy0tODViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWIge1xuICBtYXJnaW4tYm90dG9tOiAtOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTAwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xODVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNXQge1xuICBwYWRkaW5nLXRvcDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1dCB7XG4gIHBhZGRpbmctdG9wOiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwdCB7XG4gIHBhZGRpbmctdG9wOiAtMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwdCB7XG4gIHBhZGRpbmctdG9wOiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1dCB7XG4gIHBhZGRpbmctdG9wOiAtNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTUwdCB7XG4gIHBhZGRpbmctdG9wOiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1dCB7XG4gIHBhZGRpbmctdG9wOiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwdCB7XG4gIHBhZGRpbmctdG9wOiAtNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTY1dCB7XG4gIHBhZGRpbmctdG9wOiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwdCB7XG4gIHBhZGRpbmctdG9wOiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1dCB7XG4gIHBhZGRpbmctdG9wOiAtNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTgwdCB7XG4gIHBhZGRpbmctdG9wOiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1dCB7XG4gIHBhZGRpbmctdG9wOiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwdCB7XG4gIHBhZGRpbmctdG9wOiAtOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTk1dCB7XG4gIHBhZGRpbmctdG9wOiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMHQge1xuICBwYWRkaW5nLXRvcDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTB0IHtcbiAgcGFkZGluZy10b3A6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNXQge1xuICBwYWRkaW5nLXRvcDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjV0IHtcbiAgcGFkZGluZy10b3A6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMHQge1xuICBwYWRkaW5nLXRvcDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDB0IHtcbiAgcGFkZGluZy10b3A6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NXQge1xuICBwYWRkaW5nLXRvcDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTV0IHtcbiAgcGFkZGluZy10b3A6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MHQge1xuICBwYWRkaW5nLXRvcDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzB0IHtcbiAgcGFkZGluZy10b3A6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NXQge1xuICBwYWRkaW5nLXRvcDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODV0IHtcbiAgcGFkZGluZy10b3A6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MHQge1xuICBwYWRkaW5nLXRvcDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDB0IHtcbiAgcGFkZGluZy10b3A6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMDBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGwge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMzBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWwge1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGwge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tNjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWwge1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tNzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGwge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbn1cblxuLm1hcmdpbi1sZy0tOTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWwge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMGwge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNWwge1xuICBtYXJnaW4tbGVmdDogLTExNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMGwge1xuICBtYXJnaW4tbGVmdDogLTEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NWwge1xuICBtYXJnaW4tbGVmdDogLTE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MGwge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NWwge1xuICBtYXJnaW4tbGVmdDogLTE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MGwge1xuICBtYXJnaW4tbGVmdDogLTE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMHIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNXIge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwciB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1ciB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwciB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTM1ciB7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwciB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1ciB7XG4gIG1hcmdpbi1yaWdodDogLTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTUwciB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1ciB7XG4gIG1hcmdpbi1yaWdodDogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwciB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTY1ciB7XG4gIG1hcmdpbi1yaWdodDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwciB7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1ciB7XG4gIG1hcmdpbi1yaWdodDogLTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTgwciB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1ciB7XG4gIG1hcmdpbi1yaWdodDogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwciB7XG4gIG1hcmdpbi1yaWdodDogLTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTk1ciB7XG4gIG1hcmdpbi1yaWdodDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEwNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwciB7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEzNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwciB7XG4gIG1hcmdpbi1yaWdodDogLTE1MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE2NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwciB7XG4gIG1hcmdpbi1yaWdodDogLTE4MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE5NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01bCB7XG4gIHBhZGRpbmctbGVmdDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwbCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1bCB7XG4gIHBhZGRpbmctbGVmdDogLTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwbCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS00NWwge1xuICBwYWRkaW5nLWxlZnQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1bCB7XG4gIHBhZGRpbmctbGVmdDogLTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS02MGwge1xuICBwYWRkaW5nLWxlZnQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwbCB7XG4gIHBhZGRpbmctbGVmdDogLTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS03NWwge1xuICBwYWRkaW5nLWxlZnQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1bCB7XG4gIHBhZGRpbmctbGVmdDogLTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS05MGwge1xuICBwYWRkaW5nLWxlZnQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDBweDtcbn1cblxuLnBhZGRpbmctbGctLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjByIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTByIHtcbiAgcGFkZGluZy1yaWdodDogLTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVyIHtcbiAgcGFkZGluZy1yaWdodDogLTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODByIHtcbiAgcGFkZGluZy1yaWdodDogLTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTB0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjV0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tYXJnaW4tbGctNDB0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NXQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tYXJnaW4tbGctNTV0IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MHQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1dCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tYXJnaW4tbGctNzB0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NXQge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tYXJnaW4tbGctODV0IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MHQge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1dCB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi5tYXJnaW4tbGctMTAwdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNXQge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTB0IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTE1dCB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMHQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjV0IHtcbiAgbWFyZ2luLXRvcDogMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctMTMwdCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNXQge1xuICBtYXJnaW4tdG9wOiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDB0IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctMTQ1dCB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MHQge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTV0IHtcbiAgbWFyZ2luLXRvcDogMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctMTYwdCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NXQge1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzB0IHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctMTc1dCB7XG4gIG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MHQge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODV0IHtcbiAgbWFyZ2luLXRvcDogMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctMTkwdCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NXQge1xuICBtYXJnaW4tdG9wOiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDB0IHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMGIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNWIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMGIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYXJnaW4tbGctNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NWIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tbGctNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MGIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYXJnaW4tbGctNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NWIge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXJnaW4tbGctODViIHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MGIge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYXJnaW4tbGctMTAwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMGIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctMTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctMTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MGIge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctMTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NWIge1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctMTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MGIge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctMTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NWIge1xuICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTB0IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNXQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTV0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBhZGRpbmctbGctMzB0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBhZGRpbmctbGctNDV0IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXQge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnBhZGRpbmctbGctNjB0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1dCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZGRpbmctbGctNzV0IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXQge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnBhZGRpbmctbGctOTB0IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1dCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDB0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDV0IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTB0IHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTV0IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjB0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjV0IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzB0IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzV0IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDB0IHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDV0IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTB0IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTV0IHtcbiAgcGFkZGluZy10b3A6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjB0IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjV0IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzB0IHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzV0IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xODB0IHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODV0IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTB0IHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTV0IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDB0IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTViIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjViIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNWIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MGIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTViIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NWIge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MGIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBhZGRpbmctbGctODViIHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NWIge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGctMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLnBhZGRpbmctbGctMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnBhZGRpbmctbGctMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbn1cblxuLnBhZGRpbmctbGctMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnBhZGRpbmctbGctMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbn1cblxuLnBhZGRpbmctbGctMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuLnBhZGRpbmctbGctMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTMwbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTQ1bCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTYwbCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTc1bCB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTkwbCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwMGwge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctMTA1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBsIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ubWFyZ2luLWxnLTExNWwge1xuICBtYXJnaW4tbGVmdDogMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctMTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEzMGwge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctMTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE0NWwge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctMTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE2MGwge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctMTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE3NWwge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctMTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE5MGwge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctMTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMHIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1sZy0yNXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tYXJnaW4tbGctMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1ciB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi1sZy00MHIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tYXJnaW4tbGctNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwciB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi1sZy01NXIge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tYXJnaW4tbGctNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1ciB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi1sZy03MHIge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5tYXJnaW4tbGctNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwciB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi1sZy04NXIge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi5tYXJnaW4tbGctOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1ciB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi1sZy0xMDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbn1cblxuLm1hcmdpbi1sZy0xMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLm1hcmdpbi1sZy0xMzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbn1cblxuLm1hcmdpbi1sZy0xNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbn1cblxuLm1hcmdpbi1sZy0xNTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbn1cblxuLm1hcmdpbi1sZy0xNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLm1hcmdpbi1sZy0xNjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbn1cblxuLm1hcmdpbi1sZy0xNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbn1cblxuLm1hcmdpbi1sZy0xODByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbn1cblxuLm1hcmdpbi1sZy0xOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbn1cblxuLm1hcmdpbi1sZy0xOTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMGwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1bCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwbCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MGwge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1bCB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBsIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NWwge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwbCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnBhZGRpbmctbGctODVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MGwge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1bCB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwbCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1bCB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwbCB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1bCB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwbCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1bCB7XG4gIHBhZGRpbmctbGVmdDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwbCB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFyZ2luLW1kLTB0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDB0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDV0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTB0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjB0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjV0IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzB0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzV0IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODB0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODV0IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTB0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTV0IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTExMHQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyNXQge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE0MHQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1NXQge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwdCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE3MHQge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1dCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODB0IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4NXQge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwdCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwMHQge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNXQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODV0IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXQge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0wbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODVsIHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxuICAubWFyZ2luLW1kLTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTA1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMHIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMHIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NXIge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MHIge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NXIge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MHIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01ciB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tc20tMHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNXQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zMHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zNXQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00NXQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01MHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NXQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02MHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02NXQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03NXQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04MHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NXQge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05MHQge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05NXQge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwNXQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyMHQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzNXQge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTQwdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1MHQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTU1dCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2NXQge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTcwdCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4MHQge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTg1dCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5NXQge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjAwdCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0wYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTExNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wdCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNXQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NXQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODB0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NXQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1dCB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NXQge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0wciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MHIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NXIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MHIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NXIge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTExMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0zMGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNWwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS00NWwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS02MGwge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NWwge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS03NWwge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWwge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgfVxuICAucGFkZGluZy1zbS05MGwge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NWwge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEwNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEzNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE2NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE5NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1hcmdpbi14cy0wdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNXQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTUwdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1dCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTYwdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTY1dCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTc1dCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTgwdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1dCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTkwdCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTk1dCB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTA1dCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNXQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMHQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NXQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTUwdCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MHQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTY1dCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NXQge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTgwdCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODV0IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MHQge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTk1dCB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNXQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NXQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NXQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MHQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy00NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy02MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy03NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy05MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zNXIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy01MHIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy02NXIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy04MHIge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy05NXIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTA1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0yNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAucGFkZGluZy14cy00MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFkZGluZy14cy01NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxuICAucGFkZGluZy14cy03MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAucGFkZGluZy14cy04NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnQtZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnRleHQtY2VudGVyLFxuLnQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0LFxuLnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0LFxuLnQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmwtc3BhY2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5sLXNwYWNpbmctLTIge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4ubC1zcGFjaW5nLS0xZDMge1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG59XG5cbi5sLXNwYWNpbmctLTFkNiB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbn1cblxuLmwtc3BhY2luZy0tMyB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5sLXNwYWNpbmctLTQge1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4ubC1zcGFjaW5nLS01IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbn1cblxuLmwtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmwtaGVpZ2h0LS0xNjMge1xuICBsaW5lLWhlaWdodDogMS42M2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWQtdC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc20tdC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9udC1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbmJsb2NrcXVvdGUucS1zbWItcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBvcGFjaXR5OiAwLjE7XG4gIHRvcDogLTI3cHg7XG4gIHJpZ2h0OiAzJTtcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbmJsb2NrcXVvdGUucS1zbWItaGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKipcbiogY29tbW9uIHZhcmllYmxlc1xuKiBhbmQgc3R5bGVcbiovXG4uYWhldG8tYmctLWRhcmsge1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cblxuLnR5cG9ncmFwaHlUZXh0IC5haGV0by1idG4ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnR5cG9ncmFwaHlUZXh0IC5haGV0by1idG4gKyAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyIC5haGV0by1idG4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyIC5haGV0by1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWJ0biBpLFxuLmFoZXRvLWJ0biBzcGFuIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1idG4uYWhldG8tYnRuLS11bmRlcmxpbmU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmFoZXRvLWJ0bi0taW5saW5lIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWJ0bi0tdW5kZXJsaW5lIHtcbiAgcGFkZGluZzogMCAwIDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWJ0bi0tdW5kZXJsaW5lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1idG4tLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLWJ0bi0tcmVjdCB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3b3JkLXNwYWNpbmc6IDk5OTk5OTlweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYWhldG8tYnRuLS1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tYnRuX19pY29uOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWJ0bl9faWNvbi0tYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMDtcbn1cblxuLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNjY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19zYiB7XG4gIGZsZXg6IDEgMSAxOSU7XG4gIG1pbi13aWR0aDogMzMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmVkdS5haHQtcGFnZSAuYWh0LXNiLWVkdSAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2Ige1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDE0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tdGl0bGViYXIgaDEsXG4uYWhldG8tdGl0bGViYXIgaDIsXG4uYWhldG8tdGl0bGViYXIgaDMsXG4uYWhldG8tdGl0bGViYXIgaDQsXG4uYWhldG8tdGl0bGViYXIgaDUsXG4uYWhldG8tdGl0bGViYXIgaDYsXG4uYWhldG8tdGl0bGViYXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyIGgxIGIsXG4uYWhldG8tdGl0bGViYXIgaDIgYixcbi5haGV0by10aXRsZWJhciBoMyBiLFxuLmFoZXRvLXRpdGxlYmFyIGg0IGIsXG4uYWhldG8tdGl0bGViYXIgaDUgYixcbi5haGV0by10aXRsZWJhciBoNiBiLFxuLmFoZXRvLXRpdGxlYmFyIHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWhldG8tdGl0bGViYXIgcC5tcmduLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fc3VidGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX3RleHQgLmFoZXRvLXRpdGxlYmFyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX190aXRsZS5sYXJnZS1zaXplIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXJfX3RpdGxlLmxhcmdlLXNpemUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2luZm8ge1xuICBmbGV4OiAyO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2luZm8ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbmZvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogNztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTEge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tMiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS0zIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tNSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS02IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS05IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX190ZXh0IHtcbiAgZmxleDogMTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5wdXQgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjBweCA1NXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aXRsZWJhcl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtd2hpdGUgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtd2hpdGUgbGkuY3VycmVudDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19hcnJvdy1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19hcnJvdy1kb3duIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTExMDAge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctOTAwIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy04MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTcwMCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LWZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNjAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC01NTAge1xuICBoZWlnaHQ6IDU1MHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNTUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNTAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNDUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNDAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0zNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMzUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMzAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTIwMCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0xNTAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGl0bGViYXItLW1lZF9oZWlnaHQtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10aXRsZWJhci0tbW9iX2hlaWdodC0xNTAge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS1tb2JfaGVpZ2h0LTI1MCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2ludHJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTJweCA1N3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by10aXRsZWJhcl9faW50cm8gPiAqIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2ludHJvIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIGgxIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXItLXlvZ2EgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIGxpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LWNlbnRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1idXNzaW5lcyAuYWhldG8tdGl0bGViYXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0YyNjMyO1xufVxuXG4uYWhldG8tdGl0bGViYXItLXBvbGl0aWNhbCAuYWhldG8tdGl0bGViYXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1wb2xpdGljYWwgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10aXRsZWJhci0tcG9saXRpY2FsIGgyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhci0tZWR1IC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS1lZHUgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFkZC1iYW5uZXIge1xuICBwYWRkaW5nOiAyNTBweCAwIDE2NXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2ZGVnLCAjMDAwIDAlLCAjZmZkMTQ1IDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX190ZXh0LFxuICAuYWhldG8tdGl0bGViYXItLXlvZ2EgLnRlc3RicmVhZGNydW1icyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dC15b2dhIGltZyB7XG4gIG1heC13aWR0aDogNjYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC15b2dhIGltZyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haGV0by1wZl9fZmlsdGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyIHtcbiAgbWFyZ2luOiAxMHB4IDI1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZl9fZmlsdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgfVxuICAuYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1wZl9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGZfX21vZGFsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYWhldG8tcGZfX21vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbi5haGV0by1wZl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZl9fYWpheC1wYWcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLXBmX19hamF4LWxvYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1wZl9fYWpheC1sb2FkaW5nIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtbG9hZGluZyBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uYWhldG8tcGZfX3RleHQtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGZfX3RleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmX190ZXh0LS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLm1hc29ucnlfaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogNDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICBoZWlnaHQ6IDg1MHB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0td2lkdGgge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS13aWR0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlcjpiZWZvcmUsXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RpdGxlIHtcbiAgdG9wOiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgdG9wOiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRlbnQtLWJhcmJlcnNob3AgLmFoZXRvLXBmX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQycHggNDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDMwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NhdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRlbnQ6aG92ZXIgLmFoZXRvLXBmX190ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXBvbGl0aWNhbCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkLXBvbGl0aWNhbCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQtcG9saXRpY2FsIC5haGV0by1wZl9fdGl0bGUge1xuICBjb2xvcjogIzA1MzZhNTtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXBvbGl0aWNhbCAuYWhldG8tcGZfX2ZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0LjM4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGYtLWdyaWQtcG9saXRpY2FsIC5haGV0by1wZl9fZmlsdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pbWc6aG92ZXIgLm1hc29ucnlfaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIC5tYXNvbnJ5X2hvdmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMTI0cHggMTIycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJBNzRFRCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIC5tYXNvbnJ5X2hvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICB0b3A6IDcwcHg7XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX3RleHQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAwIDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jYXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDQpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpIC5haGV0by1wZl9faW1nLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkgLmFoZXRvLXBmX19pbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMikgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogNDAwcHg7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSAuYWhldG8tcGZfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA0MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDIpIC5haGV0by1wZl9fY29udGVudCwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDMpIC5haGV0by1wZl9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0gLmFoZXRvLXBmX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0gLmFoZXRvLXBmX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpIC5haGV0by1wZl9faW1nLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkgLmFoZXRvLXBmX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2ltZyBpbWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICdcXGYyZjUnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX3RleHQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlci5hY3RpdmUge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXIuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucG9ydGZvbGlvLW5ldyAudy0xMDAge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmV3IC5haGV0by1oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucG9ydGZvbGlvLW5ldyAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9ydGZvbGlvLW5ldyAuYWhldG8taGVhZGluZ19fdGl0bGUgYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLXByZXYge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2xpc3Qge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLW5leHQge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGV0YWlsX3RleHQge1xuICBtYXgtd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZXRhaWxfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWcsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZywgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXksIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheTpob3ZlciwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5OmhvdmVyLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5IHAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSBwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXkgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCBibG9ja3F1b3RlOmJlZm9yZSwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtNjBweDtcbiAgZm9udC1zaXplOiAxNDVweDtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1ibG9ja3F1b3RlX190aXRsZSwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYmctd3JhcC1jLWRhcmsgLmFoZXRvLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmJnLXdyYXAtYy1kYXJrIC5haGV0by1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICB9XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYmctd3JhcC1jLWRhcmsgLmFoZXRvLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IDU3OHB4O1xuICB9XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMiAuYWhldG8taGVhZGluZyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTcgLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5jb2wtbGctOC5vZmZzZXQtbGctMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTcgLnJldHJlYXQtLTAuY29udGFpbmVyLWZsdWlkID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtbWQtNlwiXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1hcmdpbi1sZXJnZV8zMHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby0tbG9hZC1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9ydGZvbGlvLS1sb2FkLW1vcmUgaW1nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubG9hZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9ydGZvbGlvLW5ldyAubWFzb25yeV9ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb250LXBsYXlmYWlyIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGZfX2ZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jaHVyY2gtZ2FsbGVyeS13cmFwIC5haGV0by1wZl9fYWpheC1sb2FkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGZfX2FqYXgtbG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGZfX2FqYXgtbG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNodXJjaC1nYWxsZXJ5LXdyYXAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNodXJjaC1nYWxsZXJ5LXdyYXAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0IHAge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXJnaW4tY2h1cmNoLWdhbGxlcnktYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7XG4gIH1cbiAgLm1hcmdpbi1jaHVyY2gtZ2FsbGVyeS10IHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgfVxuICAucGFkZGluZy1jaHVyY2gtZ2FsbGVyeS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLXByZXYgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tcHJldjpob3ZlciAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBsZWZ0OiAtM3B4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1uZXh0IC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tbmV4dDpob3ZlciAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBsZWZ0OiAzcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saXN0LWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lcjpob3ZlciAuYWh0LWNvdXJzZV9fb3ZybCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fcHJpY2UtLWZyZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJCMzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19vdnJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMzJweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2F1dGhvciB7XG4gIG1hcmdpbjogMTRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19zdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS0xIC5haHQtY291cnNlX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LTEgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1jb3Vyc2VfX292cmwge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1LTEgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1LTIgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1LTIgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtY291cnNlLS1zaW5nbGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY291cnNlLS1zaW5nbGUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1jb3Vyc2UtLXNpbmdsZSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX3RodW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1hYm91dCB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1pbWcge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1uYW1lIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1wb3Mge1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtc29jIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtZGVzYyB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoMSxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoMixcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoMyxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoNCxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoNSxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBoNCB7XG4gIG1hcmdpbjogMzVweCAwIC01cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50IHtcbiAgcGFkZGluZzogNDBweCAwIDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyB7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmF1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5kYXRlLXBvc3Qge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmRhdGUtcG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jaGlsZHJlbiAuY29tbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY2hpbGRyZW4gLmNvbW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJysgJztcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNTVweCAwIDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LXRpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLndyYXBwZXItY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuaW5wdXQtY29tbWVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwIDA7XG4gIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldCAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkIHVybCguLi9pbWcvaW5uZXItcGFnZXMvYmxvZy9pY29uLWVudmVsb3BlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgcGFkZGluZzogNTBweCAzMHB4IDk1cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldCAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0IC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBwIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0IC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBiYWNrZ3JvdW5kOiAjMTQ1MmI3O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXQgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0IC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJBNzRFRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldCAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDkxcHg7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjYyNTI3O1xufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBoNiBiIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaDYgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiA1MHB4IDAgNzBweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSAudGFncyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEgLnRhZ3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIC50YWdzIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAxNzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA3M3B4O1xufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1hdXRob3ItaW5mbyBwIGIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1jaGlsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8gaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIgLmNvbW1lbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyIC5jb21tZW50LWNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIgLmNvbW1lbnQtYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tY29tbWVudHMgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWV2ZW50LS1lZHU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjJweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kYXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19tb250aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faW1nIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fbW9udGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDQuMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAzMnB4IDI1cHggNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldi1kZXQtLWVkdSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IGgxLFxuLmFodC1ldi1kZXQtLWVkdSBoMixcbi5haHQtZXYtZGV0LS1lZHUgaDMsXG4uYWh0LWV2LWRldC0tZWR1IGg0LFxuLmFodC1ldi1kZXQtLWVkdSBoNSxcbi5haHQtZXYtZGV0LS1lZHUgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19tYWluIHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fYWJvdXQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19wcm9nLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fcHJvZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fcHJvZy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdW5pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdW5pdC5hY3RpdmUgLmFodC1ldi1kZXRfX3NjaGVkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtZGF5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXIge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3BlYWtlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjhweCAzMHB4IDQwcHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NiIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NiLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2RldGFpbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2J1eSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0LXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0LnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlci13cmFwIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlciB7XG4gIHdpZHRoOiA0M3B4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19udW1iZXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlci1xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyLXE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fY29udGVudCAueW9nYS1kZXRhaWwtYnRuIHtcbiAgcGFkZGluZzogMjBweCA3MHB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgcCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGV0YWlsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kYXRlLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5cbi5haHQtZXZlbnQtLWNociB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fZGF5IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fbW9udGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFodC1ldmVudC0tY2hyLTEge1xuICBwYWRkaW5nOiAyM3B4IDcwcHggMjVweCA3MHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3M3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiA2NXB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X190aXRsZSB7XG4gIGZsZXg6IDMgMSAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEyNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDUgMSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWwge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2xpbmsge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIHdpZHRoOiAxMTFweDtcbiAgaGVpZ2h0OiAxMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGhlaWdodDogNDEwcHg7XG4gIHBhZGRpbmc6IDBweCA0MHB4IDQwcHggNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAzOHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0OXB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaHVyY2gtd3JhcC0zIC5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX21vbnRoIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmNodXJjaC1ldmVudHMtd3JhcCAuYWh0LWV2ZW50LS1jaHItMiB7XG4gIGhlaWdodDogNDQ5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4N3B4IDYzcHggNDNweCA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggMzhweCA0OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmNodXJjaC1ldmVudHMtd3JhcCAuYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG59XG5cbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmNodXJjaC1ldmVudHMtd3JhcCAuYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxNjY1cHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjY1cHgpIGFuZCAobWF4LXdpZHRoOiAxODIwcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDQwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1ldmVudHMtcGFkZGluZy10IHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIH1cbiAgLmNodXJjaC1ldmVudHMtcGFkZGluZy1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc2VybW9ucy1jaHItMiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNodXJjaC1ldmVudHMtd3JhcCAuYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbi8qZXZlbnQgcG9saXRpY2FsKi9cbi5zZWN0aW9uLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjRmZjtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDVweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDI2cHggNTUuNXB4IDMuNXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4uc2VjdGlvbi1ldmVudCAuZXZlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LXdyYXBwZXIgLmV2ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2VjdGlvbi1ldmVudCAuZXZlbnQgLmNvbnRlbnQtd3JhcHBlciAuZXZlbnQtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC13cmFwcGVyIHAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LXdyYXBwZXIgLmV2ZW50LW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzA1MzZhNTtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LXdyYXBwZXIgLmV2ZW50LW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkZDI5MzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LWJvdHRvbS13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC1ib3R0b20td3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypldmVudCBkYXRhaWwqL1xuLmFodC0tZXZlbnQtZGV0YWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIHAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19kZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fZGV0YWlsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19kYXRlLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2RhdGUtbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2ZpbHRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19maWx0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19maWx0ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogLTE1cHg7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10ZXh0IHtcbiAgcGFkZGluZzogMzJweCA0MHB4IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tdGl0bGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1jYXRzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWNhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1jYXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5haHQtc2VybW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1zZXJtb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDIwJSwgIzAwMCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtc2VybW9uOmhvdmVyIC5haHQtc2VybW9uX19pY29uLWxpbmtzIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYWh0LXNlcm1vbjpob3ZlciAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuXG4uYWh0LXNlcm1vbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1zZXJtb25fX2NhdHMge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5haHQtc2VybW9uX19jYXQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXNlcm1vbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFodC1zZXJtb25fX2ljb24tbGlua3Mge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXNlcm1vbl9faWNvbi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWh0LXNlcm1vbl9faWNvbi1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtc2VybW9uX19pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5haHQtc2VybW9uX19saW5rLXdyYXAge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXNlcm1vbiAuYWh0LXNlcm1vbl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC0zIC5haHQtaGVhZGluZy0tY2hyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwLTMgLmFodC1oZWFkaW5nLS1jaHIgLmhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwIC5haHQtc2VybW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAgLmFodC1zZXJtb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcCAuYWh0LXNlcm1vbjpob3ZlciAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwIC5haHQtc2VybW9uIC5haHQtc2VybW9uX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC00IC5zZXJtb25zLS1jaHVyY2gtaXRlbSB7XG4gIG1hcmdpbjogMCAyNXB4IDUwcHg7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC00IC5haHQtc2VybW9uIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtNCAuYWh0LXNlcm1vbl9fY2F0cyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtNCAuYWh0LXNlcm1vbjpob3ZlciAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwLTQgLmFodC1zZXJtb24gLmFodC1zZXJtb25fX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWRkaW5nLXNlcm1vbnMtY2hyIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zZXJtb25zLWNociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcm1vbnMtLWNodXJjaC13cmFwLTQgLnNlcm1vbnMtLWNodXJjaC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNlcm1vbnMtLWNodXJjaC13cmFwLTMgLmFodC1oZWFkaW5nLS1jaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmFodC1zZXJtLWRldC0tY2hyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5haHQtc2VybS1kZXQtLWNociBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5haHQtc2VybS1kZXQtLWNociAuYWh0LXNlcm0tZGV0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbn1cblxuLmFodC1zZXJtLWRldC0tY2hyIC5haHQtc2VybS1kZXRfX2RldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5haHQtc2VybS1kZXQtLWNociAuYWh0LXNlcm0tZGV0X19kZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmFodC1zZXJtLWRldC0tY2hyIC5haHQtc2VybS1kZXRfX2RldGFpbC12YWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LXNlcm0tZGV0LS1jaHIgLmFodC1zZXJtLWRldF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtc2VybS1kZXQtLWNociAuYWh0LXNlcm0tZGV0X19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWh0LXNlcm0tZGV0LS1jaHIgLmFodC1zZXJtLWRldF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG59XG5cbi5haHQtc2VybW9uLWRldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXNlcm1vbi1kZXQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMjAlLCAjMDAwKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmFodC1zZXJtb24tZGV0OmhvdmVyIC5haHQtc2VybW9uLWRldF9faWNvbi1saW5rcyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5haHQtc2VybW9uLWRldF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1zZXJtb24tZGV0X19pY29uLWxpbmtzIHtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1zZXJtb24tZGV0X19pY29uLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFodC1zZXJtb24tZGV0X19pY29uLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtc2VybW9uLWRldF9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWh0LXNlcm1vbi1kZXRfX2xpbmstd3JhcCB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtc2VybW9uLWRldCAuYWh0LXNlcm1vbi1kZXRfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZGRpbmctc2VybW9ucy1kZXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuXG4uYWhldG8tcGFnZS0tc2luZ2xlLXBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXBhZ2UtLWR1YWwtc2lkZWJhcnMgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tc2lkZWJhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gcCxcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDEsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGgyLFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoMyxcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDQsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGg1LFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoNiB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1wYWdlIC5haGV0by1jb250ZW50LXdyYXBwZXItLXNhYXMge1xuICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA1MHB4IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktb3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktb3ZlcmxheTpob3ZlciBpIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktb3ZlcmxheSBpIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LWNsb3NlOmhvdmVyLCAuYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1jbG9zZTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb250ZW50OiAnXFxmNDg4Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5tZWpzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5ibHF0IHtcbiAgcGFkZGluZzogODBweCAxMDBweCA1MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuYmxxdDpiZWZvcmUge1xuICB0b3A6IC0yMnB4O1xuICByaWdodDogMyU7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5ibHF0IHtcbiAgICBwYWRkaW5nOiA3NXB4IDE1cHggNjBweDtcbiAgfVxuICAuYWhldG8tY29udGVudCAucG9zdCAuYmxxdDpiZWZvcmUge1xuICAgIHRvcDogLTE1cHg7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxuICAuYWhldG8tY29udGVudCAucG9zdCAuYmxxdCBoMyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA0MHB4IDUwcHggNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCA3cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hdXRob3IgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWF1dGhvciBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtbGlrZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtbGlrZXMgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbW1lbnRzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbW1lbnRzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY2F0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtY29udGVudCBwIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWluZm9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYWRkaXRpb25hbCAudGFncyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLnRhZ3MgaDYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYWRkaXRpb25hbCAubGlrZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLmxpa2VzIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLmxpa2VzIGJ1dHRvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI0VFMjg2NTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Qtc2hhcmUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXNoYXJlIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1zaGFyZSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1kYXRhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1kYXRhIC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDcwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1kYXRhIC5nYWxsZXJ5LWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA3MHB4IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLWltZyBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IC5hdXRob3IgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IC5yZWFkLW1vcmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAuY29tbS1ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5jb21tLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWhldG8tY29udGVudCAuY29tbS10eHQgLmF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS1pbWcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQge1xuICBmbGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29udGVudDogJ+KAoic7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0taW1nIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLXR4dCAuZGF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExNXB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbnRlbnQ6ICdcXGYyMWUnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXNwb25kIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIC53cmFwcGVyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIC53cmFwcGVyLWNvbHVtbiAuY29sdW1uIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LWZvcm0gLmlucHV0LWNvbW1lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fYnV0dG9uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fdGltZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgKyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDM7XG4gIG1heC13aWR0aDogMzA1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgZmxleDogMztcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogNztcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QuZm9ybWF0LWdhbGxlcnkgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QuZm9ybWF0LWdhbGxlcnkgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzEwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAudmlkZW8tcGxheS1idG46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDkwcHggMzBweCAwO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuYmxxdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuYmxxdDpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tYXNvbnJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3Qge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA5MHB4IDMwcHggMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5ibHF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5ibHF0OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IGlmcmFtZSB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNi42NiU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDkwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0OmhvdmVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgaWZyYW1lIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxKSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA2KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA5KSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogNjQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNCksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDEpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDYpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA0KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA1KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDYpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA0KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA1KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxKSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA4KSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmc6IDk1cHggMzBweCAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyAucG9zdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdC5haGV0by1jb250ZW50LS1zYWFzIGJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdC5haGV0by1jb250ZW50LS1zYWFzIGJsb2NrcXVvdGUgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdC5haGV0by1jb250ZW50LS1zYWFzIGJsb2NrcXVvdGUgaDM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAxMTVweCAxNXB4IDEyNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5ibHF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMjYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY29tbWVudHMge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMTA1cHggMTVweCAxMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNvbW1lbnRzLS1zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmc6IDExNXB4IDMwcHggMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LS1jb21tZW50cy0tc2lkZWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAucG9zdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3QgLmJscXQge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLmZvcm1hdC1xdW90ZSAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mb19faXRlbTpub3QoLnBvc3QtYXV0aG9yKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyAucG9zdC1hdXRob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyAucG9zdC1hdXRob3IgLmF2YXRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyAucG9zdC1hdXRob3JfX25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTdweDtcbiAgbGVmdDogMzNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yX19uYW1lOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6ICctJztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjE1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5jb21tZW50LXJlc3BvbmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogLTE7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI4cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC1jYXRzIGEge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdC1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5ibHF0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuYmxxdCBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IGlmcmFtZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLypuZXdzIHBvbGl0aWNhbCovXG4ubmV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMzUuN3B4IDIuM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbi5uZXc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMjZweCA1NS41cHggMy41cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbi5uZXcgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMzVweCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5uZXcgLmNvbnRlbnQtd3JhcHBlciAubmV3LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5uZXcgLmNvbnRlbnQtd3JhcHBlciAubmV3LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgLm5ldy1kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZGQyOTMyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXcgLmNvbnRlbnQtd3JhcHBlciAubmV3LWRhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtYXJnaW46IDBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgLm5ldy1jYXRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgLm5ldy1jYXRzIGEge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ldyAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4sXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYgc3BhbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHNwYW4gaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJBNzRFRDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZTphZnRlciwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZTpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlLS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmUtLW5vLWRlY29yYXRpb246YmVmb3JlLCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmUtLW5vLWRlY29yYXRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlci0td2l0aG91dC1udW1iZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2Ege1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haHQtYmxvZy15b2dhX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWJsb2cteW9nYV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG4gIC5haHQtYmxvZy15b2dhX19pdGVtLWlubmVyOmhvdmVyIC5haHQtYmxvZy15b2dhX19pbWc6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2FfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJsb2cteW9nYV9faW1nLWlubmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2ltZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtYmxvZy15b2dhX19jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5haHQtYmxvZy15b2dhX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2cteW9nYV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzM3B4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy15b2dhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2cteW9nYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2Rlc2Mge1xuICBtYXJnaW46IDIycHggMCAwO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTlweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0LXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX190aHVtYm5haWwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fdGh1bWJuYWlsLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2M3B4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hZGRpdGlvbmFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QteW9nYV9fY2F0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NhdHMtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cy1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NhdHMtbGluayB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtcG9zdC15b2dhX19saWtlcyB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2xpa2VzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNFRTI4NjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXlvZ2FfX2F1dGhvciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZy1pbm5lciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItYWJvdXQge1xuICBmbGV4OiAxO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1tb3JlIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzU1NTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnlvZ2EtLXdpZGdldF9jYXRlZ29yaWVzIC53aWRnZXQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNTU1O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtZmllbGQsIC5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBsaW5lLWhlaWdodDogNTNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtc3VibWl0IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtc3VibWl0IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2ggLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44Njtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg4O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LWFkdmVydF9fZGVzYy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LWFkdmVydF9fZGVzYyB7XG4gIG1hcmdpbjogMjNweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LWFkdmVydF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCAjMmE3NGVkMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2xpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX190ZXh0IHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19kYXRlIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjczO1xufVxuXG4uYWh0LWJsb2ctZWR1IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1lZHUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWh0LWJsb2ctZWR1X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFodC1ibG9nLWVkdV9faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5haHQtYmxvZy1lZHVfX2ltZ3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWVkdV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdV9faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1lZHVfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctZWR1X19jYXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5haHQtYmxvZy1lZHVfX2NhdHMtLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19jYXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1ibG9nLWVkdV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDVweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X190aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2Rlc2Mge1xuICBtYXJnaW46IDEzcHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctZWR1X192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdV9fdmlkZW8ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLWVkdV9fdmlkZW8ge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLWVkdV9fdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctZWR1X192aWRlby1wbGF5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZS1jdXJyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWJsb2ctZWR1X19icS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUycHggMzVweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYnEtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2JxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ibG9nLWVkdS0tcmVjZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbn1cblxuLmFodC1ibG9nLWVkdS0tcmVjZW50IC5haHQtYmxvZy1lZHVfX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWJsb2ctZWR1LS1yZWNlbnQgLmFodC1ibG9nLWVkdV9faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1lZHUtLXJlY2VudCB7XG4gICAgbWluLWhlaWdodDogNjIwcHg7XG4gIH1cbn1cblxuLmFodC1wYWctZWR1IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5cbi5haHQtcGFnLWVkdSAud3JhcCAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXBhZy1lZHUgLndyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBhZy1lZHUgLnByZXYsXG4uYWh0LXBhZy1lZHUgLm5leHQge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcGFnLWVkdSAucHJldiBzcGFuLFxuLmFodC1wYWctZWR1IC5uZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IGksXG4uYWh0LXBhZy1lZHUgLm5leHQgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWVkdSAucHJldixcbiAgLmFodC1wYWctZWR1IC5uZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICB9XG59XG5cbi5haHQtcGFnLWVkdSAucHJldiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLnByZXY6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuXG4uYWh0LXBhZy1lZHUgLm5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLm5leHQ6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NhdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtZWR1X19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fY2F0Omxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LXBvc3QtZWR1X19kZXRhaWxzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtZWR1X19kYXRlLCAuYWh0LXBvc3QtZWR1X19yZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fcmVhZDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAoic7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi10b3A6IDY5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fdGFncyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGFncy1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RhZ3MtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX3RhZ3Mge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2xpa2VzIHtcbiAgcGFkZGluZzogMTVweCAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX2xpa2VzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICNFRTI4NjU7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDQ0cHggNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItaW1nLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19hdXRob3ItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItYWJvdXQge1xuICBmbGV4OiAxO1xufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1tb3JlIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFodC1wb3N0LWVkdV9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19zb2NpYWxzIC5haGV0by1zb2NpYWxzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtcG9zdC1lZHVfX3NvY2lhbHMgLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5haHQtcG9zdC1lZHVfX3NvY2lhbHMgLmFoZXRvLXNvY2lhbHNfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTQ1cHg7XG4gIHRvcDogLTNweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIGNvbG9yOiAjMjYyNTI3O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IC5jZW50ZXJlZC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IC5hbGlnbm5vbmUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IGg2IHtcbiAgbWFyZ2luOiAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1wb3N0LWVkdSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtY29tbS1lZHUgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtY29tbS1lZHUgaDIge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWNvbW0tZWR1IGgyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogNDNweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWNvbW0tZWR1IGgyIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNvbW0tZWR1IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWNvbW0tZWR1IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW0tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW0taW1nIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC5jb21tLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAzMXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtY29tbS1lZHUgLmRhdGUtcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFodC1jb21tLWVkdSAuZGF0ZS1wb3N0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS1lZHUgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICfigKInO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmRhdGUtcG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgLmNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgY29udGVudDogJ1xcZjIxZSc7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW0tdHh0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS10eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtY29tbS1lZHUgLnRleHQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNzVweCAwIDEyMHB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlc3BvbmQge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LXRpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1jb21tLWVkdSAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLndyYXBwZXItY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWNvbW0tZWR1IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFodC1jb21tLWVkdSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29sdW1uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb21tLWVkdSAuaW5wdXQtY29tbWVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtY29tbS1lZHUgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWJsb2ctdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJsb2ctdHJ2bF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy10cnZsX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtYmxvZy10cnZsX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ibG9nLXRydmxfX2l0ZW0taW5uZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtYmxvZy10cnZsX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5haHQtYmxvZy10cnZsX19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXRydmxfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMjRweCAzNHB4IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWJsb2ctdHJ2bF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXRydmxfX3RpdGxlLXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5haHQtYmxvZy10cnZsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5haHQtYmxvZy10cnZsX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDMzcHggLTEycHggLTVweDtcbn1cblxuLmFodC1ibG9nLXRydmxfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDEycHg7XG59XG5cbi5haHQtYmxvZy10cnZsX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1NXB4IDE1cHggMTVweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiLWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haHQtcG9zdC10cnZsX190Yi1hdXRob3ItaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiLWF1dGhvci1uYW1lIHtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcG9zdC10cnZsX19jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wb3N0LXRydmxfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fZGV0YWlsIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDE1cHggMTIwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDE0MHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IHAge1xuICBtYXJnaW46IDIzcHggMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX3RhZ3Mge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX190YWdzLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RhZ3MtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX190YWdzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fbGlrZXMge1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2xpa2VzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICNFRTI4NjU7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX19hdXRob3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1hYm91dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLW1vcmUge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFodC1wb3N0LXRydmxfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb21tZW50cyB7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1ic25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLWJzbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWh0LWJsb2ctYnNucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ibG9nLWJzbnNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1ic25zX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWJsb2ctYnNuc19faXRlbS0tZ2FsbGVyeSAuYWh0LWJsb2ctYnNuc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmxvZy1ic25zX19pdGVtLS1nYWxsZXJ5IC5haHQtYmxvZy1ic25zX19pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLWJzbnNfX2l0ZW0tLWdhbGxlcnkgLmFodC1ibG9nLWJzbnNfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctYnNuc19faXRlbS0tcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4uYWh0LWJsb2ctYnNuc19faXRlbS0tcXVvdGUgLmFodC1ibG9nLWJzbnNfX2JxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogNjdweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0tLXF1b3RlIC5haHQtYmxvZy1ic25zX19icS1jb250ZW50IHtcbiAgcGFkZGluZzogMTI1cHggMzVweCA1MnB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19faXRlbS0tZW1wdHkge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2ltZ3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmFodC1ibG9nLWJzbnMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuLmFodC1ibG9nLWJzbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fY2F0cy0tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2NhdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19jYXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQzcHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGMjYzMjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDIwNywgMzgsIDUwLCAwLjMpO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX3RpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2Rlc2Mge1xuICBtYXJnaW46IDE3cHggMCAwO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdmlkZW8tcGxheSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fYXVkaW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19icS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUycHggMzVweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2JxLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCAxMTBweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2JxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2F1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX2NvbnRyb2xzIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX3RpbWUtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDE5cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX3RpbWUtYnVmZmVyaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LXBhZy1idXNzaW5lcyAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC5wYWdpbmF0aW9uIC5tYWluX2Jsb2c6aG92ZXIge1xuICBjb2xvcjogI2NmMjYzMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctYnVzc2luZXMgLnBhZ2luYXRpb24gLm1haW5fYmxvZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1wYWctYnVzc2luZXMgLndyYXAge1xuICBtYXJnaW46IDAgMjVweDtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBhZy1idXNzaW5lcyAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5haHQtcGFnLWJ1c3NpbmVzIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctYnVzc2luZXMgLndyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBhZy1idXNzaW5lcyAucHJldiBzcGFuLFxuLmFodC1wYWctYnVzc2luZXMgLm5leHQgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLnByZXYgaSxcbi5haHQtcGFnLWJ1c3NpbmVzIC5uZXh0IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXBhZy1idXNzaW5lcyAucHJldixcbiAgLmFodC1wYWctYnVzc2luZXMgLm5leHQge1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gIH1cbn1cblxuLmFodC1wYWctYnVzc2luZXMgLnByZXYgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLnByZXY6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuXG4uYWh0LXBhZy1idXNzaW5lcyAubmV4dCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC5uZXh0OmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xufVxuXG4uYWh0LWJsb2ctY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haHQtYmxvZy1jaHJfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haHQtYmxvZy1jaHJfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDQwcHggNzBweCA0OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAtMzBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWh0LWJsb2ctY2hyX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBib3gtc2hhZG93OiAwIDAgMzJweCAwIHJnYmEoMjA3LCAzOCwgNTAsIDAuMyk7XG59XG5cbi5haHQtYmxvZy1jaHJfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjdlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtYmxvZy1jaHJfX2Rlc2Mtd3JhcCB7XG4gIGZsZXg6IDEgMSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFodC1ibG9nLWNocl9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1ibG9nLWNociAuYWh0LWJsb2ctY2hyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYmxvZy0tY2h1cmNoLXdyYXAgLnJlc2V0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ibG9nLS1jaHVyY2gtd3JhcCAucmVzZXQtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJsb2ctLWNodXJjaC13cmFwIC5ibG9nLS1jaHVyY2gtdGl0bGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDExNXB4IDEwMHB4IDEzMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNodXJjaC1uZXdzLWJsb2ctd3JhcCAuY2h1cmNoLW5ld3MtYmxvZy1idG4gLmFoZXRvLWJ0bi1jb250YWluZXIgLmFoZXRvLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cblxuLmNodXJjaC1uZXdzLWJsb2ctd3JhcCAuYWh0LWJsb2ctY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uY2h1cmNoLW5ld3MtYmxvZy13cmFwIC5haHQtYmxvZy1jaHJfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jaHVyY2gtbmV3cy1ibG9nLXdyYXAgLmFodC1ibG9nLWNocl9faXRlbS1pbm5lciB7XG4gIHBhZGRpbmc6IDY2cHggNDVweCA0MnB4IDQ5cHg7XG4gIGJveC1zaGFkb3c6IC0xMi41cHggMTQuM3B4IDkycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJsb2ctLWNodXJjaC13cmFwIC5ibG9nLS1jaHVyY2gtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDcwcHg7XG4gIH1cbiAgLmFodC1ibG9nLWNocl9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggNDBweDtcbiAgfVxuICAuYWh0LWJsb2ctY2hyX190aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWJsb2ctY2hyX19kZXNjLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFodC1ibG9nLWNociAuYWh0LWJsb2ctY2hyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3OHB4KSB7XG4gIC5jaHVyY2gtbmV3cy1ibG9nLXdyYXAgLmFodC1ibG9nLWNocl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ibG9nLS1jaHVyY2gtd3JhcCAuYmxvZy0tY2h1cmNoLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDcwcHg7XG4gIH1cbiAgLmFodC1ibG9nLWNocl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jaHVyY2gtbmV3cy1ibG9nLXdyYXAgLmFodC1ibG9nLWNocl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2h1cmNoLW5ld3MtbWFyZ2luLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5jaHVyY2gtbmV3cy1tYXJnaW4tYmxvZy1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAuY2h1cmNoLW1pbmlzdHJpZXMtbWFyZ2luLWJsb2cge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctZXZ0c19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFodC1ibG9nLWV2dHNfX3Bvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFodC1ibG9nLWV2dHNfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uYWh0LWJsb2ctZXZ0c19fdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uYWh0LWJsb2ctZXZ0c19fdGl0bGUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5haHQtYmxvZy1ldnRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMjdweCAxNXB4O1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFodC1ibG9nLWV2dHNfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYWh0LWJsb2ctZXZ0c19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19kZXRhaWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19kZXRhaWwtaWNvbi5pY29uX3BlbmNpbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1kZXRhaWxfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX3RodW1ibmFpbC1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjNweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsX19jb250ZW50IHAge1xuICAgIG1hcmdpbjogMTNweCAwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWRldGFpbF9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1kZXRhaWxfX2NvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19jYXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsX19jYXRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19jYXRzLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2NhdHMtbGluayB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19jYXRzLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2xpa2VzIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19saWtlcy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjRUUyODY1O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19hdXRob3ItaW1nLWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsX19hdXRob3ItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19hdXRob3ItaW1nLWlubmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWFib3V0IHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19hdXRob3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2F1dGhvci1tb3JlIHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2F1dGhvci1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1wb3N0LWRldGFpbCAuYWhldG8tc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsIC5haGV0by1zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1kZXRhaWwgLmFoZXRvLXNvY2lhbHNfX2xpbmsge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3LWRldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLWdyaWQge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tZ3JpZCAuYm9yZGVyLXJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuYm9yZGVyLXJhZGl1cy01dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2dfaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDNweDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1pbWFnZSAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtaW1hZ2UgLmFoZXRvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1pbWFnZSAuYWhldG8tYnRuIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJsb2ctLWdyaWQgLmYtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggMzJweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MTdweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiA2N3B4O1xuICByaWdodDogNTBweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCB7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCAucG9zdC1jYXRzIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQgLmFoZXRvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCAuYWhldG8tYnRuIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgICBtYXJnaW46IC0yNXB4IGF1dG8gMDtcbiAgfVxufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIHtcbiAgbWluLWhlaWdodDogNTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MXB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYWhldG8tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQ1cHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5haGV0by1idG4ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycywgLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1ncmlkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDQ5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haHQtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA5NzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIGkge1xuICBjb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IGEge1xuICBjb2xvcjogIzIyMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IGE6aG92ZXIge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Uge1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2UgLmdhbGxlcnktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSAuZ2FsbGVyeS1vdmVybGF5IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZTpob3ZlciAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtcXVvdGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1xdW90ZSAuY29udGVudC1xdW90ZS13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXF1b3RlLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXF1b3RlLXdyYXBwZXIgY2l0ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zdGFuZGFyZCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDQ1cHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTUwcHggYXV0byAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNTBweCAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1jdXJyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5saXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJsb2ctLW1hc29ucnkge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tbWFzb25yeSAubWFzb25yeSB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5ibG9nLS1tYXNvbnJ5X19pdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWltYWdlIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTYwcHggNDBweCA0MHB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICB6LWluZGV4OiA1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiA2N3B4O1xuICByaWdodDogNTBweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc3RhbmRhcmQgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXZpZGVvIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycywgLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tbWFzb25yeSAubWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJsb2ctLW1hc29ucnkgLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuLmJsb2ctLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLXNtYWxsIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogNDBweCAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuc3dpcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtcXVvdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogODBweCA1MHB4IDQwcHggNTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAnSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogNDZweDtcbiAgY29sb3I6ICMzZjNlM2U7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtc3RhbmRhcmQgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1zbWFsbCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogNDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMCUgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1jdXJyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLXNtYWxsIC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMzMwcHg7XG4gIH1cbiAgLmJsb2ctLXNtYWxsIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMjUlIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc21hbGwgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuYmxvZy0tc21hbGwgYXJ0aWNsZSAucG9zdC1jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ibG9nLS1zbWFsbCBhcnRpY2xlLmZvcm1hdC1xdW90ZSB7XG4gICAgcGFkZGluZzogMTUwcHggNTBweCA0MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNtYWxsIGFydGljbGUge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctLXNtYWxsIGFydGljbGUge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJsb2ctLW1ldHJvIC5haHQtcGFnZS5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLnBvc3QtY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5haHQtcGFnZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMjVweCAwIDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIGg2IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMjBweCAxNXB4IDExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgPiBwIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgPiBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheTtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogNzBweCAwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgcC5oZWFkIHtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbjogNDJweCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCBwLmxlYWQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IGltZy5hbGlnbi1ub25lIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogNTBweCAwIDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLnRhZ3Mge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAudGFncyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAudGFncyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMgaSB7XG4gIGNvbG9yOiAjZWUyODY1O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1tZXRhIC5saWtlczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlMjg2NTtcbiAgY29sb3I6ICNlZTI4NjU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogNjBweCA1MHB4IDUwcHggMTc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NzZlYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMjVweCA0MHB4IDQwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBwIGIge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgcGFkZGluZzogMTAwcHggMCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkE3NEVEO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAzNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX3Bvc3QsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19oYXNodGFnIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19kYXRlIHtcbiAgbWFyZ2luOiAyM3B4IDAgMjdweDtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2ZvbGxvdyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4tbGVmdCB7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICB3aWR0aDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4tbGVmdDpob3ZlciBpIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4tcmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLXJpZ2h0OmhvdmVyIGkge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkIHVybCguLi9pbWcvaW5uZXItcGFnZXMvYmxvZy9pY29uLWVudmVsb3BlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgcGFkZGluZzogNTBweCAzMHB4IDk1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41MTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBiYWNrZ3JvdW5kOiAjMTQ1MmI3O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkE3NEVEO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZpZWxkLCAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAyOHB4IDMwcHggMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fZGVzYy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1xdW90ZXMge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiA1NnB4IDVweCA2NnB4IDIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXF1b3Rlc19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXF1b3Rlc19fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RleHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmE3NGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmE3NGVkO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYTc0ZWQ7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjkwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEzMHB4IDY1cHggNDBweCA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMTEwcHggMjVweCAzMHB4IDI1cHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDIge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMjYyNTI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyOC41cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAudGV4dF9wYWRkIHtcbiAgcGFkZGluZzogMHB4IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAudGV4dF9wYWRkIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMHB4IDUwcHggMHB4IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJhNzRlZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgLmltZy1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHdpZHRoOiAzODBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMjVweCAwIDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTIwcHggODBweCA0MHB4IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDQwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmNvbnRlbnRfaW1nLCAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF90ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF9pbWcsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5jb250ZW50X3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF9pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmNvbnRlbnRfaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXdpZGdldC1wb3N0c19fbWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLndpZGdldF9jYXRlZ29yaWVzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8nO1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmFoZXRvLWZvcm0tLWRlZmF1bHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2NociAuZi0zMCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYixcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50LFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyLFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtd2lkZ2V0LXBvc3RzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXdpZGdldC1xdW90ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZWR1IC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXNpbmdsZV9fZnVsbCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgfVxufVxuXG4ucGFnZS0tc2luZ2xlX19mdWxsIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGNvbG9yOiAjMkE3NEVEO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyQTc0RUQ7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5hbHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmFoZXRvLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wb3N0cyAuYWhldG8taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QuYmFja2dyb3VuZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyBsaSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAud2lkZ2V0IC50d2VldHMgc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyBzcGFuIGEge1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mLTMwIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ubGVmdC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5sZWZ0LXNpZGViYXIgLndpZGdldF90YWdzIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucmlnaHQtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmlnaHQtc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LWxiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uaG9tZS1ibG9nIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIHtcbiAgcGFkZGluZzogMTMwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIGg2IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNjBweCAwIDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLm5ld3MtcG9zdHMge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIC5yZWxhdGVkLXBvc3RzIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NThweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyX3R3byAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyX3R3byAucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW1nLWhlaWdodCBpbWcge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltZy1oZWlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctaGVpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29tbWVudC1pdGVtIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jb21tZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5cbi5jb21tZW50LWNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1hdXRob3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5hdXRob3ItcGhvdG8ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5idG4tcmVwbHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5idG4tcmVwbHk6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5idG4tcmVwbHk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseSBpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29tbWVudC1jb250ZW50IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIgLnBvc3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMuc2luZ2xlX3Bvc3Rfc2xpZGVyIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVudC1hdXRob3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLXJpZ2h0IC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmNhbGVuZGFyIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNlMDQwNDA7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBwYWRkaW5nOiA4cHggMHB4O1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZTA0MDQwO1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmNhbGVuZGFyIHRhYmxlIHRyLmNhbGVuZGFyLWZpcnN0LXJvdyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciAubW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciAubW9udGggaSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWdlX3dpdGhfdHdvX3NpZGViYXJzIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLXNpbmdsZV9fcG9zdCAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwcHggNTBweCAwcHggMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMmE3NGVkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyODJweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xOmhvdmVyIC5jaHVyY2gtcG9zdC13cmFwLTFfX2ljb24tbGlua3Mge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTFfX2ljb24tbGlua3Mge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xX19pY29uLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNodXJjaC1wb3N0LXdyYXAgLmNodXJjaC1wb3N0LXdyYXAtMV9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xX19saW5rLXdyYXAge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xIC5jaHVyY2gtcG9zdC13cmFwLTFfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuaGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ydW0tLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ydW0tLW1haW4gbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCB7XG4gIHBhZGRpbmc6IDExMHB4IDAgMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDBweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtbGVhZC10b3BpYyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGE6aG92ZXIge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkuYmJwLXRvcGljLXRpdGxlLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmZvcnVtLXRpdGxlcyBsaS5iYnAtZm9ydW0taW5mbyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWZvcnVtLWluZm8sXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtdG9waWMtdGl0bGUge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBhLmJicC1mb3J1bS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmZvcnVtLXRpdGxlcyBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuZm9ydW0tdGl0bGVzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMDAwJTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmZvcnVtLXRpdGxlcyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtcmVwbHktY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC10b3BpYy12b2ljZS1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLXRvcGljLWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tcmVwbHktY291bnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC10b3BpYy1yZXBseS1jb3VudCxcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLXRvcGljLWNvdW50LFxuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS1yZXBseS1jb3VudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC10b3BpYy10aXRsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS1mcmVzaG5lc3Mge1xuICBwYWRkaW5nOiAzM3B4IDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLWZyZXNobmVzcyA+IGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tZnJlc2huZXNzID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS1mcmVzaG5lc3MgLmJicC1hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwMDAlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1pbmZvLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWZvcnVtLXRvcGljLWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWZvcnVtLXJlcGx5LWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLXJlcGx5LWNvdW50IHtcbiAgd2lkdGg6IDEzJTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWZvcnVtLWZyZXNobmVzcyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy1mcmVzaG5lc3Mge1xuICB3aWR0aDogMjglO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHAuYmJwLXRvcGljLW1ldGEgaW1nLmF2YXRhcixcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBseS1yZXZpc2lvbi1sb2cgaW1nLmF2YXRhcixcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpYy1yZXZpc2lvbi1sb2cgaW1nLmF2YXRhcixcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtdGVtcGxhdGUtbm90aWNlIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAud2lkZ2V0X2Rpc3BsYXlfdG9waWNzIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAud2lkZ2V0X2Rpc3BsYXlfcmVwbGllcyBpbWcuYXZhdGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIGgyLndpZGdldCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIGgyLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gdWwgbGkgaW1nLmF2YXRhciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1yZXBseS10b3BpYy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLXJlcGx5LXRvcGljLXRpdGxlICsgZGl2IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDM0cHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjA5KTtcbiAgcGFkZGluZzogMzBweCAzNXB4IDUwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDAuNzgxcHg7XG4gIGJvcmRlci1jb2xvcjogIzJhNzRlZDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjNweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gbGFiZWw6bm90KFtmb3I9XCJyZW1lbWJlcm1lXCJdKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGxhYmVsW2Zvcj1cInJlbWVtYmVybWVcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjY5O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIC5iYnAtcmVtZW1iZXItbWUge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXJlbWVtYmVyLW1lIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXN1Ym1pdC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1zdWJtaXQtd3JhcHBlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHBhZGRpbmc6IDZweCA0NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMS4ycHggMy44cHggMTUuN3B4IDIuM3B4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjIpO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIC5iYnAtc3VibWl0LXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI2NjhkMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuc29jaWFsLW1lbnUgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLnNvY2lhbC1tZW51IGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5zb2NpYWwtbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uZm9ydW0tLW1haW4gLmFoZXRvLXRpdGxlYmFyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhcl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4uZm9ydW0tLW1haW4gLmFoZXRvLXRpdGxlYmFyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZm9ydW0tLW1haW4gLmFoZXRvLXRpdGxlYmFyX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDAgLTE1cHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlIGgxLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtaGVhZGVyIGRpdi5iYnAtcmVwbHktYXV0aG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgZGl2LmJicC1yZXBseS1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3ItYXZhdGFyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLWF2YXRhciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLWF2YXRhciBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3ItbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLXJvbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1yb2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmhlbnRyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IGRpdi5oZW50cnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuYmJwLXJlcGx5LWhlYWRlciB7XG4gIGNsZWFyOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IGRpdi5iYnAtcmVwbHktaGVhZGVyIC5iYnAtcmVwbHktcGVybWFsaW5rIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuYmJwLXJlcGx5LWhlYWRlciArIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktY29udGVudCBwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5mb3J1bSAuc2lkZWJhcl9pdGVtIGgyLndpZGdldCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCBoMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbjogLTEwcHggMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuc2luZ2xlLWZvcnVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuLmZvcnVtLS1tYWluX19kZXRhaWwgI2JicHJlc3MtZm9ydW1zIHAuYmJwLXRvcGljLW1ldGEge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5iYnAtcGFnaW5hdGlvbi1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTBweCAwIDE0cHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5iYnAtdGVtcGxhdGUtbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmE3NGVkO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgLmJicC10ZW1wbGF0ZS1ub3RpY2UgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuYmJwLXRlbXBsYXRlLW5vdGljZSBwIGkge1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmZvcnVtLS1jb250ZW50IC5jb250YWluZXItZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmJwLXRvcGljLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLWlubmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnNjcm9sbC1pbm5lciAuYmJwLWZvcnVtcyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5zY3JvbGwtaW5uZXIgLmJicC10b3BpY3Mge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tbWVtYmVyX19pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyX19pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2Uge1xuICBtYXJnaW46IDAgMTZweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlOmhvdmVyIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBib3R0b206IDc1cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtcGFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWhldG8tbWVtYmVyLS1jbGFzc2ljIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIG1heC13aWR0aDogMTg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAuYWhldG8tbWVtYmVyLS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tY2xhc3NpYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19pbWcsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX3RleHQsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4MHB4IDYwcHggNTVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX25hbWUsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24sIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2Rlc2MsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2NvbnRhY3QsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9fbGluaywgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX3RleHQsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX190ZXh0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2Rlc2MsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBvcmRlcjogMjtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiA3cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3MHB4O1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTFweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiAxMzVweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAwO1xuICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgbWF4LWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzE1cHg7XG4gIGxlZnQ6IDYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDIyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIHRvcDogMjQ1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICBvcmRlcjogMTA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAyNXB4IDAgNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjpiZWZvcmUsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogLjM7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXRvcDogNjAlO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2xpbms6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2FhcyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDY0cHggNTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMzcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24sIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2xpbmssIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcDpob3ZlciB7XG4gIHRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3A6aG92ZXIgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1kYXJrIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogNXB4IDE1cHggMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlcjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ib3JkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWhldG8tbWVtYmVyLS1ib3JkZXItMjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tYm9yZGVyLTI6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWJvcmRlci0yOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyLTM6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MnB4IDI3cHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgb3JkZXI6IC0xO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbjogMjVweCAwIDE1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IGF1dG8gMTBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19saW5rLXBsdXM6aG92ZXIgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ljb24tcGx1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxNyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDVweDtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2Ege1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0teW9nYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICB9XG4gIC5haGV0by1tZW1iZXItLXlvZ2E6aG92ZXIgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC03NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBwYWRkaW5nOiAxMjBweCAzNXB4IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLW1lbWJlci0teW9nYSAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19wb3Mge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LXRlYW0tLWVkdTpob3ZlciAuYWh0LXRlYW1fX2ltZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5haHQtdGVhbS0tZWR1OmhvdmVyIC5haHQtdGVhbV9fbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRlYW0tLWVkdTpob3ZlciAuYWh0LXRlYW1fX3NvY2lhbHMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2ltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX3NvY2lhbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgcmlnaHQ6IDI5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2NhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtdGVhbS0tZWR1IC5haHQtdGVhbV9fY2FwdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX3BvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtdGVhbS0tZWR1IC5haHQtdGVhbV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtdGVhbS0tZWR1IC5haHQtdGVhbV9fZGVzYyB7XG4gIG1hcmdpbjogMTNweCAwIDA7XG59XG5cbi5haHQtdGVhbS0tdDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5haHQtdGVhbS0tdDEge1xuICAgIHBhZGRpbmc6IDQwcHggMzVweCA0NXB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZWFtLS10MSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC10ZWFtLS10MTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haHQtdGVhbS0tdDE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtdGVhbS0tdDE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX2ltZyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19jYXB0aW9uIHtcbiAgZmxleDogMTtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX25hbWUge1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuXG4uYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9fcG9zIHtcbiAgbWFyZ2luOiAtMnB4IDAgMDtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX2Rlc2Mge1xuICBtYXJnaW46IDI4cHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuXG4uYWh0LXRlYW0tbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG59XG5cbi5haHQtdGVhbS1tb3JlIC5haHQtdGVhbV9faGVhZGVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG59XG5cbi5haHQtdGVhbS1tb3JlIC5haHQtdGVhbV9faGVhZGVyLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFodC10ZWFtLW1vcmUgLmFodC10ZWFtX19oZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC10ZWFtLW1vcmUgLmFodC10ZWFtX19kZXRhaWxzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC10ZWFtLW1vcmUgLmFodC10ZWFtX19kZXRhaWxzLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtdGVhbS1tb3JlIC5haHQtdGVhbV9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlOmhvdmVyIC5haGV0by1tZW1iZXJfX2NvbnRhY3QsXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2U6aG92ZXIgLmFoZXRvLW1lbWJlcl9fY29udGFjdCxcbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlOmhvdmVyIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2h1cmNoLWFib3V0LW1hcmdpbi10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjlweDtcbiAgfVxuICAuY2h1cmNoLW1pbmlzdHJpZXMtbWFyZ2luLXRlYW0sXG4gIC5jaHVyY2gtZXZlbnRzLW1hcmdpbi10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY2xpZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uYWhldG8tY2xpZW50c19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWNsaWVudHNfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tY2xpZW50c19faW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFoZXRvLWNsaWVudHNfX2ltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jbGllbnRzLS0yLWluLXJvdyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWhldG8tY2xpZW50cy0tMy1pbi1yb3cgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuLmFoZXRvLWNsaWVudHMtLTQtaW4tcm93IC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBmbGV4LWJhc2lzOiAyNSU7XG59XG5cbi5haGV0by1jbGllbnRzLS01LWluLXJvdyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuXG4uYWhldG8tY2xpZW50cy0tbG93LW9wYWNpdHkgLmFoZXRvLWNsaWVudHNfX2ltZyB7XG4gIG9wYWNpdHk6IDAuMjMzO1xufVxuXG4uYWhldG8tY2xpZW50cy0tbG93LW9wYWNpdHkgLmFoZXRvLWNsaWVudHNfX2ltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFoZXRvLWNsaWVudHMtLWJ1c2luZXNzIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jbGllbnRzLS1ldnRzIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLmFodC1jbGllbnRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNsaWVudHNfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAzMnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG5cbi5haHQtY2xpZW50c19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWNsaWVudHNfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cblxuLmFodC1jbGllbnRzLS0yIC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFodC1jbGllbnRzLS0zIC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuLmFodC1jbGllbnRzLS00IC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLmFodC1jbGllbnRzLS01IC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbn1cblxuLmFodC1jbGllbnRzLS10cnZsIC5haHQtY2xpZW50c19fbGluayB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi5haHQtY2xpZW50cy0tdHJ2bCAuYWh0LWNsaWVudHNfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWh0LWNsaWVudHMtLWJzbnMgLmFodC1jbGllbnRzX19saW5rIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFodC1jbGllbnRzLS1ic25zIC5haHQtY2xpZW50c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haHQtY2xpZW50cy0tYnNucyAuYWh0LWNsaWVudHNfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5haGV0by12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXZpZGVvLS1iaWcge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by12aWRlb19fY292ZXIsXG4uYWhldG8tdmlkZW9fX2NvdmVyIGltZyxcbi5haGV0by12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXZpZGVvX19tYXNrIHtcbiAgb3BhY2l0eTogMC43ODtcbn1cblxuLmFoZXRvLXZpZGVvX19jb3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haGV0by12aWRlb19fY292ZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by12aWRlb19fcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by12aWRlb19fcGxheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdmlkZW9fX3BsYXk6aG92ZXI6YmVmb3JlIHtcbiAgdG9wOiAtOCU7XG4gIGxlZnQ6IC04JTtcbiAgd2lkdGg6IDExNiU7XG4gIGhlaWdodDogMTE2JTtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAlO1xuICBsZWZ0OiAtMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by12aWRlb19fcGxheSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbn1cblxuLmFoZXRvLXZpZGVvX19wYXVzZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdmlkZW9fX3BhdXNlIGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXZpZGVvX19wYXVzZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tdmlkZW8ucGxheTpob3ZlciAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXZpZGVvLnBsYXkgLmFoZXRvLXZpZGVvX19wYXVzZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5haGV0by12aWRlby5wbGF5IC5haGV0by12aWRlb19fY292ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5haGV0by12aWRlbyBoMSxcbi5haGV0by12aWRlbyBoMixcbi5haGV0by12aWRlbyBoMyxcbi5haGV0by12aWRlbyBoNCxcbi5haGV0by12aWRlbyBoNSxcbi5haGV0by12aWRlbyBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlbyBpZnJhbWUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC12aWRlby0tcGxheS10b3AgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuYWh0LXZpZGVvLS1wbGF5LXJpZ2h0IC5haHQtdmlkZW9fX2xpbmsge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1ib3R0b20gLmFodC12aWRlb19fbGluayB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB9XG4gIC5haHQtdmlkZW8tLXBsYXktbGVmdCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5haHQtdmlkZW8tLXBsYXktY2VudGVyIC5haHQtdmlkZW9fX2xpbmsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uYWh0LXZpZGVvLS10cnZsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDY4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19faW1nIHtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC12aWRlby0tdHJ2bCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWZmNGZmIDUwJSwgI2ZmZiA1MCUpO1xufVxuXG4uc2VjdGlvbi12aWRlbyAuYWh0LXZpZGVvLS1wb2xpdGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAyN3B4IDQ3LjlweCAzLjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCAuYWh0LXZpZGVvX19pbWcge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2ltZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCAuYWh0LXZpZGVvX19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDk5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTI7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCAuYWh0LXZpZGVvX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwNTM2YTU7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCAuYWh0LXZpZGVvX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xufVxuXG4uc2VjdGlvbi12aWRlbyAuYWh0LXZpZGVvLS1wb2xpdGljYWwgLmFodC12aWRlb19fbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMCU7XG4gIHRvcDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC04cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNsYXNzaWMgLmFoZXRvLWNvdW50ZXJfX2ljb24ge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQgLmFoZXRvLWNvdW50ZXJfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY291bnRlci0taG9tZS1ldmVudCAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tZGl2aWRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY291bnRlci0tZGl2aWRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tdC13aGl0ZSAuYWhldG8tY291bnRlcl9faWNvbiwgLmFoZXRvLWNvdW50ZXItLXQtd2hpdGUgLmFoZXRvLWNvdW50ZXJfX251bWJlciwgLmFoZXRvLWNvdW50ZXItLXQtd2hpdGUgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2Ege1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlci0tYWN0aXZlIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2EgLmFoZXRvLWNvdW50ZXItLWFjdGl2ZSAuYWhldG8tY291bnRlcl9fbnVtYmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6ICcrJztcbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0xIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMSAuYWhldG8tY291bnRlcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXBvbGl0aWNhbCAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXBvbGl0aWNhbCAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1wb2xpdGljYWwgLmFoZXRvLWNvdW50ZXJfX2ltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1jb3VudGVyLS1wb2xpdGljYWwgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWhldG8tY291bnRlci0tZWR1LTIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMTA1cHggMzBweCAxMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZSB7XG4gIHBhZGRpbmc6IDUwcHggMCA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY291bnRlci0tY29uc3RydWN0aW9uLWhvbWUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tY29uc3RydWN0aW9uLWhvbWU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY291bnRlci0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMTA5cHggMzBweCAxMDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbWctMTAwaHcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGVtb25pYWwtcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0ZW1vbmlhbC1xdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMGUnO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgZm9udC1zaXplOiAxMTlweDtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuaS5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haGV0by1pbWFnZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1pbWFnZS1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDEwMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1pbWFnZS1ibG9jazpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2s6aG92ZXIgLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWltYWdlLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5haGV0by1pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLWltYWdlLWJsb2NrIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1pbWFnZS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWhldG8taW1hZ2UtYmxvY2sgLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuXG4uYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWFjY29yZGlvbl9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tYWNjb3JkaW9uX19kZXNjIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1hY2NvcmRpb24gLmFoZXRvLWFjY29yZGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1hY2NvcmRpb25fX2Rlc2Mge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbi5hYm91dC1jaHVyY2gtZmFxLXdyYXAtMSAuYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gIHBhZGRpbmc6IDMwcHggMCAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWJvdXQtY2h1cmNoLWZhcS13cmFwLTEgLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gIG1hcmdpbjogMjdweCAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtYWJvdXQtcGFkZGluZy1mYXEge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250YWN0IC5haGV0by1jb250YWN0X19sb2Mge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb250YWN0IC5haGV0by1jb250YWN0X19sb2Mge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9faG9sZGVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZsZXgtYmFzaXM6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19ob2xkZXIgKyAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19ob2xkZXIgKyAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuICAuYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X190ZXh0IC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudF9fdGV4dCAuYWhldG8tY29udGFjdF9faG9sZGVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X190ZXh0IC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudF9fdGV4dCAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZsZXgtYmFzaXM6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX3RleHQgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX3RleHQgLmFoZXRvLWNvbnRhY3RfX2xpbms6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3NXB4O1xuICB3aWR0aDogNDcwcHg7XG4gIHRvcDogMTEzcHg7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X19jb250ZW50IC5haGV0by1idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWhldG8tY29udGFjdC0taG9tZS1ldmVudF9fY29udGVudCB7XG4gICAgbGVmdDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdC0tc2ltcGxlIC5haGV0by1jb250YWN0X190eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW1vZGVybiAuYWhldG8tY29udGFjdF9fdHlwZSwgLmFoZXRvLWNvbnRhY3QtLXNpZGViYXIgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX3R5cGUsIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2luZm8sIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLW1vZGVybiAuYWhldG8tY29udGFjdF9faW5mbywgLmFoZXRvLWNvbnRhY3QtLXNpZGViYXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19pbmZvLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2xpbmssIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2xpbmssIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLW1vZGVybiAuYWhldG8tY29udGFjdF9fbGluay1kaXIsIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19saW5rLWRpciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1wb2xpdGljYWwgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA0O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLXBvbGl0aWNhbCAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLXBvbGl0aWNhbCAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faG9sZGVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmbGV4LWJhc2lzOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYXV0aG9yLWJpbyAuYWhldG8tY29udGFjdF9fbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X190ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tYXV0aG9yLWJpbyAuYWhldG8tY29udGFjdF9fdGVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1kdmRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAtMTVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250YWN0LS1kdmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAuYWhldG8tY29udGFjdC0tZHZkZXI6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAtMjNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWMtd2hpdGUgLmFoZXRvLWNvbnRhY3RfX2luZm8sXG4uYWhldG8tY29udGFjdC0tYy13aGl0ZSAuYWhldG8tY29udGFjdF9faWNvbixcbi5haGV0by1jb250YWN0LS1jLXdoaXRlIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgNDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogNDVweCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fbGluay1tYXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19ob2xkZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi4xMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250YWN0LWRlc2t3IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFodC1jb250YWN0LS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFodC1jb250YWN0LS1lZHUgLmFodC1jb250YWN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jb250YWN0LS1lZHUgLmFodC1jb250YWN0X19hZGRyZXNzLCAuYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2VtYWlsLCAuYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2FkZHJlc3MsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fZW1haWwsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fdGVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbi5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fZW1haWw6aG92ZXIsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fdGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb250YWN0LS15b2dhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogODVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDM3JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pY29uLWlubmVyIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RvdWNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9fdG91Y2gtaW5uZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19saW5rLCAuYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19tYXJrZXIge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbGluazphZnRlciwgLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbWFya2VyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMC40Mztcbn1cblxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jaHItZm9ybS1jb250YWluZXIgaW5wdXQsXG4uY2hyLWZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2hyLWZvcm0tY29udGFpbmVyIGlucHV0IHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWhldG8tc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tc29jaWFsc19faWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLXJldHJlYXQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4uYWhldG8tc29jaWFscy0tcmV0cmVhdCAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWN0aXZlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFjdGl2ZSAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1pLXdoaXRlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc29jaWFscy0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNvY2lhbHMtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5haGV0by1zb2NpYWxzLS1iYW5uZXIgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zb2NpYWxzLS1iYW5uZXIgLmFodC1zb2NpYWxzX19saW5rICsgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1iYW5uZXIgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYWhldG8tc29jaWFscy0tZXZlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDc2cHg7XG4gIGxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tc29jaWFscy0tZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNvY2lhbHMtLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by1zb2NpYWxzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDJmMmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1zb2NpYWxzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5haHQtc29jaWFscy0tY2lyY2xlIHtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtc29jaWFscy0tZWR1IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFodC1icmVhZGNydW1ic19fbGlzdCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgY29udGVudDogJ1xcZjEyNSc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1icmVhZGNydW1ic19fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzIC5idXR0b25fYmFjayB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMgLmJ1dHRvbl9iYWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgY29udGVudDogJ1xcZjEyNCc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMtLXdpdGgtYm9yZGVyIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMtLXlvZ2EgLmFodC1icmVhZGNydW1ic19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMtLWVkdSAuYWh0LWJyZWFkY3J1bWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29taW5nLXNvb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29taW5nLXNvb25fX2RhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29taW5nLXNvb25fX3VuaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTEzcHg7XG4gIG1hcmdpbjogMCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb21pbmctc29vbl9fZG90cyB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi0tYy13aGl0ZSAuY29taW5nLXNvb25fX251bWJlcixcbi5jb21pbmctc29vbi0tYy13aGl0ZSAuY29taW5nLXNvb25fX2NhcHRpb24sXG4uY29taW5nLXNvb24tLWMtd2hpdGUgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IC5jb21pbmctc29vbl9fdW5pdCB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uY29taW5nLXNvb24tLWhvbWUtZXZlbnQgLmNvbWluZy1zb29uX19udW1iZXIge1xuICBmb250LXNpemU6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICBsZXR0ZXItc3BhY2luZzogMy4zcHg7XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCAuY29taW5nLXNvb25fX2RvdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgbWluLXdpZHRoOiAxMDhweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX191bml0IHtcbiAgICBtaW4td2lkdGg6IDc3cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDY1cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDMgcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICB9XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX3VuaXQge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0gPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAtMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMTRweDtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjZweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNTVweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIxcHggNDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1mb3JtLS1idG4tbGVmdCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDAgMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvcm0tLWJ0bi1sZWZ0IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1mb3JtLS1idG4tbGVmdCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTE0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzlweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIxcHggNTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLWZvcm0tLWJ1c2luZXNzIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tYnVzaW5lc3MgLndwY2Y3LWZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haGV0by1mb3JtLS1idXNpbmVzcyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1mb3JtLS1idXNpbmVzcyAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haGV0by1mb3JtLS15b2dhIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1mb3JtLS15b2dhIC53cGNmNy1mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5haGV0by1mb3JtLS15b2dhIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjFweCAyN3B4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWZvcm0tZW1haWwgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybSAubWM0d3AtcmVzcG9uc2UgKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAyM3B4IDQzcHggMjNweCA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1ldmVudCAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjNweCAzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tZWR1Y2F0aW9uIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWVkdWNhdGlvbiAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBwYWRkaW5nOiAyMXB4IDIzcHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1lZHVjYXRpb24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIzcHggNDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tYnVzaW5lc3MgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkczphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxMGInO1xuICB9XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0gPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNHB4O1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZm9ybS0tZWR1IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDMycHggMTRweCAxNHB4O1xuICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy1mb3JtID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTRweDtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1mb3JtLS10cnZsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy1zZWxlY3Qgb3B0aW9uW2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNDdweCBhdXRvIDE0cHg7XG4gIHBhZGRpbmc6IDE4cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sb3JfYmx1ZSAuYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvbG9yX2JsdWUgLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLkJ1ZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLkJ1ZGdldDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjNweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4uY2h1cmNoLXNlcm1vbnMtZGV0LXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2h1cmNoLXNlcm1vbnMtZGV0LXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2h1cmNoLXNlcm1vbnMtZGV0LXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNodXJjaC1zZXJtb25zLWRldC13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcmdpbi1jaHVyY2gtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zZXJtb24tZGV0LWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBvcC11cC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG4uYWhldG8tcG9wLXVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjlweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBvcC11cF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tcG9wLXVwX19pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICBwYWRkaW5nOiAxMTBweCA2MHB4IDgwcHg7XG59XG5cbi5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tZXZlbnRzIC5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFuLS1ldmVudHMgLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX193aW5kb3cgaWZyYW1lIHtcbiAgd2lkdGg6IDU3NnB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS5pdGFsaWMgaDEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICBwYWRkaW5nOiAxMjBweCAwcHggODVweCAwcHg7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogLTMwcHg7XG4gIGZvbnQtc2l6ZTogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IC05MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBhZGRpbmc6IDI2MHB4IDExMHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogMjYwcHggNzBweCA4MHB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOjpiZWZvcmUge1xuICB0b3A6IDExMHB4O1xuICByaWdodDogMTIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNTBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMzBweCAzMHB4IDUwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTA2IC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCAuYWhldG8tc2luZ2xlLWltZyB7XG4gIHdpZHRoOiA1OSU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgLmFoZXRvLXNpbmdsZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDI3cHggNDcuOXB4IDMuMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA3MHB4IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUucS1iZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCBibG9ja3F1b3RlLnEtYmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZSBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZSBoNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUgLmFoZXRvLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCBibG9ja3F1b3RlIC5haGV0by1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlX19wb2xpdGljYWwgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDBweCA1MHB4IDI1cHggMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGVfX3BvbGl0aWNhbCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlX19wb2xpdGljYWwgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlX19wb2xpdGljYWwgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1wcm9ncmVzc19fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWJnIHtcbiAgc3Ryb2tlOiAjZWVlO1xuICBzdHJva2Utd2lkdGg6IDAuNTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1jaXJjbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHN0cm9rZS13aWR0aDogMC41O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWNpcmNsZS5hY3RpdmUge1xuICBhbmltYXRpb246IGNpcmNsZS1jaGFydC1maWxsIDIuNXMgcmV2ZXJzZTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydCB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xufVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZS1jaGFydC1maWxsIHtcbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTAwO1xuICB9XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5haGV0by1wcm9ncmVzc19fYmFyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQzZGVnKTtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5haGV0by1wcm9ncmVzc19fYmFyLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2Jhci1wZXJjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogNTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXItdmFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1jaGFydCB7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1jaGFydCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICAgIHBhZGRpbmc6IDAgNjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1jaGFydCAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQgLmFoZXRvLXByb2dyZXNzX19jaGFydCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IC5haGV0by1wcm9ncmVzc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IC5haGV0by1wcm9ncmVzc19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tYmFyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tYmlnLWNoYXJ0LW51bWJlciAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX19jaGFydC1ob2xkZXIge1xuICB3aWR0aDogOTAlO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWJnIHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fY2hhcnQtY2lyY2xlIHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fZGVzYyB7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tcG9saXRpY2FsIC5haGV0by1wcm9ncmVzc19fY2hhcnQtY2lyY2xlIHtcbiAgc3Ryb2tlOiAjZGQyOTMyO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXBvbGl0aWNhbCAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWljb24ge1xuICBjb2xvcjogI2RkMjkzMjtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1wb2xpdGljYWwgLmFoZXRvLXByb2dyZXNzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1wb2xpdGljYWwgLmFoZXRvLXByb2dyZXNzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXBvbGl0aWNhbCAuYWhldG8tcHJvZ3Jlc3NfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tNDA0IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tNDA0X193cmFwIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFoZXRvLTQwNF9fc3ZnIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmFoZXRvLTQwNCAuZmlsMCB7XG4gIGZpbGw6ICNGRUZFRkU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS0yLWluLXJvdyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLTMtaW4tcm93IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMzJTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLTQtaW4tcm93IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tNS1pbi1yb3cgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyMCU7XG59XG5cbi5haGV0by1nYWxsZXJ5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19saXN0IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgaGVpZ2h0OiA0ODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnlfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9fbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDdweCA1cHggMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9fY2xvc2Uge1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9fY2xvc2U6aG92ZXIsIC5haGV0by1nYWxsZXJ5X19jbG9zZTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDMpLCAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmFoZXRvLWdhbGxlcnktLW1vc2FpY3MgLmFoZXRvLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDZuICsgMyksIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tYW5pbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLWJpZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnktaXRlbS1iaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnktaXRlbS1zaXplIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLXNpemUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0tc2l6ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtLWdhbGxlcnkgLmFoZXRvLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLWV2ZW50LS1nYWxsZXJ5IC5haGV0by1nYWxsZXJ5X19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNodXJjaC1ldmVudC0tZ2FsbGVyeSAuYWhldG8tZ2FsbGVyeV9faXRlbTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNodXJjaC1ldmVudC0tZ2FsbGVyeSAuYWhldG8tZ2FsbGVyeV9faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5nYWxsZXJ5LXlvZ2EgLmFoZXRvLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haGV0by1oZWFkaW5nX19saW5rIC5haGV0by1idG4gKyAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1oZWFkaW5nX19kZXNjLS1kcm9wLWNhcHM6OmZpcnN0LWxldHRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMTQ3cHg7XG59XG5cbi5haGV0by1oZWFkaW5nIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1oZWFkaW5nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZyBoNiArIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlLS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWhldG8taGVhZGluZ19fc3VidGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MS50LWNlbnRlciAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEudC1yaWdodCAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MiAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQyLnQtY2VudGVyIC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10Mi50LXJpZ2h0IC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MyAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzIC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzLnQtY2VudGVyIC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMudC1yaWdodCAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8taGVhZGluZy0tc2ltcGxlIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNpbXBsZSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tYnVzaW5lc3MgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tYnVzaW5lc3MgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1idXNpbmVzcyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tY2xhc3NpYyAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMy4ycHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1jbGFzc2ljIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgLmFoZXRvLWhlYWRpbmdfX3RpdGxlLFxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgcCxcbi5haGV0by1oZWFkaW5nLS10LXdoaXRlIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGluZy0tbW9kZXJuIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNtYWxsIHAge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uYWhldG8taGVhZGluZy0tZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwLjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWV2ZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxMC4zcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWVkdSAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS15b2dhIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haGV0by1oZWFkaW5nLS15b2dhIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYWhldG8taGVhZGluZy0teW9nYSAuYWhldG8taGVhZGluZ19fZGVzYy0tZHJvcC1jYXBzIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLXlvZ2EgLmFoZXRvLWhlYWRpbmdfX2Rlc2MtLWRyb3AtY2FwcyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbiAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbiAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24tdG0gLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uLXRtIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWNociAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyRGlzcGxheSc7XG59XG5cbi5haGV0by1oZWFkaW5nLS1jaHIgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFodC1oZWFkaW5nX19zdWJ0aXRsZSwgLmFodC1oZWFkaW5nX190aXRsZSwgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWhlYWRpbmcgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsLnQtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsLnQtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsLmFodC1oZWFkaW5nLS1iZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbCAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbCAuYWh0LWhlYWRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5haHQtaGVhZGluZy0tbWFpbiAuYWh0LWhlYWRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWh0LWhlYWRpbmctLW1haW4gLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG4uYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIuYWh0LWhlYWRpbmctLXdoaXRlIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uYWh0LWhlYWRpbmctLWNoci5haHQtaGVhZGluZy0td2hpdGUgLmFodC1oZWFkaW5nX190aXRsZSxcbi5haHQtaGVhZGluZy0tY2hyLmFodC1oZWFkaW5nLS13aGl0ZSAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIuYWh0LWhlYWRpbmctLXdoaXRlIC5haHQtaGVhZGluZ19fc3VidGl0bGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmV2ZW50LXNsaWRlci0tY2h1cmNoLXdyYXAtMiAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB3aWR0aDogNjAlO1xufVxuXG4uYWJvdXQtY2h1cmNoLXdyYXAtMSAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmFib3V0LWNodXJjaC1zZXJ2aWNlLXdyYXAtMSAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmFib3V0LWNodXJjaC1mYXEtd3JhcC0xIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uY2h1cmNoLW5ld3MtYmxvZy13cmFwIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmNodXJjaC1ldmVudHMtd3JhcCAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbi5jaHVyY2gtc2VybW9ucy1ldmVudC13cmFwIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19kZXNjLFxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19kZXNjLFxuLmNodXJjaC1ldmVudHMtd3JhcCAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmFoZXRvLXRhYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXRhYl9faGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tdGFiX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLXRhYl9fbGlzdC1pY28ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uYWhldG8tdGFiX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLXRhYl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHksIG9wYWNpdHkgMXM7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWhldG8tdGFiX19ib3guYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYWhldG8tdGFiX19ib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by10YWJfX2JveC0tb3ZlcmxheS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMTpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMzpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMzpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19ib3gtLW92ZXJsYXktNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tdGFiX19ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19oZWFkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdCB7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgZmxleDogMSAwIDE5MnB4O1xuICB3aWR0aDogMTkycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAxODBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwLjVweCA0cHggNjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19ib3guYWN0aXZlIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19ib3guYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tYnRuLS1saWdodC5haGV0by1idG4tLXRyYW5zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSAuYWhldG8tdGFiX19saXN0LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbS5hY3RpdmUgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX192aWV3YWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX3ZpZXdhbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX192aWV3YWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYi0tZXZlbnQgLmFoZXRvLXRhYl9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4uYWhldG8tdGFiLS1ldmVudCAuYWhldG8tdGFiX19saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by10YWItLWVkdSAuYWhldG8tdGFiX19saXN0LWl0ZW0gLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWhldG8tdGFiLS1lZHUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIC5ldmVudC1kYXRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuXG4udG1fX2F2YXRhciB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udG0tLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRtLS1kZWZhdWx0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG0tLWRlZmF1bHQ6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19zdGFycyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fc3RhcnMgaS5pb24taW9zLXN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19hdmF0YXIge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fcG9zaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX3RleHQge1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19zdGFycyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19zdGFycyBpLmlvbi1pb3Mtc3RhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudG0tLWhvbWUtZXZlbnQgLnRtX19hdmF0YXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAudG0tLWhvbWUtZXZlbnQgLnRtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRtLS1iYXJiZXJzaG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogLTE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRkFBQUFBK0NBWUFBQUM4NzV5SEFBQURJVWxFUVZSNG5PV2M0VkxFSUF5RXQ5eTkveE43VjMrY1VlUm8yVUFDcWU1TTFYRVV0bDlDMnFQUURUb2xBRnQyNU5vcngycHRsU05YN3ZYWjJ3SHpOK25yMEVoTWRSa2IxQWJnQnU3OGNvbGZPdml0RG03UWd5dTFBM2hnVGtiMkJydlVFeS9QVklkSHYrK0o0SmtlOE0zR0RjRGR1TTBQTkFKL096QmlEUS80cVo4ZW1aaGdEMC9hQlU0OGx3Qzk0T1h0VzBQMHlMeGNweEJMZ0hmNHdSTlpRdlNHSnpxRW1CZGJ6OHlyOVR0YTZJRjZDZkpTbFkrY3hBYWJFOUpvTkdCU1UyZnFMV0NwK0Q1Ykl4bTB3ck5jSTk1TXJBTFltL2tyc3EvYXQxVXRHbEZQLzZ2Z2lWTCt3Mm96UFZrWUp1Z1JBQUl4UEdpVjVFc0U4NXFNaXVBWHlBQkdVUlF3ckRZZ0ZzQklYbGh0Q1RFbVBvSHJaU0R3QmZCcWloSnc0TUlaR01aendwb3A5eU94RU1ONGxneU1FbEZXVWZ4KzE4QXdFU1hWL1JUTldqbkFLRkZsRlFvZ1FENkZDaVI1MnJkVXRmbTRsYmMyMnF6YVVYOWdQazBsUUJuR3F5RDJETXVWRVBkYUJzcFZlUVNpdEtFOXFkNGhhUkg0THM5blUrcFA5RVgyZ1orVkNOci9IN2t3NUFDME4rV3lFa0VTaC8zL2FnYldUSW1PR2k1TjVHS3p3dXJXSkwrak9BTWg2MkJLejVvQTdNd3oxZkpxVjF2aFpDSEwyeWp4L0VBZHhsbGZHaDhVd0pFTy9uSzdBTEJIbW8ySmNpT3ZxcC9lQUs4NHc4THFDZmpmNzExdWRnV0tDd2dRWnhvOVV2YXBndTROa0cwL1NnYXFSNHdud0w4OGZLY0F2RnIyQVp6blh4OHVWbWRncEhsSTloUElyNEI3QWV3eXMxaHM5azBCeUt6N2k1UjlBTWZpTGVBZUFObnNXejZibklrSmVIV3l3d01nWXlZU1BIWjVYZFd6TlVCbUxtM1Y5cThqc2ZDcTVjWVM0TnY2NFlwQ1BBakt4S3pRUFEyNEpjQXJEdDNoZ0ZzQlpMWXN6TnB3eU1vazRCWUFtV0hndmRGUUt5Ymd6WTJHSUJwcEthRWR5WWp3V2dHbjRBSGpPNFgrTlR5Z0h5QURUMlZrZ2xyd3VqYUc5d0IwTWVJb1pndnZqbGZBdXhxM05FSnZsWjhrOXpMREFtUnFSNlI2eDJiZDhFaHBBV1FpR0NucjJKZE9tQVg3Q0NBRExsS3RZOEdaZXk0QnNxODVpVFJjbWRjVXVBVzdYTnJCZkJ5TEFrN1Vxbk91c3ovczRxSm9VMUF0VFNzdlp3QWoxVGhXNmxjM2phb0VLTmwycGIwalMwZklKN25sMkhtbHExeGVBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1cHg7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmZmO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX25hbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fYXZhdGFyIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG0tLWJ1c2luZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19zdGFycyB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRkMwMTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRtLS15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRtLS15b2dhIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG0tLXlvZ2EgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50bS0teW9nYSAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRtLS15b2dhIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udG0tLXlvZ2EgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogN3B4IDAgMCAtNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi50bS0teW9nYSAudG1fX3Bvc2l0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvICc7XG59XG5cbi50bS0teW9nYSAudG1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG0tLXlvZ2EgLnRtX19jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDg5cHg7XG4gIGhlaWdodDogNjJweDtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEzN3B4O1xuICBjb250ZW50OiAn4oCdJztcbiAgb3BhY2l0eTogMC4wNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRtLS15b2dhIC50bV9fY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDUzcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi50bS0teW9nYSAudG1fX3N0YXJzIHtcbiAgb3JkZXI6IC0xO1xuICBjb2xvcjogI0ZGQzAxNTtcbn1cblxuLnRtLS15b2dhIC50bV9fc3RhcnMgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRtLS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogODBweCAzMHB4IDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50bS0tZWR1IHtcbiAgICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuXG4udG0tLWVkdTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICBmb250LXNpemU6IDg1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgY29udGVudDogJ+KAnSc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG0tLWVkdTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI0cHgpO1xuICB9XG4gIC50bS0tZWR1OmhvdmVyIC50bV9fbmFtZSwgLnRtLS1lZHU6aG92ZXIgLnRtX19wb3NpdGlvbiwgLnRtLS1lZHU6aG92ZXIgLnRtX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udG0tLWVkdSAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi50bS0tZWR1IC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50bS0tZWR1IC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tZWR1IC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50bS0tZWR1IC50bV9fY29udGVudCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLnRtLS1lZHUgLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50bS0tZWR1IHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4udG0tLWVkdS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRtLS1lZHUtMiAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi50bS0tZWR1LTIgLnRtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG0tLWVkdS0yIC50bV9fY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi50bS0tZWR1LTIgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50bS0tZWR1LTIgLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWVkdS0yIC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRtLS1lZHUtMiAudG1fX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IC0xO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGNvbG9yOiAjRkZDMDE1O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50bS0tZWR1LTIgLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0NXB4IDM1cHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19zdGFycyB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRkMwMTU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmFodC10bV9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fY29udGVudDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG4gIGZvbnQtc2l6ZTogMTA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgY29udGVudDogJ+KAnSc7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fdGl0bGUge1xuICBtYXJnaW46IDE0cHggMCAwO1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX2Rlc2Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX2ltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX3BvcyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fcG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvICc7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljby0tbGcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay50LWNlbnRlciAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUtaG9sZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLnQtcmlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZzogMTA1cHggMzBweCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MuY2hlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcy5jaGVzcy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcy5jaGVzcy1iZy1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyxcbi5haGV0by1jb250ZW50LWJsb2NrLS1saWdodCAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUsXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgcCxcbi5haGV0by1jb250ZW50LWJsb2NrLS1saWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDcwcHggMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2Rlc2NyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZzpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBwYWRkaW5nOiA3MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNsaWRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuXCI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljby0tbGcge1xuICBmb250LXNpemU6IDEyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1mZWF0dXJlIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tZmVhdHVyZSAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdCAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0IC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uOmhvdmVyIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QtaWNvbiAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuXCI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNhYXMgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbjogMTdweCAwIDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwdmgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDAge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgwIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMCB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMCB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MCB7XG4gICAgaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEyMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEyMCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMjAge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTIwIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE0MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE0MCB7XG4gICAgaGVpZ2h0OiA5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxNDAge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTQwIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE2MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE2MCB7XG4gICAgaGVpZ2h0OiAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE2MCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxODAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxODAge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAwIHtcbiAgICBoZWlnaHQ6IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMDAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwMCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMjAge1xuICAgIGhlaWdodDogMTQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIyMCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjIwIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI0MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI0MCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjQwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNDAge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjYwIHtcbiAgICBoZWlnaHQ6IDE3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNjAge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI2MCB7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjgwIHtcbiAgICBoZWlnaHQ6IDE4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyODAge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI4MCB7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMDAge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMwMCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzIwIHtcbiAgICBoZWlnaHQ6IDIxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMjAge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMyMCB7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzQwIHtcbiAgICBoZWlnaHQ6IDIyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNDAge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM0MCB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCB7XG4gICAgaGVpZ2h0OiAxNDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzgwIHtcbiAgICBoZWlnaHQ6IDI1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzODAge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM4MCB7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAwIHtcbiAgICBoZWlnaHQ6IDI2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwMCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDIwIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MjAge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQyMCB7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDQwIHtcbiAgICBoZWlnaHQ6IDI5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NDAge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ0MCB7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDYwIHtcbiAgICBoZWlnaHQ6IDMwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NjAge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ2MCB7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDgwIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0ODAge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ4MCB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTAwIHtcbiAgICBoZWlnaHQ6IDMzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MDAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgICBoZWlnaHQ6IDM0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCB7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTQwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NDAge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU0MCB7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTYwIHtcbiAgICBoZWlnaHQ6IDM3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NjAge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU2MCB7XG4gICAgaGVpZ2h0OiAyMjRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTgwIHtcbiAgICBoZWlnaHQ6IDM4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1ODAge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU4MCB7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MDAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYwMCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjIwIHtcbiAgICBoZWlnaHQ6IDQxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MjAge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYyMCB7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjQwIHtcbiAgICBoZWlnaHQ6IDQyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NDAge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY0MCB7XG4gICAgaGVpZ2h0OiAyNTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjYwIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NjAge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY2MCB7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjgwIHtcbiAgICBoZWlnaHQ6IDQ1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2ODAge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY4MCB7XG4gICAgaGVpZ2h0OiAyNzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzAwIHtcbiAgICBoZWlnaHQ6IDQ2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MDAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcwMCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzIwIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MjAge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcyMCB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgICBoZWlnaHQ6IDQ5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgaGVpZ2h0OiAyOTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzYwIHtcbiAgICBoZWlnaHQ6IDUwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NjAge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc2MCB7XG4gICAgaGVpZ2h0OiAzMDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzgwIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3ODAge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc4MCB7XG4gICAgaGVpZ2h0OiAzMTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAwIHtcbiAgICBoZWlnaHQ6IDUzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwMCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODIwIHtcbiAgICBoZWlnaHQ6IDU0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MjAge1xuICAgIGhlaWdodDogNDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgyMCB7XG4gICAgaGVpZ2h0OiAzMjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODQwIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NDAge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg0MCB7XG4gICAgaGVpZ2h0OiAzMzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODYwIHtcbiAgICBoZWlnaHQ6IDU3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NjAge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg2MCB7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODgwIHtcbiAgICBoZWlnaHQ6IDU4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4ODAge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg4MCB7XG4gICAgaGVpZ2h0OiAzNTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTIwIHtcbiAgICBoZWlnaHQ6IDYxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MjAge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkyMCB7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTQwIHtcbiAgICBoZWlnaHQ6IDYyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NDAge1xuICAgIGhlaWdodDogNDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk0MCB7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTYwIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NjAge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk2MCB7XG4gICAgaGVpZ2h0OiAzODRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTgwIHtcbiAgICBoZWlnaHQ6IDY1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5ODAge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk4MCB7XG4gICAgaGVpZ2h0OiAzOTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgICBoZWlnaHQ6IDY2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtYm94IHtcbiAgcGFkZGluZzogNjVweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWJveCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtYm94IGgxLFxuLmFoZXRvLXNpbmdsZS1ib3ggaDIsXG4uYWhldG8tc2luZ2xlLWJveCBoMyxcbi5haGV0by1zaW5nbGUtYm94IGg0LFxuLmFoZXRvLXNpbmdsZS1ib3ggaDUsXG4uYWhldG8tc2luZ2xlLWJveCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtdGV4dCBoMSxcbi5haGV0by1zaW5nbGUtdGV4dCBoMixcbi5haGV0by1zaW5nbGUtdGV4dCBoMyxcbi5haGV0by1zaW5nbGUtdGV4dCBoNCxcbi5haGV0by1zaW5nbGUtdGV4dCBoNSxcbi5haGV0by1zaW5nbGUtdGV4dCBoNixcbi5haGV0by1zaW5nbGUtdGV4dCBwLFxuLmFoZXRvLXNpbmdsZS10ZXh0IHVsLFxuLmFoZXRvLXNpbmdsZS10ZXh0IG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoMixcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDMsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoNSxcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBwLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCB1bCxcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgb2wge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoMSxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDIsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGgzLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoNCxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDUsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGg2LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBwLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSB1bCxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgb2wge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGgyLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGgzLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGg1LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGg2LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIHAsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgdWwsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgb2wge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSBcIi5cIjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtIGgyLFxuLmFoZXRvLXNpbmdsZS1pdGVtIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtIGg1LFxuLmFoZXRvLXNpbmdsZS1pdGVtIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtX19pY286aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY286YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgyLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg1LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgxLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDIsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMyxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg0LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDUsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDEsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMixcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDQsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMTpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDI6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzOmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNDpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDU6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuIFwiO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2NXB4IDMwcHggMTAwcHg7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgICBwYWRkaW5nOiA2NXB4IDMwcHggNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgICBwYWRkaW5nOiA2NXB4IDE1cHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIC5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiA1MDBtcztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgIHRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDYsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHAge1xuICB0cmFuc2l0aW9uOiA1MDBtcztcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNCxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMixcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMyxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNCxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgyLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg1LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXI6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoMSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoNCxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGg2LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyAuYWhldG8tc2luZ2xlLWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5iZ3NpemUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSAuYWhldG8tYnRuLmFoZXRvLWJ0bi0tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIGEge1xuICB3aWR0aDogMTAxJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeS0tZWR1IC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeV9fbGlzdCB7XG4gIGhlaWdodDogMzIwcHg7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeS0tZWR1IC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeV9fbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5LS1lZHUgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saW5rIC5haGV0by1idG4ge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeS0tZWR1IC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeV9fbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWhldG8taW5zdGFncmFtLWdhbGxlcnktLWVkdSAuYWhldG8taW5zdGFncmFtLWdhbGxlcnlfX2xpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YmVmb3JlLCAuYWhldG8tdGltZS1zY2FsZV9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNnB4KTtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAyNXB4IDY1cHg7XG4gICAgbWFyZ2luOiAtNzBweCAwO1xuICB9XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICB0b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06bGFzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpsYXN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3R0b206IDMwcHg7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBib3R0b206IDMwcHg7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2RhdGUge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX3Bob3RvIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkID4gLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0gLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCA+IC5haGV0by10aW1lLXNjYWxlX19pdGVtIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YmVmb3JlLCAuYWhldG8tdGltZS1zY2FsZV9faXRlbTphZnRlciB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDE1MHB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3b3JkLXNwYWNpbmc6IDk5OTk5OTlweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YmVmb3JlLCAuYWhldG8tdGltZS1zY2FsZV9faXRlbTphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMDtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIHdvcmQtc3BhY2luZzogMDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA1NXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBmb250LXNpemU6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdC10aW1lIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgLmFoZXRvLXByaWNpbmdfX2Nvc3QsXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciB1bCBsaSxcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIG9sIGxpLFxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgdWwgbGk6YmVmb3JlLFxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgb2wgbGk6YmVmb3JlLFxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjcwNEY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxLjE2OXB4IDMuODI1cHggMTUuNjZweCAyLjM0cHggcmdiYSgyNTUsIDExMiwgNzksIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY3MDRGO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2Fhczpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y3ZjdmNztcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIG1hcmdpbjogMCAtNTBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgbWluLWhlaWdodDogNDFweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsLS1jaGVja2VkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbC0tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbG9yOiAjNGZiNTU3O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwtLW5vdC1sYWJlbGVkIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbCAuZ3JlZW4ge1xuICBjb2xvcjogIzRmYjU1Nztcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsIC5wYWRkaW5nLTEwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLnVsLS1kb3R0ZWQgbGk6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyBbZGF0YS1sYWJlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyBbZGF0YS1sYWJlbF06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWxlZ2VuZF9faGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tbGVnZW5kIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQ6aG92ZXIsIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCA1MHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsLFxuLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIG9sLFxuLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19pY28ge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5haGV0by1wcmljaW5nX19idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tcHJpY2luZ19fZm9vdGVyIC5haGV0by1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5haGV0by1wcmljaW5nX19mb290ZXIgLmFoZXRvLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wcmljaW5nX19vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtIHtcbiAgcGFkZGluZzogM3B4IDExcHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtICsgLmFoZXRvLXByaWNpbmdfX29wdGlvbnMtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLXByaWNpbmc6aG92ZXIgLmFoZXRvLXByaWNpbmdfX2Zvb3RlciAuYWhldG8tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWljby1vayB7XG4gIGNvbG9yOiAjNDhiODBjO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1M3B4IDQ0cHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSBoNjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbjpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19idG4ge1xuICBtYXJnaW46IDUwcHggMCAzNXB4O1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDUxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDQycHggMTVweCAyOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX190aXRsZSxcbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkLCAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIsIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciAuYWhldG8tcHJpY2luZ19fdGl0bGUsIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19faGVhZGVyIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fY29udGVudCwgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTBweCA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiAwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlci0taG9tZS1zYWFzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgNzMuMXB4IDEwLjlweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy13cmFwcGVyLS1ob21lLXNhYXMge1xuICAgIC8qbWF4LXdpZHRoOiA2MDBweDsqL1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXItLWxlZ2VuZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlci0tbGVnZW5kIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy13cmFwcGVyLS1sZWdlbmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLXdyYXBwZXItLWxlZ2VuZCAuYWhldG8tcHJpY2luZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19faGVhZGVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1wcmljaW5nLXRhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFoZXRvLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA5O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLXRhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1wcmljaW5nLXRhYmxlX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMCA1MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9maWxsLTEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS9ob21lLWV2ZW50L2ZpbGwtMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzUlO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMzBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbHMge1xuICBtYXJnaW46IDEwcHggMCA0NXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19kZXRhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19kZXRhaWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjUlO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogNjVweCA0MHB4IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDYuOThweCA3LjAycHggcmdiYSg4MSwgODEsIDgxLCAwLjA1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19faW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCA1cHggMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fcHJpY2VzOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fcHJpY2UtdmFsdWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fcHJpY2UtcGVyaW9kIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0ci1wcmljaW5nLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xNzBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2ljbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmcgaHIge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDI5cHggMjBweCAzOXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19mb290ZXIgLmFoZXRvLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG59XG5cbi5haHQtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1wcmljaW5nX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDQ3cHggNDVweCA1MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWl0ZW06YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogJ1xcZjExMSc7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDQwcHg7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWNhcHRpb24ge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2UsIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWRlc2MsIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06aG92ZXIgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uLFxuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0gaSB7XG4gIGNvbG9yOiAjNDhCODBDO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG4gIHBhZGRpbmc6IDM3cHggMzBweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA1M3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1pdGVtIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXlvZ2Ege1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2hlYWQge1xuICBmbGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19oZWFkLWNhcHRpb24ge1xuICBwYWRkaW5nOiA0N3B4IDQ1cHggNTVweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIG1hcmdpbjogMCAxNXB4IDY1cHg7XG4gIHBhZGRpbmc6IDUwcHggMzdweCA1NXB4IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2UsIC5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYywgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS0tYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb250ZW50OiAnXFxlMDMzJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLWxpc3Qge1xuICBtYXJnaW46IDM1cHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLWl0ZW0ge1xuICBwYWRkaW5nOiAxOXB4IDAgMTZweCAzM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbTpiZWZvcmUge1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBjb250ZW50OiAnXFw0ZSc7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdS50d28taW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUudGhyZWUtaW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1lZHUudGhyZWUtaW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiA2NXB4IDM1cHggNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGlzdCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3BlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3BlcjpiZWZvcmUge1xuICBjb250ZW50OiAnLyAnO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDE0cHggZG90dGVkICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXIgLmFodC1wcmljaW5nX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2lubmVyIHtcbiAgcGFkZGluZzogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19jYXB0aW9uIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZWU7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDM3cHggMjBweCA1MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2xpc3Qge1xuICBtYXJnaW46IDE3cHggMCAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29ycG9yYXRlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWJveCB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtYm94IGgxLFxuLnNpbmdsZS1ib3ggaDIsXG4uc2luZ2xlLWJveCBoMyxcbi5zaW5nbGUtYm94IGg0LFxuLnNpbmdsZS1ib3ggaDUsXG4uc2luZ2xlLWJveCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtYm94IHVsLFxuLnNpbmdsZS1ib3ggb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tbWFwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYWhldG8tbWFwIGg1IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5haGV0by1tYXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLW1hcC0tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LWZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtMTAwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1hcC0taGVpZ2h0LTEwMDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTc3MCB7XG4gIGhlaWdodDogNzcwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtNDMwIHtcbiAgaGVpZ2h0OiA0MzBweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTQwMCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmdvb2dsZS1tYXJrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nbS1zdHlsZS1pdyB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ20tc3R5bGUtaXcge1xuICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haGV0by1iYW5uZXItLWZ1bGwtaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8tYmFubmVyLS1mdWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICB9XG59XG5cbi5haGV0by1iYW5uZXItLXNhYXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFoZXRvLWJhbm5lci0tc2FhcyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWJhbm5lci0tc2FhcyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1iYW5uZXItLXBvbGl0aWNhbCBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tYmFubmVyLS1wb2xpdGljYWwgaDEge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4uYWhldG8tYmFubmVyLS1oZWlnaHQtNjAwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmFoZXRvLWJhbm5lci0taGVpZ2h0LTUyMCB7XG4gIGhlaWdodDogNTIwcHg7XG59XG5cbi5haGV0by1iYW5uZXItLWhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uYWhldG8tYmFubmVyLS1oZWlnaHQtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cblxuLmFoZXRvLWJhbm5lci0tYmctcG9zaXRpb24tYnRtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmFubmVyLS1oZWlnaHQtbW9iLTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmFubmVyLS1oZWlnaHQtbW9iLTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmFubmVyLS1oZWlnaHQtbW9iLTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmFubmVyLS1wcm9tbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4uYWhldG8tYmFubmVyLS1wcm9tbyAuYWhldG8taGVhZGluZyBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWhldG8tYmFubmVyLS1wcm9tbyAuYWhldG8taGVhZGluZyBwIGIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFoZXRvLWJhbm5lci0tcHJvbW8gLmFoZXRvLWJhbm5lcl9fc3RvcmUgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFoZXRvLWJhbm5lci0tcHJvbW8gLmFoZXRvLWJhbm5lcl9fc3RvcmUgYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWhldG8tYmFubmVyX19yYXRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZiZTBkO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbn1cblxuLmFodC1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJhbm5lciBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtYmFubmVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXktLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5haHQtYmFubmVyX19vdmVybGF5LS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNDc7XG59XG5cbi5haHQtYmFubmVyX19vdmVybGF5LS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG59XG5cbi5haHQtYmFubmVyX19pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG59XG5cbi5haHQtYmFubmVyX19saW5rIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lcl9fbGluayB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcbiAgYW5pbWF0aW9uOiBBbmltYXRpb25OYW1lIDRzIGVhc2UgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgQW5pbWF0aW9uTmFtZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUxJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19wcm9tby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0td2hpdGUtdGV4dCAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCxcbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX19zdWItdGl0bGUsXG4uYWh0LWJhbm5lci0td2hpdGUtdGV4dCAuYWh0LWJhbm5lcl9fdGl0bGUsXG4uYWh0LWJhbm5lci0td2hpdGUtdGV4dCAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0taGVpZ2h0LTgwMCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1iYW5uZXItLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS1oZWlnaHQtODAwIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0taGVpZ2h0LTYwMCB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uYWh0LWJhbm5lci0tZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTEgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZ25QYWludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMSAuYWh0LWJhbm5lcl9fbGluazpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZ25QYWludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMS4xMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS15b2dhIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haHQtYmFubmVyLS15b2dhIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fbGlua3MgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19saW5rcyBhOm50aC1jaGlsZChvZGQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2xpbmtzIGE6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tZWR1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogaW5oZXJpdDtcbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMSAuYWh0LWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMiAuYWh0LWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMiAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMyAuYWh0LWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTMgLmFodC1iYW5uZXJfX2xpbms6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTMgLmFodC1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haHQtYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtYmFuX19zdWJ0aXRsZSwgLmFodC1iYW5fX3RpdGxlLCAuYWh0LWJhbl9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1iYW4tLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5haHQtYmFuLS1tYWluOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2VlZWVlZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX2Rlc2Mge1xuICBtYXJnaW46IDMycHggMCAwO1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX3ZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXByaW1lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXNlY29uZDphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXNlY29uZDpiZWZvcmUge1xuICBjb250ZW50OiAnb3InO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmFodC1iYW4tLW1haW4tMyAuYWh0LWJhbl9fbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtYmFuLS1tYWluLTMgLmFodC1iYW5fX2xpbms6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbi0tZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LWJhbi0tZXZlbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFodC1iYW4tLWV2ZW50cyAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtYmFuLS1ldmVudHMge1xuICAgIGhlaWdodDogODV2aDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogODAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtYmFuLS1jaHIge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tY2hyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5haHQtYmFuLS1jaHI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWh0LWJhbi0tY2hyIGIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDE1cHggNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDU1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbmtzLXdyYXAge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rcyB7XG4gIG1hcmdpbjogLTEycHg7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGluazpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGluazpudGgtY2hpbGQoZXZlbikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbms6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWJhbi0tY2hyLmFodC1iYW4tLWZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFodC1iYW4tLW1haW4tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5cbi5mbC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWJvdXQtY2h1cmNoLXNsaWRlciAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDE1cHggNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNodXJjaC1zbGlkZXIgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFib3V0LWNodXJjaC1zbGlkZXIgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uYWJvdXQtY2h1cmNoLXNsaWRlciAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNmVtO1xufVxuXG4uYWJvdXQtY2h1cmNoLXNsaWRlciAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNodXJjaC1uZXdzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQsXG4uY2h1cmNoLW1pbmlzdHJpZXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCxcbi5jaHVyY2gtZXZlbnRzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQsXG4uY2h1cmNoLWNvbnRhY3QtdXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCxcbi5jaHVyY2gtZ2FsbGVyeS1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50LFxuLmNodXJjaC1zZXJtb25zLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNodXJjaC1uZXdzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlLFxuLmNodXJjaC1taW5pc3RyaWVzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlLFxuLmNodXJjaC1ldmVudHMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUsXG4uY2h1cmNoLWNvbnRhY3QtdXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUsXG4uY2h1cmNoLWdhbGxlcnktYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUsXG4uY2h1cmNoLXNlcm1vbnMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY2h1cmNoLW5ld3MtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUsXG4uY2h1cmNoLW1pbmlzdHJpZXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUsXG4uY2h1cmNoLWV2ZW50cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSxcbi5jaHVyY2gtY29udGFjdC11cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSxcbi5jaHVyY2gtZ2FsbGVyeS1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSxcbi5jaHVyY2gtc2VybW9ucy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY2h1cmNoLW5ld3MtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyxcbi5jaHVyY2gtbWluaXN0cmllcy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19kZXNjLFxuLmNodXJjaC1ldmVudHMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyxcbi5jaHVyY2gtY29udGFjdC11cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19kZXNjLFxuLmNodXJjaC1nYWxsZXJ5LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2Rlc2MsXG4uY2h1cmNoLXNlcm1vbnMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaHVyY2gtY29udGFjdC11cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG4uY2h1cmNoLXNlcm1vbnMtZGV0LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIsXG4uY2h1cmNoLW1pbmlzdHJ5LWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIHtcbiAgaGVpZ2h0OiA0NDZweDtcbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50LFxuLmNodXJjaC1taW5pc3RyeS1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMjdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNodXJjaC1zZXJtb25zLWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50LFxuICAuY2h1cmNoLW1pbmlzdHJ5LWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY2h1cmNoLXNlcm1vbnMtZGV0LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlLFxuLmNodXJjaC1taW5pc3RyeS1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2h1cmNoLXNlcm1vbnMtZGV0LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlLFxuLmNodXJjaC1taW5pc3RyeS1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjZlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmthcm1hLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5rYXJtYS1jb3B5cmlnaHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rYXJtYS1jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDE0NzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gNSkgKyAzcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NhYXMvbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSwgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNjAlLCB3aGl0ZSAxMDAlKTtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IHtcbiAgICB3aWR0aDogOTkzcHg7XG4gIH1cbiAgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXc6YWZ0ZXIge1xuICAgIHRvcDogLTUzcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDVweCk7XG4gIH1cbiAgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YWZ0ZXIsIC5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoNzYlIC8gMik7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuXG4uYWhldG8tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by1sb2dvX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5haGV0by1sb2dvX19pbWFnZS0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWxvZ29fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWxvZ29fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWxvZ29fX2ltZy1kYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5sb2dvX3doaXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4ubG9nb193aGl0ZSAuYWhldG8tbG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9nb193aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaWNvbnMtd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaWNvbnMtd2lkZ2V0X19pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmljb25zLXdpZGdldF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmljb25zLXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb25zLXdpZGdldF9faXRlbSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gIC5pY29ucy13aWRnZXRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuaWNvbnMtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmljb25zLXdpZGdldF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQGtleWZyYW1lcyBmYWRlLXpvb20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS16b29tLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgYW5pbWF0aW9uOiBmYWRlLXpvb20taW4gMC4zcyBmb3J3YXJkcztcbn1cblxuLnNpdGUtc2VhcmNoLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtc2VhcmNoLmNsb3Npbmcge1xuICBhbmltYXRpb246IGZhZGUtem9vbS1vdXQgMC4zcyBmb3J3YXJkcztcbn1cblxuLnNpdGUtc2VhcmNoIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2l0ZS1zZWFyY2ggLmNsb3NlLWJ0biAuY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLXNlYXJjaCAuY2xvc2UtYnRuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIC5mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgfVxufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDpmb2N1cywgLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQuYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cG1sLWxzIHVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3BtbC1scyAud3BtbC1scy1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlcixcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayAud3BtbC1scy1zdWItbWVudSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtc3ViLW1lbnUgYSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFoZXRvLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by10b29sYmFyIC5yZWdpc3RhcnRpb24sXG4uYWhldG8tdG9vbGJhciAubG9nLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG59XG5cbi5haGV0by10b29sYmFyIC53aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMzNweCA4cHggMjRweDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzIHtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tc2VydmljZXMge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogOTBweCA0NXB4IDYwcHg7XG59XG5cbi5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYWhldG8tc2VydmljZXNfX3RpdGxlLCAuYWhldG8tc2VydmljZXNfX3ByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fbGluayBbY2xhc3NePSdpb24nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5haGV0by1zZXJ2aWNlc19fbGluazpob3ZlciAuaW9uLWFycm93LXJpZ2h0LWMge1xuICByaWdodDogLTRweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX190aW1lIHtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMzVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDM1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDYycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICBwYWRkaW5nOiA3MHB4IDQwcHggNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX19wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tc2VydmljZXMtLXNpbXBsZTpob3ZlciB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMzVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDIzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX190aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQzcHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMjA3LCAzOCwgNTAsIDAuMSk7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb246aG92ZXIgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbjpob3ZlciAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCk7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDE1cHggMHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgcGFkZGluZzogMThweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWVkdSAuYWh0LXNlcnZpY2VfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi5haHQtc2VydmljZS0tdHJ2bCAuYWh0LXNlcnZpY2VfX2ltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLmFodC1zZXJ2aWNlLS10cnZsIC5haHQtc2VydmljZV9fdGl0bGUge1xuICBtYXJnaW46IDE5cHggMCAwO1xufVxuXG4uYWh0LXNlcnZpY2UtLXRydmwgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtc2VydmljZS0tdHJ2bCAuYWh0LXNlcnZpY2VfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNocjpob3ZlciAuYWh0LXNlcnZpY2VfX3RvcDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX190b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX190b3A6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTlweDtcbiAgaGVpZ2h0OiAxMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmVlZWUzIDEwMCUpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2Rlc2Mge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2h1cmNoLWFib3V0LW1hcmdpbi1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuY2h1cmNoLW1pbmlzdHJpZXMtcGFkZGluZy1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLmNodXJjaC1taW5pc3RyaWVzLXBhZGRpbmctYmxvZyB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG59XG5cbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIC5haGV0by1zZXJ2aWNlcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDM4cHggNDlweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDEzcHggNzNweCAyM3B4IDQ2cHg7XG59XG5cbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDI2MnB4O1xufVxuXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4ubXVsdGktbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm11bHRpLWxhbmdfX2FjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpLWxhbmdfX2FjdGl2ZSAubXVsdGktbGFuZ19fbGFuZ3VhZ2Uge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXVsdGktbGFuZ19fYWN0aXZlIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aS1sYW5nX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXVsdGktbGFuZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm11bHRpLWxhbmdfX2xhbmd1YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4ubXVsdGktbGFuZ19fbGFuZ3VhZ2UtaW1nIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm11bHRpLWxhbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTI1cHg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9nb19faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dvX19pbWctaG9sZGVyICsgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xufVxuXG4ubG9nb19fdGV4dC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF1dGhlbnRpY2F0aW9uX19zaWduLWluLCAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXV0aGVudGljYXRpb25fX2xvZy1pbiwgLmF1dGhlbnRpY2F0aW9uX19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogODgwcHg7XG4gIH1cbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS1oZWlnaHQgLmFodC1kZWFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLXdpZHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS0td2lkdGggLmFodC1kZWFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTMwcHggLTY1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0taW5uZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEzMHB4IC02NXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLWlubmVyOmhvdmVyIC5haHQtZGVhbF9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2JnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX3ByaWNlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19kZXNjIHtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgIzAwMCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjg1O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5haHQtZGVhbC0tdHJ2bC0yOmhvdmVyIC5haHQtZGVhbF9fZGVzYyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNzFweCA1MHB4O1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fcHJvbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fcHJpY2Uge1xuICBtYXJnaW46IDAgMCA5cHg7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2Rlc2Mge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19kZXNjIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cblxuLmFodC10b3VyLS10cnZsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tMiAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTMgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS0zIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tNCAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTQgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS00IC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogMjhweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtOTlweCAxMTBweCAtMzRweCByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2NhcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2ltZy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3JhdGUtaWNvbiB7XG4gIGNvbG9yOiAjRkZCQjQ5O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0ZS1pY29uOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0ZSB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX21haW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pY29uOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pbmZvIHtcbiAgcGFkZGluZzogMjhweCAzMHB4IDYwcHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3ByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2Zyb20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3BlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2ltZyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX3Byb21vIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX3Byb21vLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2Rlc2Mge1xuICBtYXJnaW46IDI2cHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmFodC10b3VyLS10cnZsLTIgLmFodC10b3VyX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC10ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtdGRfX3RiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtdGRfX3RiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0OHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX3RiLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX3RiLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZF9fdGItcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLmFodC10ZF9fdGItc3RhcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5haHQtdGRfX3RiLXN0YXIge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5haHQtdGRfX3RiLXJhdGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRkX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC10ZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fY29udGVudCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3MHB4KTtcbiAgfVxufVxuXG4uYWh0LXRkX19zcGVjcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogODlweCAwIDc3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3NwZWNzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLmFodC10ZF9fc3BlYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LXRkX19zcGVjIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fc3BlYyB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3NwZWMge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC10ZF9fc3BlYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWh0LXRkX19zcGVjLXRleHQge1xuICBmbGV4OiAxIDEgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWh0LXRkX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LXRkX19tZW51OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fbWVudTpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19tZW51LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRkX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX21lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5haHQtdGRfX21lbnUtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXRkX19tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC10ZF9fbWVudS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtdGRfX21lbnUtdGV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtdGRfX21lbnUtdGV4dDpob3ZlcjpiZWZvcmUsIC5haHQtdGRfX21lbnUtdGV4dC5hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtdGRfX3VuaXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4uYWh0LXRkX191bml0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmFodC10ZF9fdW5pdC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXRkX191bml0LS1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haHQtdGRfX2Rlc2Mge1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLmFodC10ZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXRkX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19kZXRhaWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC10ZF9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWh0LXRkX19kZXRhaWwtbGVmdCB7XG4gIHdpZHRoOiA1NyU7XG59XG5cbi5haHQtdGRfX2RldGFpbC1yaWdodCB7XG4gIHdpZHRoOiA0MyU7XG59XG5cbi5haHQtdGRfX2RldGFpbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5haHQtdGRfX2RldGFpbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDAgNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19kZXRhaWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYWh0LXRkX19kZXRhaWwtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10ZF9fZGV0YWlsLWNoZWNrLCAuYWh0LXRkX19kZXRhaWwtY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtdGRfX3JvdXRlcyB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5haHQtdGRfX3JvdXRlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5haHQtdGRfX3JvdXRlLWNhcHRpb24uYWN0aXZlIC5haHQtdGRfX3JvdXRlLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYWh0LXRkX19yb3V0ZS10aXRsZSB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fcm91dGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWh0LXRkX19yb3V0ZS1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFodC10ZF9fcm91dGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRkX19yb3V0ZS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19yb3V0ZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fcm91dGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMjcwcHg7XG4gIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19yb3V0ZS1pbWcge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fcm91dGUtaW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3JvdXRlLWltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19yb3V0ZS1pbWc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogMTtcbn1cblxuLmFodC10ZF9fcm91dGUtdGV4dCB7XG4gIHBhZGRpbmc6IDM1cHggMzVweCA0NXB4O1xufVxuXG4uYWh0LXRkX19yb3V0ZS1kZXNjIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRkX19tYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZF9fcGhvdG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG4uYWh0LXRkX19waG90b3M6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19waG90b3M6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX3Bob3RvczpiZWZvcmUge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fcGhvdG9zOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19waG90byB7XG4gIGhlaWdodDogNDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19waG90byB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19waG90byB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19waG90byB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19jb21tZW50cyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uYWh0LXRkX19zYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19zYiB7XG4gICAgZmxleC1iYXNpczogNDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtdGRfX3NiIHtcbiAgICBmbGV4LWJhc2lzOiAzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fYm9vayB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fYm9vay1jYXB0aW9uIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXRkX19ib29rLWNhcHRpb24tLWRpc2NvdW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC10ZF9fYm9vay1jYXB0aW9uLS1kaXNjb3VudCAuYWh0LXRkX19ib29rLWNvc3Qge1xuICBwYWRkaW5nOiAzM3B4IDE1cHggMjRweDtcbn1cblxuLmFodC10ZF9fYm9vay1jb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMTVweCAyOXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtdGRfX2Jvb2stZGlzY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd29yZC1zcGFjaW5nOiAxMDBweDtcbiAgei1pbmRleDogMztcbn1cblxuLmFodC10ZF9fYm9vay1mcm9tIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LXRkX19ib29rLXByaWNlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LXRkX19ib29rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFodC10ZF9fYm9vay1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWh0LXRkX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtdGRfX2J0biB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtdGRfX2J0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXRkX19mb3JtLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LXRkX19mb3JtLXdyYXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haHQtdGRfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fZm9ybSB0ZXh0YXJlYSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC10ZF9fZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LXRkX19lbGVtZW50LS1oYWxmIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbi5haHQtdGRfX3N1Ym1pdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxOHB4IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXRkX19zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZF9faW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXRkX19pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXRkX19pbmZvOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtdGRfX2luZm8taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LXRkX193aHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtdGRfX3doeS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjZweCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC10ZF9fd2h5LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmFodC10ZF9fd2h5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXRkX193aHktaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFodC10ZF9fd2h5LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC10ZF9fd2h5LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uYWh0LXRkX193aHktdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10ZF9fd2lkZ2V0cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY3RhIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWh0LWN0YV9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWN0YV9fbGlua3Mge1xuICBtYXJnaW46IDQ1cHggLTE1cHggLTE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY3RhX19saW5rcyB7XG4gICAgbWFyZ2luOiAyMHB4IC0xNXB4IC0xNXB4O1xuICB9XG59XG5cbi5haHQtY3RhX19saW5rcyBhIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uYWh0LWN0YV9fbGluayAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFodC1jdGFfX3RlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haHQtY3RhX190ZWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uYWh0LWN0YV9fdGVsLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29udGVudDogJ+KWvCc7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWN0YS0tc2ltcGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX3RleHQge1xuICBmbGV4OiAxIDEgMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2Rlc2Mge1xuICBtYXJnaW46IDEzcHggMCAwO1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGluayB7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGluazpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMzFweCAwIDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX190aXRsZSB7XG4gICAgbWFyZ2luOiAyMXB4IDAgOXB4O1xuICB9XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS1tb2Rlcm4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fbGlua3Mge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX2xpbmsge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX2xpbmsuYWhldG8tYnRuLS10cmFucyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX19saW5rLmFoZXRvLWJ0bi0tdHJhbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fc3ViLXRpdGxlLFxuLmFodC1jdGEtLXQtd2hpdGUgLmFodC1jdGFfX3RpdGxlLFxuLmFodC1jdGEtLXQtd2hpdGUgLmFodC1jdGFfX2Rlc2MsXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fdGVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MgLmFodC1jdGFfX2xpbmsge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0NGMjYzMjtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX190ZWwgaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogOHB4O1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzLTIgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fc3ViLXRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzLTIgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYWh0LWN0YS0teW9nYSAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFodC1jdGEtLXlvZ2EgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0teW9nYSAuYWh0LWN0YV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWh0LWN0YS0teW9nYSAuYWh0LWN0YV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1jb25zdHJ1Y3Rpb24gLmFodC1jdGFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWh0LWN0YS0tY29uc3RydWN0aW9uIC5haHQtY3RhX190aXRsZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fdGl0bGUgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtY3RhLS1jb25zdHJ1Y3Rpb24gLmFodC1jdGFfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICBwYWRkaW5nOiAxM3B4IDM5cHg7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXRydmwgLmFodC1jdGFfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bCAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19saW5rIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLXRydmwtMjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX190ZXh0IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX190ZXh0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2ltZy1ob2xkZXIge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9faW1nLWhvbGRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIGZvcm0gPiBwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBbdHlwZT1lbWFpbF0sXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1jdGEtLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19jb250ZW50LS1yaWdodCB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxuICAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19jb250ZW50LS1sZWZ0IHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlIGIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fZGVzYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2ljb24tbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5haHQtY3RhIC5haHQtY3RhX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5hYm91dC1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pbWcsXG4ubmV3cy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pbWcsXG4ubWluaXN0cmllcy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pbWcsXG4uZ2FsbGVyeS1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWJvdXQtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fdGl0bGUsXG4ubmV3cy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX190aXRsZSxcbi5taW5pc3RyaWVzLWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlLFxuLmdhbGxlcnktY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWJvdXQtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fZGVzYyxcbi5uZXdzLWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2Rlc2MsXG4ubWluaXN0cmllcy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19kZXNjLFxuLmdhbGxlcnktY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hYm91dC1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pY29uLWxpbmtzLFxuLm5ld3MtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbi1saW5rcyxcbi5taW5pc3RyaWVzLWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2ljb24tbGlua3MsXG4uZ2FsbGVyeS1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pY29uLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoIC5haGV0by1idG4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoIC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCAuYWhldG8tYnRuIGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGgtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoLTIgLmFoZXRvLWJ0biB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoLTIgLmFoZXRvLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tYnRuLWV2dHMgLmFoZXRvLWJ0bi0tbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1idG4tZXZ0cyAuYWhldG8tYnRuLS1saWdodDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMjNweCA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICAuYWhldG8tYnRuLWV2dHMgLmFoZXRvLWJ0bi0tbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5haHQtYnEtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWJxLWltZ19fbGVmdCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1icS1pbWdfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uYWh0LWJxLWltZ19fYnEge1xuICBmbGV4OiAxIDEgMjIwcHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5haHQtYnEtaW1nX19icTpiZWZvcmUsIC5haHQtYnEtaW1nX19icTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDg5cHg7XG59XG5cbi5haHQtYnEtaW1nX19icTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCcJztcbn1cblxuLmFodC1icS1pbWdfX2JxOmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG4uYWh0LWJxLWltZ19fYnEtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1icS1pbWdfX2JxLWltZyB7XG4gIGZsZXg6IDEgMSAyMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWF1dGhvcl9faW1nLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5haHQtYXV0aG9yX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYXV0aG9yX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1hdXRob3JfX3BvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFodC1hdXRob3JfX3BvczpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG59XG5cbi5haHQtaW5mbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWluZm9fX2ltZyB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1pbmZvX19pbWctaW5uZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LWluZm9fX2ltZy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtaW5mb19fcGVyc29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtaW5mb19fcGVyc29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1pbmZvX19wZXJzb24taW1nIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1pbmZvX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLmFodC1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtaW5mb19fZGVzYyB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWluZm9fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG59XG5cbi5haHQtaW5mb19fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlOmhvdmVyIC5haHQtaW5mb19fcGVyc29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIH1cbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZTpob3ZlciAuYWh0LWluZm9fX3BlcnNvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCA0MHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTU4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246bnRoLWNoaWxkKDUpIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fZGVzYyB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19saW5rOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2RldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2RldGFpbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtaW5mby0teW9nYS1ldmVudDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDVweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fbGluazpub3QoOmhvdmVyKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWxzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlscyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbC0tZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsLS1kYXRlIC5haHQtaW5mb19fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd29yZC1zcGFjaW5nOiA4MHB4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwtLWRhdGUgLmFodC1pbmZvX19kZXRhaWwtdGV4dDpmaXJzdC1saW5lIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWZpbHRlci10cnZsX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWZpbHRlci10cnZsX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci10cnZsX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19maWVsZC0tbW9udGg6YWZ0ZXIsIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkLS10eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDlweDtcbiAgY29udGVudDogJ1xcZjEyMyc7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAyNXB4IDI0cHggNDVweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX3NlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDI1cHggMjRweCA0NXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX3N1Ym1pdCB7XG4gIGZsZXg6IDE3O1xuICBwYWRkaW5nOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWZpbHRlci15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZmlsdGVyLXlvZ2FfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyIHtcbiAgICBtaW4td2lkdGg6IDE1NHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlci5hY3RpdmUgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlcjpmaXJzdC1jaGlsZCAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19maWx0ZXI6bGFzdC1jaGlsZCAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDpiZWZvcmUsIC5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDpiZWZvcmUge1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19zZWxlY3Q6YWZ0ZXIge1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvcGFjaXR5OiAwLjM1O1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWZpbHRlci1lZHUgLmFodC1maWx0ZXIteW9nYV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLS1lZHUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxMTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZC0tY2F0OmFmdGVyLCAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZC0tcHJjLXR5cGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29udGVudDogJ+KWvCc7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9faW5wdXQsIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2lucHV0IHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Qge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA0MnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Qgb3B0aW9uW2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX3N1Ym1pdCB7XG4gIGZsZXg6IDM7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA0NyUsIGJsYWNrIDEyMCUsIGJsYWNrIDEwMCUpO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY29udGVudCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX190aXRsZSwgLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAyMSwgNTcsIDAuOSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3Zlci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uOmhvdmVyIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0X21hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haHQtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtdGV4dC0tdHJ2bCAuYWh0LXRleHRfX3RleHQge1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFodC10ZXh0LS1jbGFzc2ljIC5haHQtdGV4dF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMyQTc0RUQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb21pbmctc29vbi13cmFwIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwLjc4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1ob21lLWNiIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1haW4taG9tZS1jYiAuYWh0LWNiX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAzOHB4IDAgMTdweDtcbn1cblxuLm1haW4taG9tZS1jYiAuYWh0LWNiX19pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFoZXRvLXRhYl9fY29udGVudCAuYWhldG8tYnRuLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWhldG8tdGFiX19jb250ZW50IC5haGV0by1idG4tY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFodC10Yi0tdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC10Yi0tdHJ2bCAuYWh0LXRiX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYWh0LXRiLS10cnZsIC5haHQtdGJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10Yi0tdHJ2bCAuYWh0LXRiX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtdGItLXRydmwgLmFodC10Yl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRiLS10cnZsIC5haHQtdGJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10Yi0tdHJ2bCAuYWh0LXRiX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5haHQtZGVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWRlc3RfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1kZXN0X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZXN0X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtZGVzdF9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWRlc3RfX2l0ZW0taW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA2MCUsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1kZXN0X19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZXN0X19pdGVtLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZGVzdF9faXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYWh0LWRlc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzRweCAzMHB4O1xufVxuXG4uYWh0LWRlc3RfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWh0LWRlc3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1kZXN0X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWh0LWRlc3RfX251bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFodC1nYWwtcGFyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWdhbC1wYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2NXB4O1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2JTtcbiAgd2lkdGg6IDM1NXB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMikge1xuICB0b3A6IDIxJTtcbiAgcmlnaHQ6IDE0JTtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMykge1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDQyJTtcbiAgbGVmdDogNDIlO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg1KSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjQlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMjBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYm94LXNoYWRvdzogMjBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTIlO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyMyU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxuICAuYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDUpIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA5JTtcbiAgfVxuICAuYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMjMlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyNyU7XG4gICAgcmlnaHQ6IDQlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiA3NyU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNCU7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDUpIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMzUwcHgpLzIpO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg1KSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ldmVudHMtcGxhY2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0tY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0tcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDMxcHg7XG4gIGxlZnQ6IDMxcHg7XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0tcHJpY2UgLnByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZXZlbnRzLXBsYWNlLS1pdGVtLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ldmVudHMtcGxhY2UtLWl0ZW0tZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZXZlbnRzLXBsYWNlLS1pdGVtLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmVudHMtcGxhY2UtLWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtc2NoZWR1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvc2NoZWR1bGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWh0LXRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtdGFibGVfX2hlYWRlciB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFodC10YWJsZV9faGVhZC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYWh0LXRhYmxlX19oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5haHQtdGFibGVfX2JvZHktY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10YWJsZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLmFodC10YWJsZS0tZWR1IC5haHQtdGFibGVfX2hlYWQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuXG4uYWh0LXRhYmxlLS1lZHUgLmFodC10YWJsZV9faGVhZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5M3B4O1xufVxuXG4uYWh0LXRhYmxlLS1lZHUgLmFodC10YWJsZV9faGVhZC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYWh0LXRhYmxlLS1lZHUgLmFodC10YWJsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmFodC10YWJsZS0tZWR1IC5haHQtdGFibGVfX2JvZHktY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC10YWJsZS0tZWR1IC5haHQtdGFibGVfX2JvZHktY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNTU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkzcHg7XG59XG5cbi5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19ib2R5LWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19ib2R5LWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5haHQtbW92ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtbW92ZS0tZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHktYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHktYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHktYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uX2Jpb2dyYXBoeSAuYWhldG8tc2luZ2xlLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAyN3B4IDQ3LjlweCAzLjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkgLmJpb2dyYXBoeV9jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnNlY3Rpb25fYmlvZ3JhcGh5IC5iaW9ncmFwaHlfY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmJpb2dyYXBoeV9jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFodF9fc2lkZWJhciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHRfX3NpZGViYXIgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHRfX3NpZGViYXIgLnNlYXJjaC1maWVsZCwgLmFodF9fc2lkZWJhciAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmFodF9fc2lkZWJhciAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHRfX3NpZGViYXIgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0X19zaWRlYmFyIC5zZWFyY2ggLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RleHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodF9fc2lkZWJhciAuY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodF9fc2lkZWJhciAuY2FsZW5kYXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWh0X19zaWRlYmFyIC5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yOTtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyIHRkLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyLmNhbGVuZGFyLWZpcnN0LXJvdyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5jYWxlbmRhciAuY2FsZW5kYXJfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFodF9fc2lkZWJhciAuY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciAubW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIC5jYWxlbmRhcl9oZWFkZXIgLm1vbnRoIGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0X19zaWRlYmFyIC53aWRnZXRfdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodF9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgdWwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFodF9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40Njtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAyOHB4IDMwcHggMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fZGVzYyB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbGluZS1oZWlnaHQ6IDQuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlcl9fbGluayB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDM1cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlcl9fZGF0ZSB7XG4gIG1hcmdpbjogMjNweCAwIDI3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2ZvbGxvdyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyX19mb2xsb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLWxlZnQge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodF9fc2lkZWJhciAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucmFkaW8gcCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb2xvcjogIzBjNjA5YztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzA1MzZhNTtcbn1cblxuLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sYWJlbCB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtZWR1Y2F0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4uc2VhcmNoLWVkdWNhdGlvbi1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24tZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1lZHVjYXRpb24tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1lZHVjYXRpb24tZm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VhcmNoLWVkdWNhdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZWR1Y2F0aW9uIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWVkdWNhdGlvbiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1lZHVjYXRpb24gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZWR1Y2F0aW9uIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXRhYmxlLWNsYXNzZXMgLmFodC10YWJsZV9faGVhZGVyIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyAuYWh0LXRhYmxlX19oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyAuYWh0LXRhYmxlX19oZWFkLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyAuYWh0LXRhYmxlX19ib2R5LWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDEwNXB4O1xufVxuXG4uYWh0LXRhYmxlLWNsYXNzZXMgLmFodC10YWJsZV9fYm9keS1jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10YWJsZS1jbGFzc2VzIC5haHQtdGFibGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10YWJsZS1jbGFzc2VzIC5haHQtdGFibGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFodC10YWJsZS1jbGFzc2VzIC5haHQtdGFibGVfX2hlYWRlciB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uYWh0LWNhbGVuZGFyX19oZWFkZXIge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLmFodC1jYWxlbmRhcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY2FsZW5kYXJfX2hlYWQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYWh0LWNhbGVuZGFyX19oZWFkLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtY2FsZW5kYXJfX2JvZHktY29udGVudCB7XG4gIG1pbi13aWR0aDogMTA1cHg7XG59XG5cbi5haHQtY2FsZW5kYXJfX2JvZHktY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jYWxlbmRhcl9fYm9keS1yb3c6bGFzdC1jaGlsZCAuYWh0LWNhbGVuZGFyX19udW1iZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5haHQtY2FsZW5kYXJfX2NhdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmFodC1jYWxlbmRhcl9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5haHQtY2FsZW5kYXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jYWxlbmRhcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWh0LWNhbGVuZGFyX19oZWFkZXIge1xuICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLWhlYWRlciAud2lkZ2V0cy1hcmVhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFoZXRvLWhlYWRlciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmFoZXRvLWhlYWRlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWhlYWRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyIGgxLFxuLmFoZXRvLWhlYWRlciBoMixcbi5haGV0by1oZWFkZXIgaDMsXG4uYWhldG8taGVhZGVyIGg0LFxuLmFoZXRvLWhlYWRlciBoNSxcbi5haGV0by1oZWFkZXIgaDYsXG4uYWhldG8taGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8taGVhZGVyIC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXIgLmhhbWJ1cmdlci1ib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICBmb250LXNpemU6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFoZXRvLWhlYWRlciAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDIsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoMyxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDUsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgLmJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLndpZGdldCBhLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiBhLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmxvZy1pbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAucmVnaXN0YXJ0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5yZWdpc3RhcnRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5uby1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGgyLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGgzLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGg1LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGg2LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDIsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoMyxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDUsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoNixcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmFoZXRvLWhlYWRlci0xX190b29sYmFyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTFfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fdG9vbGJhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fdG9vbGJhci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fdG9vbGJhci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTFfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweCAwIDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbCArIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwgKyAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbC10ZXh0LCAuYWhldG8taGVhZGVyLTFfX2RldGFpbC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWwtdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTFfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19tZW51IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbWVudSB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19hZGRpdGlvbmFsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19sYW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9faGFtYnVyZ2VyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b24taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMV9fYnV0dG9uLWljb246aG92ZXIge1xuICBjb2xvcjogI0NGMjYzMjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI0NGMjYzMjtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjQ0YyNjMyO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLmRyb3Bkb3duLWJ0biB7XG4gIGNvbG9yOiAjQ0YyNjMyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fY29sIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAua2FybWEtbG9nbyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAuYWhldG8tc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5haGV0by1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMSAubXVsdGktbGFuZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI0NGMjYzMjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNDRjI2MzI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMSAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbmF2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OXB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDY1cHggMTVweCA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTJfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19faW1nLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLmxvZ29fX2ltZy1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19faW1nLWhvbGRlciArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgcGFkZGluZzogMTVweCA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgc2VyaWY7XG59XG5cbi5haGV0by1oZWFkZXItMiAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMiAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19faW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2ZpeCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2YzIwN2MgMCUsICNFMzI2ODIgMTAwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTNfX2ZpeCAuYWhldG8taGVhZGVyLTNfX3NlYXJjaCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYWhldG8taGVhZGVyLTNfX2ZpeCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2FkZGl0aW9uYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItM19fbWVudSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDI2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTMgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5haGV0by1idG4ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMTlweCAzN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fc29jaWFscyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19tZW51IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCk7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItNF9fYnV0dG9uLWljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyN3B4IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDI3cHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAzJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTQgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTQgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fbGluayB7XG4gIHBhZGRpbmc6IDVweCAzOHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmxvZ29fX2xpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTQgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haGV0by1oZWFkZXItNSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICBmb250LXNpemU6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLmFoZXRvLWhlYWRlci01X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWhlYWRlci01X19sb2dvIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC5haGV0by1oZWFkZXItNV9fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01X19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24taWNvbi0tc2VhcmNoOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiAnXFw1NSc7XG59XG5cbi5haGV0by1oZWFkZXItNV9fYnV0dG9uLWljb24tLWJhc2tldDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogLTExcHg7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgbWluLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMjNweCAwIDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICM3RkJDNDg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3RkJDNDg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHBhZGRpbmc6IDE4cHggMCAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMjVweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTUgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTUgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X190b29sYmFyLWNvbnRhY3Qge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZXh0IHtcbiAgcGFkZGluZzogM3B4IDQwcHggM3B4IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci10ZWwsIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1lbWFpbCB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsOmJlZm9yZSwgLmFoZXRvLWhlYWRlci02X190b29sYmFyLWVtYWlsOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDInO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZWInO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci1sYW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X190b29sYmFyLWxhbmcge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX21haW4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19tYWluLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haGV0by1oZWFkZXItNl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX2xvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICB3aWR0aDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAzcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzJweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNiAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA0N3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAubG9nb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5sb2dvX19zdWItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5hdXRoZW50aWNhdGlvbl9fbG9nLWluLCAuYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uX19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYXV0aGVudGljYXRpb25fX3JlZ2lzdGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uX19sb2ctaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLWZsYWcge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtaXRlbS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDlweDtcbiAgY29udGVudDogJ1xcZjEyMyc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1sczpob3ZlciAud3BtbC1scy1zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjhweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1zdWItbWVudSBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmFodC1zb2NpYWxzLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0tZWR1LWNvbnRhY3QgLmxhYmVsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5oYW1idXJnZXItLXNxdWVlemUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1oZWFkZXItN19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19hc2lkZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS5qcy1hc2lkZS1vcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1jbG9zZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6ICdcXGYyZDcnO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX21lbnUtdGV4dC1idG4ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMzBweCA2MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdCAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2NvbnRhY3QgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fY29udGFjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNDVweCAxMDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX2NvbnRhY3QgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdCAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICBmbGV4OiAwIDAgMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2VtYWlsLXRpdGxlLCAuYWhldG8taGVhZGVyLTdfX3RlbC10aXRsZSwgLmFoZXRvLWhlYWRlci03X19ob3Vycy10aXRsZSwgLmFoZXRvLWhlYWRlci03X19hZGRyZXNzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2hvdXJzLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItN19fZW1haWwtaG9sZGVyLCAuYWhldG8taGVhZGVyLTdfX2FkZHJlc3MtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19lbWFpbCwgLmFoZXRvLWhlYWRlci03X190ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1oZWFkZXItN19faG91cnMge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hZGRyZXNzIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTdfX21lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItN19faGFtYnVyZ2VyLWFzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItN19faGFtYnVyZ2VyLWFzaWRlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTdfX21lbnUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMjhweCAwIDI3cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IGEsXG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMzBweCA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03IC5kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNyAuYWhldG8tY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogNTBweCAwIDA7XG59XG5cbi5haGV0by1oZWFkZXItNyAuYWhldG8tY29weXJpZ2h0IHAge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1oZWFkZXItNyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19idXR0b24ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItOF9fbG9nbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX3NlYXJjaCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOF9fc2VhcmNoLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX3NlYXJjaC1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLThfX3NlYXJjaC1pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItOF9faGFtYnVyZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX21lbnUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAxMDIlO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X19jb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOCAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmFoZXRvLWhlYWRlci04IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5haGV0by1oZWFkZXItOCAuYWhldG8tYnRuIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04IC5haGV0by1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci04IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19jci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTlfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMTVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19saW5lIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTlfX21lbnUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbWVudSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTlfX2F1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fYXV0aGVudGljYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fYXV0aGVudGljYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19hdXRoZW50aWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19oYW1idXJnZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAyMnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEuYWN0aXZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbl9fc2lnbi1pbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzA0ZjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLXVwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxLjE2OXB4IDMuODI1cHggMTUuNjZweCAyLjM0cHggcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm8tY29udGFpbmVyLW1kLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5mbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbmZvIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fbWFpbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21haW4taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICBwYWRkaW5nOiA1cHggOTBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC10YXJnZXQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLXNlYXJjaDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiAnXFxmMmY1Jztcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1udW1iZXIge1xuICAgIHRvcDogLTlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX21lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbWVudSB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBhJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmhhbWJ1cmdlciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTFfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExX19sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1JSAzLjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE0MHB4IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTFfX21vZGFsLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItMTFfX3NvY2lhbHMtdGl0bGUge1xuICBtYXJnaW46IDEyMHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fc29jaWFscy10aXRsZSB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTExIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDAgMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5tZWdhLW1lbnVfX2NvbCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1lZ2EtbWVudV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExIC5kcm9wZG93bi1idG4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAuYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBib3R0b206IC0xMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5haGV0by1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMV9faGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMS5pcy1vcGVuIC5haGV0by1oZWFkZXItMTFfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTEuaXMtb3BlbiAuYWhldG8taGVhZGVyLTExX19oYW1idXJnZXIge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5sb2dvX19pbWcge1xuICBtYXgtd2lkdGg6IDQ5cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gaW5wdXQsXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTIgZm9ybSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19pbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDMwcHggNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5haGV0by1oZWFkZXItMTJfX21haW4ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNzBweCA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMl9faGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19jYXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5sb2dvX19pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCA3MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWxvZ28gLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyAubG9nb19faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX21lbnUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fY2FydCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fY2FydC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2hhbWJ1cmdlciB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fbG9nbyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLS1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24tLWNhcnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2J1dHRvbi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xM3B4O1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTNfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAubG9nb19fc3ViLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19zb2NpYWxzIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNzdweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX21lbnUgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLS1jYXJ0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24tLWNhcnQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNkZDI5MzI7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24taWNvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNkZDI5MzI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZGQyOTMyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZGQyOTMyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDI5MzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNkZDI5MzI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5hY3RpdmUgPiBzcGFuIHtcbiAgICBjb2xvcjogI2RkMjkzMjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMjkzMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAxMDElO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5haHQtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2ljb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuYWhldG8taGVhZGVyLTE0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmxvZ29fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAubWFpbi1oZWFkZXIuaXMtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmxvZ28td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21haW4tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLWhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4taGVhZGVyIC5oYW1idXJnZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLm1haW4taGVhZGVyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5tYWluLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLWhlYWRlciAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0bi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmFoZXRvLWxvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ljb25zIC5pY29ucy13aWRnZXRfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyX19pY29ucyAuaWNvbnMtd2lkZ2V0X19pdGVtIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWFpbi1saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19hY3Rpb24tYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fYWN0aW9uLWJ0biB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtYm94IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1ib3ggbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICB0b3A6IDMwcHg7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gIHRvcDogMDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWhpZGUtc3VibWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51LS1oaWRlLWFycm93cyAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXNob3J0LWxpbmUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXNob3J0LWxpbmUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1jaS1saW5lLWFib3cgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tY2ktbGluZS1iZWxvdyAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXJvdW5kZWQtc29saWQtYmcgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGxlZnQ6IDVweDtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLm1lZ2EtbWVudV9fbGlzdCAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAubWVnYS1tZW51X19saXN0IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLXdoaXRlIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYy5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogM3B4IDMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4ubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiBhLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzM3B4IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtaXRlbV9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gIHdpZHRoOiAyOTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lZ2EtbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19mbHVpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWhlYWRlcl9fZmx1aWQtY29udGFpbmVyIC5tZW51LW1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBmbGV4LWJhc2lzOiAxNiU7XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgZmxleDogMTtcbn1cblxuLm1haW4taGVhZGVyLS1zb2xpZCAubWVudS1pdGVtX19zdWJ0ZXh0LFxuLm1haW4taGVhZGVyLS1zb2xpZCAuYWhldG8tbG9nb19fdGV4dCxcbi5tYWluLWhlYWRlci0tc29saWQgLmljb25zLXdpZGdldF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC53aWRnZXRzLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS13aGl0ZSAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXdoaXRlIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS13aGl0ZSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLWdyYWQgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4taGVhZGVyLS1ncmFkLWhvciAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNwYXJlbnQgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4taGVhZGVyX19tZW51LWJveCxcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZW51LWl0ZW1fX3N1YnRleHQsXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmFoZXRvLWxvZ29fX3RleHQsXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmljb25zLXdpZGdldF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC53aWRnZXRzLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAud2lkZ2V0IC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC53aWRnZXQgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtbGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1saWdodCAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgbmF2IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgdG9wOiAtNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsuaXMtb3BlbiAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIuanMtc3RpY2t5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctMSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctNSAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1haW4taGVhZGVyX193aWRnZXRzLWFyZWEgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyIC5idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5idXR0b24tbnVtYmVyIHtcbiAgICB0b3A6IC05cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bjpob3ZlciAud3BtbC1scy1zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLW5hdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLW5hdGl2ZSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLXN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1mbGFnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5yZWdpc3RhcnRpb24sXG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAubG9nLWluIHtcbiAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiA3cHggMHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAud2lkZ2V0X3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW4taGVhZGVyIC53cG1sLWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5haGV0by10b29sYmFyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubG9nby13aGl0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubG9nby1ibHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXNvbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1zb2xpZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoNiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAud2lkZ2V0IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLndpZGdldCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJBNzRFRDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5yZWdpc3RhcnRpb24gYSwgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAubG9nLWluIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiBhOmhvdmVyLCAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5sb2ctaW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuYWhldG8tbG9nb19fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmljb25zLXdpZGdldF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC53cG1sLWxzLWl0ZW0tdG9nZ2xlIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgfVxufVxuXG4uZ3JhZGllbnQtd3JhcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCAjZjBmNWZmKTtcbn1cblxuLmdyYWRpZW50LXdyYXBwIC53LTEwMCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ3JhZGllbnQtd3JhcHAgLmltZy13aWRodCAudy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtY29sb3ItLWdyZXkge1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uZi0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmYtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5mLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uZi1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWNvdW50ZXItd3JhcHAge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX193cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX3dyYXBwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzX193cmFwcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3dyYXBwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItdG9wOiAyOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWItZ3JhZGllbi13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjZmOWZmIDAlLCB3aGl0ZSA1OSUpO1xufVxuXG4uYm9yZGVyLXJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9yZGVyLXJhZGl1cy01dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cblxuLmYtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZXQtc3Bhc2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbn1cblxuLnNlcnZpY2Utd3JhcHAge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZ1bGxfaGVpZ2h0X3dyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsX2hlaWdodF93cmFwcCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyN3B4KTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2JvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmNvbnRhY3Qtc2lkZWJhci1jb250YWN0LXdyYXAge1xuICBwYWRkaW5nOiAxMjBweCA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1zaWRlYmFyLWNvbnRhY3Qtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWFyZ2luLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjVweCkge1xuICAubWFyZ2luLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi13cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbm5lci1wYWdlcy9hZGRpdGlvbmFsLXBhZ2UvY29taW5nLXNvb24tYmcucG5nXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMEZDQUU2LCAjMkE3NUVFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIGF1dG87XG59XG5cbi5mYXEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG5cbi5jb250YWN0LXNpbmdsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1zaW5nbGUtd3JhcF9fY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMjVweDtcbn1cblxuLmNvbnRhY3Qtc2luZ2xlLXdyYXBfX2NvbnRhY3RzLS1zYWFzID4gLmNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCA3My4xcHggMTAuOXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXNpbmdsZS13cmFwIC5jb250YWN0LXNpbmdsZS13cmFwX19jb250YWN0cyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtc3VicyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL01hc2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWV2ZW50LXdyYXAtc3VicyAuYWhldG8tc2luZ2xlLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ldmVudC9mZWVkYmFjay9iZy1pbWFnZS5qcGdcIik7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwOCc7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwOCc7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLCAuaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSwgLmhvbWUtZXZlbnQtd3JhcC10ZXN0aW1vbmlhbHMgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10aWNrZXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9zY2hlZHVsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1hYm91dC1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvQS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrLS1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L2Fib3V0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDg5NnB4O1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzZW07XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtYWJvdXQtYmxvY2sgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lLWV2ZW50LXdyYXAtYWJvdXQtYmxvY2sgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrLS1pbWcge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC11cGMtZXZlbnQgLmFoZXRvLWJ0bi0tbGlnaHQuYWhldG8tYnRuLS1zaGFkb3c6bm90KC5haGV0by1idG4tLWNpcmNsZSkge1xuICBib3gtc2hhZG93OiAwIDAgMjJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUtZXZlbnQtd3JhcC11cGMtZXZlbnQgLmFoZXRvLXNpbmdsZS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1sZXR0ZXItcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvUy5wbmdcIiksIHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvdGVhbS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIGJvdHRvbSByaWdodDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lZHVjYXRpb24vYmctMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNTAlO1xufVxuXG4uaG9tZS1lZHUtd3JhcC0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2VkdWNhdGlvbi9iZy0zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5MHB4O1xufVxuXG4uaG9tZS1lZHUtd3JhcC0yLmJhY2tncm91bmQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZWR1LWNvdXJjZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1jb3VyY2VzIC5haGV0by1idG4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uaG9tZS1lZHUtd3JhcC1jb3VyY2VzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZS1lZHUtd3JhcC1jb3VyY2VzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5ob21lLWVkdS13cmFwLW1haWwtZm9ybSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWVkdWNhdGlvbi1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaG9tZS1lZHUtd3JhcC10ZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1lZHUtdGVhbS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLWxvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uL2dhbGxlcnktYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1wcmljaW5nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJSwgY2VudGVyIDgwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDUwcHgsIGF1dG87XG59XG5cbi5ob21lLWVkdS13cmFwLXByaWNpbmctLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMjYzcHg7XG59XG5cbi5ob21lLWVkdS13cmFwLXByaWNpbmctLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMjY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWVkdS13cmFwLXByaWNpbmctLWhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgfVxuICAuaG9tZS1lZHUtd3JhcC1wcmljaW5nLS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gIH1cbn1cblxuLmNsYXNzZXMtZWR1LXByaWNpbmctLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMjYzcHg7XG59XG5cbi5jbGFzc2VzLWVkdS1wcmljaW5nLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTI4NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1lZHUtd3JhcC1zZXJ2aWNlIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5hdXRob3ItYmlvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hdXRob3ItYmlvLXdyYXBfX2Jsb2NrcXVvdGUge1xuICBmbGV4OiA1O1xuICBtaW4td2lkdGg6IDQ2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLWJpby13cmFwX19ibG9ja3F1b3RlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4uYXV0aG9yLWJpby13cmFwX19za2lsbHMge1xuICBmbGV4OiA1O1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiA2MHB4IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0aG9yLWJpby13cmFwX19za2lsbHMge1xuICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9yLWJpby13cmFwX19za2lsbHMge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cblxuLmNhcnQtcmVsYXRlZC1wcm9kdWN0cy13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5wb3J0Zm9saW8tbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLWJnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBvcnRmb2xpby0wMy10aXRsZS1iZy13cmFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7XG4gIH1cbn1cblxuLnBvcnRmb2xpby0wMy10aXRsZS13cmFwIHtcbiAgcGFkZGluZzogNjVweCAzMHB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3J0Zm9saW8tMDMtcmVjLXByai13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLndyYXAtMTI3MHB4IHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xNzIwcHgge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3NTBweCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTI5MHB4IHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubGFyZ2UtY29udGFpbmVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLndyYXAtMTgyMHB4IHtcbiAgbWF4LXdpZHRoOiAxODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMzIwcHgge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvcnRmb2xpby0wNi1uYXYtd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5ociB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG59XG5cbi50cmF2ZWwtdG91cnMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmF2ZWwvaG9tZS1wYWdlL2JnLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIGF1dG87XG59XG5cbi5idXNpbmVzcy1zZXJ2aWNlcy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2J1c2luZXNzL2hvbWUtcGFnZS9iZy0xLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi53cmFwLXlvZ2EtMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ud3JhcC15b2dhLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW9nYS9ob21lLXlvZ2EvYmctMS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcveW9nYS9ob21lLXlvZ2EvYmctMi5wbmdcIikgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyYXAteW9nYS0yIC5haHQtY3RhLS1zaW1wbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud3JhcC15b2dhLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4ud3JhcC15b2dhLTcge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDY1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5iZy13cmFwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29uc3RydWN0aW9uLWN0YS1ob21lLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnN0cnVjdGlvbi9jb25zdHJ1dGlvbi1jdGEtaG9tZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbnN0cnVjdGlvbi1jdGEtdGVzdGltb25pYWxzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnN0cnVjdGlvbi9jb25zdHJ1Y3Rpb24tdGVzdGltb25pYWxzLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29uc3RydWN0aW9uLWN0YS10ZXN0aW1vbmlhbHMtYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnotaW5kZXgtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OC41JSBjZW50ZXI7XG59XG5cbi5lZHUtd3JhcC0xIC5haGV0b19faGVhZGluZ190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5lZHUtd3JhcC0xIC5vbC0tbGctbnVtcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmVkdS13cmFwLTEgLm9sLS1sZy1udW1zIGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkdS13cmFwLTEgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmVkdS13cmFwLTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDU1cHg7XG59XG5cbi50cnZsLXdyYXAtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmFmNiAwJSwgd2hpdGUgMTAwJSk7XG59XG5cbi5jaHVyY2gtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuXG4uY2h1cmNoLXdyYXAtMiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaHVyY2gtd3JhcC0zIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY2h1cmNoLXdyYXAtMyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5jaHVyY2gtd3JhcC0zLmFib3V0LWNodXJjaC13cmFwLTMge1xuICAgIG1hcmdpbi10b3A6IC00N3B4O1xuICB9XG59XG5cbi5zZWN0aW9uX2RvbmF0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi51bC0tZG90dGVkIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cblxuLnVsLS1kb3R0ZWQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICMzNzc2ZWE7XG59XG5cbi51bC0tYnVzc2luZXMgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuXG4udWwtLWJ1c3NpbmVzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjY2YyNjMyO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ud2lkZ2V0IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndpZGdldF9haGV0b19faW5mby0tYWRkcmVzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud2lkZ2V0X2FoZXRvX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9haGV0b19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLndpZGdldF9haGV0b19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndpZGdldF9haGV0b19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXRfYWhldG9fX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9haGV0byAuYWhldG8tc29jaWFscyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ud2lkZ2V0X2FoZXRvIC5haGV0by1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9haGV0byAuYWhldG8tc29jaWFsc19fbGlua19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMSAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMSAubWVudS1pdGVtIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMSAubWVudS1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAud2lkZ2V0X25hdl9tZW51XzEgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMiAubWVudS1pdGVtIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMiAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzMgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzMgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzMgLm1lbnUtaXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzMgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzEgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzEgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIC53aWRnZXQtaW1nIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMyAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCAubWM0d3AtZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiS2FybGFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uLFxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18yIGlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18yIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZmxleC1ncm93OiAwO1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgaW5wdXQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18zIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBwIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuLndpZGdldF9wYXltZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aWRnZXRfcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53aWRnZXRfcGF5bWVudCAuY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ud2lkZ2V0X3BheW1lbnQgLmNhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLndpZGdldF9wYXltZW50IC5jYXJkIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0X3BheW1lbnQgLmNhcmQge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aWRnZXRfcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ud2lkZ2V0X3RpbWVfc2NoZWR1bGUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF90aW1lX3NjaGVkdWxlIGxpIGIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLndpZGdldF90aW1lX3NjaGVkdWxlXzIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF90aW1lX3NjaGVkdWxlXzIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi53aWRnZXRfbWVkaWFfZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC53aWRnZXRfbWVkaWFfZ2FsbGVyeSAuZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldF9tZWRpYV9nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICB9XG59XG5cbi53aWRnZXRfbWVkaWFfZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIHRleHRhcmVhLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT11cmxdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4ud2lkZ2V0X3R3aXR0ZXIgLndpZGdldC1pY29uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ud2lkZ2V0X3R3aXR0ZXIgLndpZGdldC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWFkZCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWFkZCBzcGFuLFxuLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG4ud2lkZ2V0LWNvdXJzZXMtLWVkdSAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMCAwIDM0cHg7XG59XG5cbi53aWRnZXQtY291cnNlcy0tZWR1IC5haHQtY291cnNlcy13ZCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG5cbi53aWRnZXQtY291cnNlcy0tZWR1IC5haHQtY291cnNlcy13ZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi53aWRnZXQtY291cnNlcy0tZWR1IC5haHQtY291cnNlcy13ZF9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cblxuLndpZGdldC1jb3Vyc2VzLS1lZHUgLmFodC1jb3Vyc2VzLXdkX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc29jaWFscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi5haGV0by1zb2NpYWxzIC5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLmFoZXRvLXNvY2lhbHMgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1zb2NpYWxzIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWh0LXNvY2lhbHMtLWVkdSAuYWhldG8tc29jaWFsc19fbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAtNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLW1lbnUgdWwge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5haGV0by1mb290ZXItbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDg2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXBhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogODZweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtd2lkZ2V0LWFkdmVydC0tZWR1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC13aWRnZXQtYWR2ZXJ0LS1lZHUgLmFodC13aWRnZXQtYWR2ZXJ0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtd2lkZ2V0LWFkdmVydC0tZWR1IC5haHQtd2lkZ2V0LWFkdmVydF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC13aWRnZXQtYWR2ZXJ0LS1lZHUgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC13aWRnZXQtYWR2ZXJ0LS1lZHUgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtdHdpdHRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtdHdpdHRlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXR3aXR0ZXIgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXR3aXR0ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXR3aXR0ZXJfX2NvbnRlbnQgLnR3ZWV0cyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtdHdpdHRlcl9fZm9sbG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWhldG9fbWNfZWR1IHtcbiAgcGFkZGluZzogNDdweCAzMHB4IDk0cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWhldG9fbWNfZWR1IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFoZXRvX21jX2VkdSAubWM0d3AtZm9ybS1maWVsZHMgcCB7XG4gIG1hcmdpbjogMTZweCAwIDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haGV0b19tY19lZHUgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6ICMxNDUyYjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQxcHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWhldG9fbWNfZWR1IC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWhldG9fbWNfZWR1IC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMSAud2lkZ2V0X2FoZXRvX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xIC53aWRnZXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0yIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mby0tYWRkcmVzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1mb290ZXItMiAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItMiAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC5pbnN0YWZlZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLmluc3RhZmVlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLmluc3RhZmVlZCBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLndpZGdldF9haGV0b19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1mb290ZXItMyAud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLmluc3RhZmVlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1mb290ZXItNCAuaW5zdGFmZWVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haGV0by1mb290ZXItNCAuaW5zdGFmZWVkIGxpIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5haGV0by1mb290ZXItNCAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci00IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19faW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9ZW1haWxdLFxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfYWhldG9fX2luZm8tLW1haWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTYgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGJ1dHRvblt0eXBlPWVtYWlsXSxcbi5haGV0by1mb290ZXItNiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDk0cHg7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb290ZXItNyAud2lkZ2V0X25hdl9tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUgLm1lbnUge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNXB4IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb290ZXItNyAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXQgLnR3ZWV0cyBsaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0IC50d2VldHMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldCAudHdlZXRzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldCAudHdlZXRzIHNwYW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfYWhldG9fX2luZm8tLWFkZHJlc3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9haGV0b19faW5mbyBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9haGV0b19faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXQtdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlOmFmdGVyIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF90d2l0dGVyIC53aWRnZXQtY29udGVudCBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0LXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIHNwYW4sXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItOSAud2lkZ2V0X2FoZXRvX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItOSAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2luZm8tLWFkZHJlc3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19faW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2luZm8tLXRlbCB7XG4gIG9yZGVyOiAyO1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19faW5mby0tdGVsIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTkgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9vdGVyLTEwIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldF9haGV0b19faW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb290ZXItMTAgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTEwIC53aWRnZXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uLFxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0IHA6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTExIC53aWRnZXRfYWhldG9fX2Rlc2MgYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19fZGVzYyBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29udGVudDogJz4nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMS41cHg7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19faW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhldG8tZm9vdGVyLTExIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19faW5mby0tbWFpbCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1mb290ZXItMTIgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X3BheW1lbnQgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0IC5haHQtc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0IC5haHQtc29jaWFsc19faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9vdGVyLTEyIC53aWRnZXQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4uYWhldG8tZm9vdGVyLTEyIC53aWRnZXQgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgY29sb3I6ICNmYTY3NDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0IC50d2VldHMgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZhNjc0Mjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldCAuTXlUd2VldHMgbGkge1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC5NeVR3ZWV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXQgLk15VHdlZXRzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC5NeVR3ZWV0cyBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMi42Nztcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC5NeVR3ZWV0cyAudHdlZXRzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9uYXZfbWVudV8yIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTUgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRvcDogMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9ZW1haWxdLFxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAuYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIi8vIFBBVEhzXG4kcC1pbWc6ICcuLi9pbWcvJzsgLy8gUGF0aCB0byBpbWFnZSBmb2xkZXJcblxuLy8gR1JJRFxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgMzBweDtcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICgxMTcwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgMTIzMHB4O1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLy8gQ09MT1JTXG5AaW1wb3J0ICdzb2NpYWxzLWNvbG9ycyc7XG5cbi8vIEdlbmVyYWxcbiRjLXdoaXRlOiAjZmZmO1xuJGMtYmxhY2s6ICMwMDA7XG5cbiRmLWthcmxhICAgICAgICAgICAgOidLYXJsYScsIHNhbnMtc2VyaWY7IC8vIDEsMi10aGVtZVxuJGYtcG9wcGlucyAgICAgICAgICA6J1BvcHBpbnMnLCBzYW5zLXNlcmlmOyAvLyAzLDExLXRoZW1lXG4kZi1yb2JvdG8gICAgICAgICAgIDonUm9ib3RvJywgc2Fucy1zZXJpZjsgLy8gNCw4LXRoZW1lXG4kZi1naXJsb3kgICAgICAgICAgIDonR2lscm95Jywgc2Fucy1zZXJpZjsgLy8gNC10aGVtZVxuJGYtZnV0dXJhICAgICAgICAgICA6J0Z1dHVyYScsIHNhbnMtc2VyaWY7IC8vIDUtdGhlbWVcbiRmLXJvYm90by1zbGFiICAgICAgOidSb2JvdG8gU2xhYicsIHNlcmlmOyAvLyA2LXRoZW1lXG4kZi1wbGF5ZmFpci1kaXNwbGF5IDonUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuJGYtY2F0YW1hcmFuICAgICAgICA6J0NhdGFtYXJhbicsIHNhbnMtc2VyaWY7IC8vIDctdGhlbWVcbiRmLXNvdXJjZS1zYW5zLXBybyAgOidTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmOyAvLzEwLXRoZW1lXG4kZi1wcm94aW1hLW5vdmEgICAgIDonUHJveGltYSBOb3ZhIFJnJywgc2Fucy1zZXJpZjsgLy8xMSB0aGVtZVxuJGYtZHJvaWQtc2VyaWYgICAgICA6J0Ryb2lkIFNlcmlmJywgc2Fucy1zZXJpZjsgLy8xMiB0aGVtZVxuJGYtbXVrdGEgICAgICAgICAgICA6J011a3RhJywgc2Fucy1zZXJpZjsgLy8xMywgMTYgdGhlbWVcbiRmLW9wZW4tc2FucyAgICAgICAgOidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyAvLzEzIHRoZW1lXG4kZi1zaWduLXBhaW50ZXIgICAgIDonU2lnblBhaW50ZXInLCBzYW5zLXNlcmlmOyAvLzEzIHRoZW1lXG4kZi1vc3dhbGQgICAgICAgICAgIDonT3N3YWxkJywgc2Fucy1zZXJpZjsgLy8xNCwxNSB0aGVtZVxuJGYtbGF0byAgICAgICAgICAgICA6J0xhdG8nLCBzYW5zLXNlcmlmOyAvLzE0LDE1IHRoZW1lXG4kZi1tb250c2VycmF0ICAgICAgIDonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZi1udW5pdG8gICAgICAgICAgIDonTnVuaXRvJywgc2Fucy1zZXJpZjtcbiRmLW1lcnJpd2VhdGhlciAgICAgOidNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuJGYtaW9uaWNvbnMgICAgICAgICA6J0lvbmljb25zJztcbiRmLWZvbnQtYXdlc29tZSAgICAgOidGb250QXdlc29tZSc7XG4kZi1lbGVnYW50ICAgICAgICAgIDonRWxlZ2FudEljb25zJztcbiRmLXRoZW1pZnkgICAgICAgICAgOid0aGVtaWZ5JztcbiRmLWRhbmNpbmctc2NyaXB0ICAgOidEYW5jaW5nIFNjcmlwdCc7XG4kZi1wZS1pY29uLTctc3Ryb2tlIDonUGUtaWNvbi03LXN0cm9rZSc7XG5cbiRmLWxpYnJlLWJhc2tlcnZpbGxlOiAnTGlicmUgQmFza2VydmlsbGUnLCBzZXJpZjtcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3kuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgUmcnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgUmcnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2lnblBhaW50ZXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VkdWNhdGlvbkljb25zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8uZW90PzExMDQ4NDc1Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLmVvdD8xMTA0ODQ3NSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8ud29mZjI/MTEwNDg0NzUnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLndvZmY/MTEwNDg0NzUnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8udHRmPzExMDQ4NDc1JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby5zdmc/MTEwNDg0NzUjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/MTEwNDg0NzUjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuIFxuIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWR1Y2F0aW9uSWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiBcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiBcbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuIFxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuIFxuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiBcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuIFxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuIFxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuIFxuLmljb24tMTQxLXN0YXJ0dXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLTE0MS1zdHVkeWluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24tMTQxLXRlbGVzY29wZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24tMTQxLXRlc3QtdHViZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xuLmljb24tMTQxLXRlc3QtdHViZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXG4uaWNvbi0xNDEtdGhpbms6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5pY29uLTE0MS10aWMtdGFjLXRvZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xuLmljb24tMTQxLXRpZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmljb24tMTQxLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xuLmljb24tMTQxLXRyb3BoeS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbi0xNDEtdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAn7qCKJyAqL1xuLmljb24tMTQxLXVzZXItMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tMTQxLXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXG4uaWNvbi0xNDEtYWJhY3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXG4uaWNvbi0xNDEtYWxhcm0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGwtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGwtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xuLmljb24tMTQxLWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9IC8qICfuoJEnICovXG4uaWNvbi0xNDEtYXBwbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cbi5pY29uLTE0MS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXG4uaWNvbi0xNDEtYXdhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cbi5pY29uLTE0MS1iYWNrcGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xuLmljb24tMTQxLWJhc2tldGJhbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cbi5pY29uLTE0MS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXG4uaWNvbi0xNDEtYmxhY2tib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfSAvKiAn7qCYJyAqL1xuLmljb24tMTQxLWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cbi5pY29uLTE0MS1ib29rc2hlbGY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ+6gmicgKi9cbi5pY29uLTE0MS1ib29rc2hlbGYtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xuLmljb24tMTQxLWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXG4uaWNvbi0xNDEtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9IC8qICfuoJ0nICovXG4uaWNvbi0xNDEtYnJpZWZjYXNlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH0gLyogJ+6gnicgKi9cbi5pY29uLTE0MS1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXG4uaWNvbi0xNDEtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9IC8qICfuoKAnICovXG4uaWNvbi0xNDEtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3ItMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3ItMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIzJzsgfSAvKiAn7qCjJyAqL1xuLmljb24tMTQxLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfuoKQnICovXG4uaWNvbi0xNDEtY2VsbHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cbi5pY29uLTE0MS1jZWxscy0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXG4uaWNvbi0xNDEtY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ+6gpycgKi9cbi5pY29uLTE0MS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xuLmljb24tMTQxLWNsYXNzcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfSAvKiAn7qCpJyAqL1xuLmljb24tMTQxLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xuLmljb24tMTQxLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmInOyB9IC8qICfuoKsnICovXG4uaWNvbi0xNDEtY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJjJzsgfSAvKiAn7qCsJyAqL1xuLmljb24tMTQxLWNvbXB1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9IC8qICfuoK0nICovXG4uaWNvbi0xNDEtY3ViZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZSc7IH0gLyogJ+6gricgKi9cbi5pY29uLTE0MS1jdXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cbi5pY29uLTE0MS1kZXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzAnOyB9IC8qICfuoLAnICovXG4uaWNvbi0xNDEtZGVzay0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9IC8qICfuoLEnICovXG4uaWNvbi0xNDEtZGVzay0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfuoLInICovXG4uaWNvbi0xNDEtZGVzay0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXG4uaWNvbi0xNDEtZGVzay00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9IC8qICfuoLQnICovXG4uaWNvbi0xNDEtZGVzay1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXG4uaWNvbi0xNDEtZGVzay1sYW1wLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH0gLyogJ+6gticgKi9cbi5pY29uLTE0MS1kaXBsb21hOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzcnOyB9IC8qICfuoLcnICovXG4uaWNvbi0xNDEtZGlwbG9tYS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfuoLgnICovXG4uaWNvbi0xNDEtZGlwbG9tYS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzknOyB9IC8qICfuoLknICovXG4uaWNvbi0xNDEtZGlwbG9tYS0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9IC8qICfuoLonICovXG4uaWNvbi0xNDEtZGlwbG9tYS00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2InOyB9IC8qICfuoLsnICovXG4uaWNvbi0xNDEtZGlwbG9tYS01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2MnOyB9IC8qICfuoLwnICovXG4uaWNvbi0xNDEtZG5hOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9IC8qICfuoL0nICovXG4uaWNvbi0xNDEtZWFydGgtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZSc7IH0gLyogJ+6gvicgKi9cbi5pY29uLTE0MS1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNmJzsgfSAvKiAn7qC/JyAqL1xuLmljb24tMTQxLWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQwJzsgfSAvKiAn7qGAJyAqL1xuLmljb24tMTQxLWV4YW06YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ+6hgScgKi9cbi5pY29uLTE0MS1leGFtLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH0gLyogJ+6hgicgKi9cbi5pY29uLTE0MS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfSAvKiAn7qGDJyAqL1xuLmljb24tMTQxLWZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NCc7IH0gLyogJ+6hhCcgKi9cbi5pY29uLTE0MS1maWxlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NSc7IH0gLyogJ+6hhScgKi9cbi5pY29uLTE0MS1maWxlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfSAvKiAn7qGGJyAqL1xuLmljb24tMTQxLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDcnOyB9IC8qICfuoYcnICovXG4uaWNvbi0xNDEtZmxhc2stMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ4JzsgfSAvKiAn7qGIJyAqL1xuLmljb24tMTQxLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ5JzsgfSAvKiAn7qGJJyAqL1xuLmljb24tMTQxLWdlcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9IC8qICfuoYonICovXG4uaWNvbi0xNDEtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRiJzsgfSAvKiAn7qGLJyAqL1xuLmljb24tMTQxLWdsdWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Yyc7IH0gLyogJ+6hjCcgKi9cbi5pY29uLTE0MS1ncmFkdWF0ZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0ZCc7IH0gLyogJ+6hjScgKi9cbi5pY29uLTE0MS1ncmFkdWF0ZWQtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRlJzsgfSAvKiAn7qGOJyAqL1xuLmljb24tMTQxLWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGYnOyB9IC8qICfuoY8nICovXG4uaWNvbi0xNDEtaWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUwJzsgfSAvKiAn7qGQJyAqL1xuLmljb24tMTQxLWlkLWNhcmQtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUxJzsgfSAvKiAn7qGRJyAqL1xuLmljb24tMTQxLWlkLWNhcmQtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUyJzsgfSAvKiAn7qGSJyAqL1xuLmljb24tMTQxLWlkZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Myc7IH0gLyogJ+6hkycgKi9cbi5pY29uLTE0MS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU0JzsgfSAvKiAn7qGUJyAqL1xuLmljb24tMTQxLWxhbXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NSc7IH0gLyogJ+6hlScgKi9cbi5pY29uLTE0MS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nic7IH0gLyogJ+6hlicgKi9cbi5pY29uLTE0MS1sYXB0b3AtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU3JzsgfSAvKiAn7qGXJyAqL1xuLmljb24tMTQxLWxlY3R1cmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OCc7IH0gLyogJ+6hmCcgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OSc7IH0gLyogJ+6hmScgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1YSc7IH0gLyogJ+6hmicgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Yic7IH0gLyogJ+6hmycgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Yyc7IH0gLyogJ+6hnCcgKi9cbi5pY29uLTE0MS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVkJzsgfSAvKiAn7qGdJyAqL1xuLmljb24tMTQxLWxpYnJhcnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1ZSc7IH0gLyogJ+6hnicgKi9cbi5pY29uLTE0MS1tZWRhbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWYnOyB9IC8qICfuoZ8nICovXG4uaWNvbi0xNDEtbWVkYWwtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYwJzsgfSAvKiAn7qGgJyAqL1xuLmljb24tMTQxLW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYxJzsgfSAvKiAn7qGhJyAqL1xuLmljb24tMTQxLW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Mic7IH0gLyogJ+6hoicgKi9cbi5pY29uLTE0MS1taWNyb3Njb3BlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Myc7IH0gLyogJ+6hoycgKi9cbi5pY29uLTE0MS1tb3J0YXJib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY0JzsgfSAvKiAn7qGkJyAqL1xuLmljb24tMTQxLW1vcnRhcmJvYXJkLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2NSc7IH0gLyogJ+6hpScgKi9cbi5pY29uLTE0MS1tdXNldW06YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Nic7IH0gLyogJ+6hpicgKi9cbi5pY29uLTE0MS1uZXR3b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjcnOyB9IC8qICfuoacnICovXG4uaWNvbi0xNDEtbm90ZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2OCc7IH0gLyogJ+6hqCcgKi9cbi5pY29uLTE0MS1ub3RlYm9vay0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjknOyB9IC8qICfuoaknICovXG4uaWNvbi0xNDEtb25saW5lLWVkdWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZhJzsgfSAvKiAn7qGqJyAqL1xuLmljb24tMTQxLW9wZW4tYm9vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZiJzsgfSAvKiAn7qGrJyAqL1xuLmljb24tMTQxLW9wZW4tYm9vay0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmMnOyB9IC8qICfuoawnICovXG4uaWNvbi0xNDEtb3Blbi1ib29rLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2ZCc7IH0gLyogJ+6hrScgKi9cbi5pY29uLTE0MS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZlJzsgfSAvKiAn7qGuJyAqL1xuLmljb24tMTQxLXBhaW50LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Zic7IH0gLyogJ+6hrycgKi9cbi5pY29uLTE0MS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3MCc7IH0gLyogJ+6hsCcgKi9cbi5pY29uLTE0MS1wYXBlcmNsaXAtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODcxJzsgfSAvKiAn7qGxJyAqL1xuLmljb24tMTQxLXBlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODcyJzsgfSAvKiAn7qGyJyAqL1xuLmljb24tMTQxLXBlbi0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzMnOyB9IC8qICfuobMnICovXG4uaWNvbi0xNDEtcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzQnOyB9IC8qICfuobQnICovXG4uaWNvbi0xNDEtcGVuY2lsLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3NSc7IH0gLyogJ+6htScgKi9cbi5pY29uLTE0MS1wZW5jaWwtY2FzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc2JzsgfSAvKiAn7qG2JyAqL1xuLmljb24tMTQxLXBlbmRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzcnOyB9IC8qICfuobcnICovXG4uaWNvbi0xNDEtcGhvbmUtY2FsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc4JzsgfSAvKiAn7qG4JyAqL1xuLmljb24tMTQxLXBoeXNpY3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3OSc7IH0gLyogJ+6huScgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTg3YSc7IH0gLyogJ+6huicgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdiJzsgfSAvKiAn7qG7JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2MnOyB9IC8qICfuobwnICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3ZCc7IH0gLyogJ+6hvScgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdlJzsgfSAvKiAn7qG+JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbi01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2YnOyB9IC8qICfuob8nICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTY6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4MCc7IH0gLyogJ+6igCcgKi9cbi5pY29uLTE0MS1wcmludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODEnOyB9IC8qICfuooEnICovXG4uaWNvbi0xNDEtcHJvamVjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODInOyB9IC8qICfuooInICovXG4uaWNvbi0xNDEtcHJvdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODgzJzsgfSAvKiAn7qKDJyAqL1xuLmljb24tMTQxLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODQnOyB9IC8qICfuooQnICovXG4uaWNvbi0xNDEtc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODg1JzsgfSAvKiAn7qKFJyAqL1xuLmljb24tMTQxLXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODg2JzsgfSAvKiAn7qKGJyAqL1xuLmljb24tMTQxLXNjaG9vbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODcnOyB9IC8qICfuoocnICovXG4uaWNvbi0xNDEtc2Nob29sLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4OCc7IH0gLyogJ+6iiCcgKi9cbi5pY29uLTE0MS1zZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODknOyB9IC8qICfuooknICovXG4uaWNvbi0xNDEtc2hhcnBlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OGEnOyB9IC8qICfuooonICovXG4uaWNvbi0xNDEtc3RhZmY6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Yic7IH0gLyogJ+6iiycgKi8iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRlbGVnYW50LWZvbnQtcGF0aDogXCIuLi9mb250cy9lbGVnYW50XCIgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gIHNyYzp1cmwoJyN7JGVsZWdhbnQtZm9udC1wYXRofS9FbGVnYW50SWNvbnMuZW90Jyk7XG4gIHNyYzp1cmwoJyN7JGVsZWdhbnQtZm9udC1wYXRofS9FbGVnYW50SWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGVsZWdhbnQtZm9udC1wYXRofS9FbGVnYW50SWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZWxlZ2FudC1mb250LXBhdGh9L0VsZWdhbnRJY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRlbGVnYW50LWZvbnQtcGF0aH0vRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gdXNlIGRhdGEgYXR0cmlidXRlcyBmb3IgaW5zZXJ0aW5nIHlvdXIgaWNvbnMgKi9cbi5lbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJ5b3VyLWNsYXNzLXByZWZpeFwiXSB7XG4qL1xuLmFycm93X3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMVwiO1xufVxuLmFycm93X2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyXCI7XG59XG4uYXJyb3dfbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjNcIjtcbn1cbi5hcnJvd19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjRcIjtcbn1cbi5hcnJvd19sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiO1xufVxuLmFycm93X3JpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNlwiO1xufVxuLmFycm93X3JpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3XCI7XG59XG4uYXJyb3dfbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xufVxuLmFycm93LXVwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI5XCI7XG59XG4uYXJyb3dfdXAtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7XG59XG4uYXJyb3dfbGVmdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7XG59XG4uYXJyb3dfbGVmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmNcIjtcbn1cbi5hcnJvd19leHBhbmRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmRcIjtcbn1cbi5hcnJvd19leHBhbmRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZVwiO1xufVxuLmFycm93X2NvbmRlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZlwiO1xufVxuLmFycm93X2V4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzBcIjtcbn1cbi5hcnJvd19tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuLmFycm93X2NhcnJvdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzJcIjtcbn1cbi5hcnJvd19jYXJyb3QtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzNcIjtcbn1cbi5hcnJvd19jYXJyb3QtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjtcbn1cbi5hcnJvd19jYXJyb3QtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM1XCI7XG59XG4uYXJyb3dfY2Fycm90LTJ1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM3XCI7XG59XG4uYXJyb3dfY2Fycm90LTJsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xufVxuLmFycm93X2NhcnJvdC0ycmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM5XCI7XG59XG4uYXJyb3dfY2Fycm90LXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNhXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2JcIjtcbn1cbi5hcnJvd19jYXJyb3QtbGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiO1xufVxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuLmFycm93X2NhcnJvdC0ydXBfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2VcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2ZcIjtcbn1cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDBcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQyXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDhcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuLmFycm93X2JhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7XG59XG4uaWNvbl9taW51cy0wNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjtcbn1cbi5pY29uX3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG4uaWNvbl9jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5pY29uX2NoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZVwiO1xufVxuLmljb25fbWludXNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5pY29uX3BsdXNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIjtcbn1cbi5pY29uX2Nsb3NlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUxXCI7XG59XG4uaWNvbl9jaGVja19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuLmljb25fem9vbS1vdXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuLmljb25fem9vbS1pbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG4uaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG4uaWNvbl9ib3gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG59XG4uaWNvbl9ib3gtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU3XCI7XG59XG4uaWNvbl9taW51cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7XG59XG4uaWNvbl9wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjtcbn1cbi5pY29uX2JveC1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuLmljb25fY2lyY2xlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YlwiO1xufVxuLmljb25fY2lyY2xlLXNsZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWNcIjtcbn1cbi5pY29uX3N0b3BfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWRcIjtcbn1cbi5pY29uX3N0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVlXCI7XG59XG4uaWNvbl9wYXVzZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZlwiO1xufVxuLmljb25fcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYwXCI7XG59XG4uaWNvbl9tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuLmljb25fbWVudS1zcXVhcmVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjtcbn1cbi5pY29uX21lbnUtY2lyY2xlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG4uaWNvbl91bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5pY29uX29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuLmljb25fYWRqdXN0LWhvcml6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NlwiO1xufVxuLmljb25fYWRqdXN0LXZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG4uaWNvbl9kb2N1bWVudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY4XCI7XG59XG4uaWNvbl9kb2N1bWVudHNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OVwiO1xufVxuLmljb25fcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuLmljb25fcGVuY2lsLWVkaXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmljb25fcGVuY2lsLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZjXCI7XG59XG4uaWNvbl9mb2xkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuLmljb25fZm9sZGVyLW9wZW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuLmljb25fZm9sZGVyLWFkZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZmXCI7XG59XG4uaWNvbl9pbmZvX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5pY29uX2Vycm9yLW9jdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG4uaWNvbl9lcnJvci1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuLmljb25fcXVlc3Rpb25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzRcIjtcbn1cbi5pY29uX3F1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NVwiO1xufVxuLmljb25fY29tbWVudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7XG59XG4uaWNvbl9jaGF0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIjtcbn1cbi5pY29uX3ZvbC1tdXRlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzhcIjtcbn1cbi5pY29uX3ZvbHVtZS1sb3dfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuLmljb25fdm9sdW1lLWhpZ2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiO1xufVxuLmljb25fcXVvdGF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2JcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2NcIjtcbn1cbi5pY29uX2Nsb2NrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2RcIjtcbn1cbi5pY29uX2xvY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZVwiO1xufVxuLmljb25fbG9jay1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb25fa2V5X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmljb25fY2xvdWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbl9jbG91ZC1kb3dubG9hZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbl9pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uX2xpZ2h0YnVsYl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uX2dpZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbl9ob3VzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5pY29uX2dlbml1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb25fbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uaWNvbl90YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5pY29uX2xhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLmljb25fZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLmljb25fY2FtZXJhX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLmljb25fbWFpbF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5pY29uX2NvbmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbl9yaWJib25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbl9iYWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbl9jcmVkaXRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbl9jYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb25fcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbl90YWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbl90YWdzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb25fdHJhc2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbl9jdXJzb3JfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uaWNvbl9taWNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbl9jb21wYXNzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb25fcGluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb25fcHVzaHBpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5pY29uX21hcF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5pY29uX2RyYXdlcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uX3Rvb2xib3hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbl9ib29rX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb25fY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uX2ZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5pY29uX3RhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbl9jb250YWN0c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uX2hlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uX2xpZmVzYXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb25fcGllY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uX3JlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uX2xpbmtfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uaWNvbl9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbl9sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbl9ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uaWNvbl9hcmNoaXZlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmljb25faGVhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbl9zdGFyX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb25fc3Rhci1oYWxmX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmljb25fc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb25fc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uaWNvbl90b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb25fdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb25fY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uaWNvbl9jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uYXJyb3dfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uYXJyb3dfZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5hcnJvd19sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLmFycm93X3JpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmFycm93X2xlZnQtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uYXJyb3dfcmlnaHQtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uYXJyb3dfcmlnaHQtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5hcnJvd19sZWZ0LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uYXJyb3dfY29uZGVuc2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uYXJyb3dfZXhwYW5kX2FsdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5hcnJvd19jYXJyb3RfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uYXJyb3dfY2Fycm90LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmFycm93X2NhcnJvdC0ydXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uX21pbnVzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLmljb25fcGx1c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uX2Nsb3NlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb25fY2hlY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uaWNvbl96b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmljb25fem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmljb25fc3RvcF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5pY29uX21lbnUtc3F1YXJlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb25fbWVudS1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uaWNvbl9kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmljb25fZG9jdW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbl9wZW5jaWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uaWNvbl9mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5pY29uX2ZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uaWNvbl9mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbl9mb2xkZXJfdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uaWNvbl9mb2xkZXJfZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5pY29uX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5pY29uX2Vycm9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuLmljb25fZXJyb3Itb2N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbl9lcnJvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmljb25fcXVlc3Rpb25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uaWNvbl9jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uaWNvbl9jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uaWNvbl92b2wtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmljb25fdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmljb25fdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uX3F1b3RhdGlvbnNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uaWNvbl9jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmljb25fbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLmljb25fbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uaWNvbl9rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5pY29uX2Nsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uaWNvbl9jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uX2Nsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uaWNvbl9saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5pY29uX2dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uX2hvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uaWNvbl9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uX21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uX2NvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uX3JpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmljb25fYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbl9jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbl90YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5pY29uX3RhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5pY29uX3RyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uaWNvbl9jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5pY29uX21pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLmljb25fY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmljb25fcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uaWNvbl9wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uaWNvbl9tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5pY29uX2RyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmljb25fdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb25fYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmljb25fY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5pY29uX2FyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5pY29uX2hlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbl9wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uaWNvbl9ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb25fZ3JpZC0yeDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5pY29uX2dyaWQtM3gzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbl9tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLmljb25fcGF1c2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uaWNvbl9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb25fdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uaWNvbl9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnNvY2lhbF9mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2lhbF90d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLnNvY2lhbF9nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWFsX3R1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLnNvY2lhbF90dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWFsX3dvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5zb2NpYWxfZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWJcIjtcbn1cbi5zb2NpYWxfdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWRcIjtcbn1cbi5zb2NpYWxfcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uc29jaWFsX2RldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5zb2NpYWxfc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpYWxfbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2lhbF9za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnNvY2lhbF95b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWFsX3BpY2Fzc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpYWxfZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4uc29jaWFsX2Jsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTdcIjtcbn1cbi5zb2NpYWxfc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLnNvY2lhbF9kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cbi5zb2NpYWxfZmFjZWJvb2tfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XG59XG4uc29jaWFsX3BpbnRlcmVzdF9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cbi5zb2NpYWxfZ29vZ2xlcGx1c19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWRcIjtcbn1cbi5zb2NpYWxfdHVtYmxyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZVwiO1xufVxuLnNvY2lhbF9zdHVtYmxldXBvbl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWZcIjtcbn1cbi5zb2NpYWxfd29yZHByZXNzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMFwiO1xufVxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XG59XG4uc29jaWFsX2RyaWJiYmxlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMlwiO1xufVxuLnNvY2lhbF92aW1lb19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjNcIjtcbn1cbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG4uc29jaWFsX3Jzc19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjVcIjtcbn1cbi5zb2NpYWxfZGV2aWFudGFydF9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjZcIjtcbn1cbi5zb2NpYWxfc2hhcmVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG4uc29jaWFsX215c3BhY2VfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI4XCI7XG59XG4uc29jaWFsX3NreXBlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiOVwiO1xufVxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuLnNvY2lhbF9waWNhc3NhX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYlwiO1xufVxuLnNvY2lhbF9nb29nbGVkcml2ZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG4uc29jaWFsX2ZsaWNrcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmRcIjtcbn1cbi5zb2NpYWxfYmxvZ2dlcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmVcIjtcbn1cbi5zb2NpYWxfc3BvdGlmeV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmZcIjtcbn1cbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuLnNvY2lhbF9mYWNlYm9va19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzFcIjtcbn1cbi5zb2NpYWxfdHdpdHRlcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzJcIjtcbn1cbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjM1wiO1xufVxuLnNvY2lhbF9nb29nbGVwbHVzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNFwiO1xufVxuLnNvY2lhbF90dW1ibHJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuLnNvY2lhbF93b3JkcHJlc3Nfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM3XCI7XG59XG4uc29jaWFsX2luc3RhZ3JhbV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzhcIjtcbn1cbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG4uc29jaWFsX3ZpbWVvX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjYVwiO1xufVxuLnNvY2lhbF9saW5rZWRpbl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2JcIjtcbn1cbi5zb2NpYWxfcnNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjY1wiO1xufVxuLnNvY2lhbF9kZXZpYW50YXJ0X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZFwiO1xufVxuLnNvY2lhbF9zaGFyZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2VcIjtcbn1cbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2ZcIjtcbn1cbi5zb2NpYWxfc2t5cGVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQwXCI7XG59XG4uc29jaWFsX3lvdXR1YmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQxXCI7XG59XG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG4uc29jaWFsX2dvb2dsZWRyaXZlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkM1wiO1xufVxuLnNvY2lhbF9mbGlja3Jfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ0XCI7XG59XG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XG59XG4uc29jaWFsX3Nwb3RpZnlfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ2XCI7XG59XG4uc29jaWFsX2RlbGljaW91c19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDdcIjtcbn1cbi5pY29uX3ByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5pY29uX2NhbHVsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZVwiO1xufVxuLmljb25fYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWZcIjtcbn1cbi5pY29uX2Zsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOFwiO1xufVxuLmljb25fZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWFcIjtcbn1cbi5pY29uX3NlYXJjaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uaWNvbl9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmljb25faWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmljb25fcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uaWNvbl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uaWNvbl9kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGViXCI7XG59XG4uaWNvbl9tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5pY29uX2N1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7XG59XG4uaWNvbl93YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbn1cbi5pY29uX3BlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5pY29uX2Vhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU5XCI7XG59XG4uaWNvbl9mbG93Y2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5pY29uX2RhdGFyZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWNcIjtcbn1cbi5pY29uX2JyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZVwiO1xufVxuLmljb25fc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY2XCI7XG59XG4uaWNvbl9wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZiXCI7XG59XG4uaWNvbl9nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMlwiO1xufVxuLmljb25fZ2xvYmUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuLmljb25fdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY1XCI7XG59XG4uaWNvbl9ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTFcIjtcbn1cbi5pY29uX2JhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmZcIjtcbn1cbi5pY29uX3Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjhcIjtcbn1cbi5pY29uX3ByaW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZhXCI7XG59XG4uaWNvbl9jYWxjdWxhdG9yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlN1wiO1xufVxuLmljb25fYnVpbGRpbmdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZkXCI7XG59XG4uaWNvbl9mbG9wcHlfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG4uaWNvbl9kcml2ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTVcIjtcbn1cbi5pY29uX3NlYXJjaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjdcIjtcbn1cbi5pY29uX2lkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMFwiO1xufVxuLmljb25faWQtMl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmNcIjtcbn1cbi5pY29uX3B1enpsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjlcIjtcbn1cbi5pY29uX2xpa2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRkXCI7XG59XG4uaWNvbl9kaXNsaWtlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMVwiO1xufVxuLmljb25fbXVnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkY1wiO1xufVxuLmljb25fY3VycmVuY3lfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7XG59XG4uaWNvbl93YWxsZXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XG59XG4uaWNvbl9wZW5zX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkYlwiO1xufVxuLmljb25fZWFzZWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYwXCI7XG59XG4uaWNvbl9mbG93Y2hhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XG59XG4uaWNvbl9kYXRhcmVwb3J0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuLmljb25fYnJpZWZjYXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNFwiO1xufVxuLmljb25fc2hpZWxkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOVwiO1xufVxuLmljb25fcGVyY2VudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGFcIjtcbn1cbi5pY29uX2dsb2JlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZVwiO1xufVxuLmljb25fY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU2XCI7XG59XG5cblxuICAuZ2x5cGgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNzVlbTtcbiAgICBtYXJnaW46IC40ZW0gMS41ZW0gLjc1ZW0gMDtcbiAgICB3aWR0aDogNmVtO1xudGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgICAgICAgLmdseXBoX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgICAgIGNvbG9yOiAjNTljNWRjO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdseXBoIGRpdiB7IHBhZGRpbmctYm90dG9tOiAxMHB4O31cblxuICAuZ2x5cGggaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmNlbnRlcmVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmdseXBoIC5mczEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgXG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZVwiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIkBpbXBvcnQgXCJpb25pY29ucy12YXJpYWJsZXNcIjtcbi8qIVxuICBJb25pY29ucywgdiN7JGlvbmljb25zLXZlcnNpb259XG4gIENyZWF0ZWQgYnkgQmVuIFNwZXJyeSBmb3IgdGhlIElvbmljIEZyYW1ld29yaywgaHR0cDovL2lvbmljb25zLmNvbS9cbiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG4gIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vZHJpZnR5Y28vaW9uaWNvbnNcblxuICBBbmRyb2lkLXN0eWxlIGljb25zIG9yaWdpbmFsbHkgYnVpbHQgYnkgR29vZ2xl4oCZc1xuICBNYXRlcmlhbCBEZXNpZ24gSWNvbnM6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbWF0ZXJpYWwtZGVzaWduLWljb25zXG4gIHVzZWQgdW5kZXIgQ0MgQlkgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICBNb2RpZmllZCBpY29ucyB0byBmaXQgaW9uaWNvbuKAmXMgZ3JpZCBmcm9tIG9yaWdpbmFsLlxuKi9cblxuQGltcG9ydCBcImlvbmljb25zLWZvbnRcIjtcbkBpbXBvcnQgXCJpb25pY29ucy1pY29uc1wiO1xuIiwiLy8gSW9uaWNvbnMgRm9udCBQYXRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9udC1mYWNlIHtcbiBmb250LWZhbWlseTogJGlvbmljb25zLWZvbnQtZmFtaWx5O1xuIHNyYzp1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLmVvdD92PSN7JGlvbmljb25zLXZlcnNpb259XCIpO1xuIHNyYzp1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLmVvdD92PSN7JGlvbmljb25zLXZlcnNpb259I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLnR0Zj92PSN7JGlvbmljb25zLXZlcnNpb259XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLndvZmY/dj0jeyRpb25pY29ucy12ZXJzaW9ufVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLnN2Zz92PSN7JGlvbmljb25zLXZlcnNpb259I0lvbmljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiBmb250LXdlaWdodDogbm9ybWFsO1xuIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmlvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkaW9uaWNvbnMtZm9udC1mYW1pbHk7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi8vIElvbmljb25zIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGlvbmljb25zLWZvbnQtcGF0aDogXCIuLi9mb250cy9pb25pY29uc1wiICFkZWZhdWx0O1xuJGlvbmljb25zLWZvbnQtZmFtaWx5OiBcIklvbmljb25zXCIgIWRlZmF1bHQ7XG4kaW9uaWNvbnMtdmVyc2lvbjogXCIyLjAuMFwiICFkZWZhdWx0O1xuJGlvbmljb25zLXByZWZpeDogaW9uLSAhZGVmYXVsdDtcblxuJGlvbmljb24tdmFyLWFsZXJ0OiBcIlxcZjEwMVwiO1xuJGlvbmljb24tdmFyLWFsZXJ0LWNpcmNsZWQ6IFwiXFxmMTAwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hZGQ6IFwiXFxmMmM3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hZGQtY2lyY2xlOiBcIlxcZjM1OVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYWxhcm0tY2xvY2s6IFwiXFxmMzVhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hbGVydDogXCJcXGYzNWJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFwcHM6IFwiXFxmMzVjXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcmNoaXZlOiBcIlxcZjJjOVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctYmFjazogXCJcXGYyY2FcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRvd246IFwiXFxmMzVkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wZG93bjogXCJcXGYzNWZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTogXCJcXGYzNWVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OiBcIlxcZjM2MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOiBcIlxcZjM2MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OiBcIlxcZjM2M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTogXCJcXGYzNjJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3B1cDogXCJcXGYzNjVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6IFwiXFxmMzY0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1mb3J3YXJkOiBcIlxcZjMwZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctdXA6IFwiXFxmMzY2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1hdHRhY2g6IFwiXFxmMzY3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1iYXI6IFwiXFxmMzY4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1iaWN5Y2xlOiBcIlxcZjM2OVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYm9hdDogXCJcXGYzNmFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJvb2ttYXJrOiBcIlxcZjM2YlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtYnVsYjogXCJcXGYzNmNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWJ1czogXCJcXGYzNmRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbGVuZGFyOiBcIlxcZjJkMVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2FsbDogXCJcXGYyZDJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbWVyYTogXCJcXGYyZDNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhbmNlbDogXCJcXGYzNmVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhcjogXCJcXGYzNmZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNhcnQ6IFwiXFxmMzcwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGF0OiBcIlxcZjJkNFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2tib3g6IFwiXFxmMzc0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1ibGFuazogXCJcXGYzNzFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6IFwiXFxmMzczXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOiBcIlxcZjM3MlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTogXCJcXGYzNzVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsaXBib2FyZDogXCJcXGYzNzZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNsb3NlOiBcIlxcZjJkN1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQ6IFwiXFxmMzdhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZC1jaXJjbGU6IFwiXFxmMzc3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZC1kb25lOiBcIlxcZjM3OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtb3V0bGluZTogXCJcXGYzNzlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6IFwiXFxmMzdiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jb21wYXNzOiBcIlxcZjM3Y1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdDogXCJcXGYyZDhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWNvbnRhY3RzOiBcIlxcZjJkOVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtY29udHJhY3Q6IFwiXFxmMzdkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1jcmVhdGU6IFwiXFxmMzdlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kZWxldGU6IFwiXFxmMzdmXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kZXNrdG9wOiBcIlxcZjM4MFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG9jdW1lbnQ6IFwiXFxmMzgxXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kb25lOiBcIlxcZjM4M1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZG9uZS1hbGw6IFwiXFxmMzgyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1kb3dubG9hZDogXCJcXGYyZGRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWRyYWZ0czogXCJcXGYzODRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWV4aXQ6IFwiXFxmMzg1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1leHBhbmQ6IFwiXFxmMzg2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZTogXCJcXGYzODhcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6IFwiXFxmMzg3XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1maWxtOiBcIlxcZjM4OVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyOiBcIlxcZjJlMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtZm9sZGVyLW9wZW46IFwiXFxmMzhhXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1mdW5uZWw6IFwiXFxmMzhiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1nbG9iZTogXCJcXGYzOGNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLWhhbmQ6IFwiXFxmMmUzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1oYW5nb3V0OiBcIlxcZjM4ZFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaGFwcHk6IFwiXFxmMzhlXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1ob21lOiBcIlxcZjM4ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtaW1hZ2U6IFwiXFxmMmU0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1sYXB0b3A6IFwiXFxmMzkwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1saXN0OiBcIlxcZjM5MVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbG9jYXRlOiBcIlxcZjJlOVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbG9jazogXCJcXGYzOTJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1haWw6IFwiXFxmMmViXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tYXA6IFwiXFxmMzkzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1tZW51OiBcIlxcZjM5NFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbWljcm9waG9uZTogXCJcXGYyZWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOiBcIlxcZjM5NVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOiBcIlxcZjM5NlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDogXCJcXGYzOTdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5hdmlnYXRlOiBcIlxcZjM5OFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9uczogXCJcXGYzOWJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTogXCJcXGYzOTlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOiBcIlxcZjM5YVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtb3BlbjogXCJcXGYzOWNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLW9wdGlvbnM6IFwiXFxmMzlkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wZW9wbGU6IFwiXFxmMzllXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wZXJzb246IFwiXFxmM2EwXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wZXJzb24tYWRkOiBcIlxcZjM5ZlwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOiBcIlxcZjNhMVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6IFwiXFxmM2EyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1waW46IFwiXFxmM2EzXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1wbGFuZTogXCJcXGYzYTRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXBsYXlzdG9yZTogXCJcXGYyZjBcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXByaW50OiBcIlxcZjNhNVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjogXCJcXGYzYTZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjogXCJcXGYzYTdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXJlZnJlc2g6IFwiXFxmM2E4XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmU6IFwiXFxmMmY0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmUtY2lyY2xlOiBcIlxcZjNhOVwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtcmVzdGF1cmFudDogXCJcXGYzYWFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNhZDogXCJcXGYzYWJcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNlYXJjaDogXCJcXGYyZjVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNlbmQ6IFwiXFxmMmY2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC1zZXR0aW5nczogXCJcXGYyZjdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXNoYXJlOiBcIlxcZjJmOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc2hhcmUtYWx0OiBcIlxcZjNhY1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3RhcjogXCJcXGYyZmNcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0YXItaGFsZjogXCJcXGYzYWRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0YXItb3V0bGluZTogXCJcXGYzYWVcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN0b3B3YXRjaDogXCJcXGYyZmRcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN1YndheTogXCJcXGYzYWZcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXN1bm55OiBcIlxcZjNiMFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtc3luYzogXCJcXGYzYjFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXRleHRzbXM6IFwiXFxmM2IyXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC10aW1lOiBcIlxcZjNiM1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdHJhaW46IFwiXFxmM2I0XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC11bmxvY2s6IFwiXFxmM2I1XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC11cGxvYWQ6IFwiXFxmM2I2XCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC12b2x1bWUtZG93bjogXCJcXGYzYjdcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1tdXRlOiBcIlxcZjNiOFwiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLW9mZjogXCJcXGYzYjlcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS11cDogXCJcXGYzYmFcIjtcbiRpb25pY29uLXZhci1hbmRyb2lkLXdhbGs6IFwiXFxmM2JiXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13YXJuaW5nOiBcIlxcZjNiY1wiO1xuJGlvbmljb24tdmFyLWFuZHJvaWQtd2F0Y2g6IFwiXFxmM2JkXCI7XG4kaW9uaWNvbi12YXItYW5kcm9pZC13aWZpOiBcIlxcZjMwNVwiO1xuJGlvbmljb24tdmFyLWFwZXJ0dXJlOiBcIlxcZjMxM1wiO1xuJGlvbmljb24tdmFyLWFyY2hpdmU6IFwiXFxmMTAyXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZG93bi1hOiBcIlxcZjEwM1wiO1xuJGlvbmljb24tdmFyLWFycm93LWRvd24tYjogXCJcXGYxMDRcIjtcbiRpb25pY29uLXZhci1hcnJvdy1kb3duLWM6IFwiXFxmMTA1XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZXhwYW5kOiBcIlxcZjI1ZVwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLWRvd24tbGVmdDogXCJcXGYyNWZcIjtcbiRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OiBcIlxcZjI2MFwiO1xuJGlvbmljb24tdmFyLWFycm93LWdyYXBoLXVwLWxlZnQ6IFwiXFxmMjYxXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6IFwiXFxmMjYyXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbGVmdC1hOiBcIlxcZjEwNlwiO1xuJGlvbmljb24tdmFyLWFycm93LWxlZnQtYjogXCJcXGYxMDdcIjtcbiRpb25pY29uLXZhci1hcnJvdy1sZWZ0LWM6IFwiXFxmMTA4XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctbW92ZTogXCJcXGYyNjNcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yZXNpemU6IFwiXFxmMjY0XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLWxlZnQ6IFwiXFxmMjY1XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmV0dXJuLXJpZ2h0OiBcIlxcZjI2NlwiO1xuJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWE6IFwiXFxmMTA5XCI7XG4kaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYjogXCJcXGYxMGFcIjtcbiRpb25pY29uLXZhci1hcnJvdy1yaWdodC1jOiBcIlxcZjEwYlwiO1xuJGlvbmljb24tdmFyLWFycm93LXNocmluazogXCJcXGYyNjdcIjtcbiRpb25pY29uLXZhci1hcnJvdy1zd2FwOiBcIlxcZjI2OFwiO1xuJGlvbmljb24tdmFyLWFycm93LXVwLWE6IFwiXFxmMTBjXCI7XG4kaW9uaWNvbi12YXItYXJyb3ctdXAtYjogXCJcXGYxMGRcIjtcbiRpb25pY29uLXZhci1hcnJvdy11cC1jOiBcIlxcZjEwZVwiO1xuJGlvbmljb24tdmFyLWFzdGVyaXNrOiBcIlxcZjMxNFwiO1xuJGlvbmljb24tdmFyLWF0OiBcIlxcZjEwZlwiO1xuJGlvbmljb24tdmFyLWJhY2tzcGFjZTogXCJcXGYzYmZcIjtcbiRpb25pY29uLXZhci1iYWNrc3BhY2Utb3V0bGluZTogXCJcXGYzYmVcIjtcbiRpb25pY29uLXZhci1iYWc6IFwiXFxmMTEwXCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1jaGFyZ2luZzogXCJcXGYxMTFcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjExMlwiO1xuJGlvbmljb24tdmFyLWJhdHRlcnktZnVsbDogXCJcXGYxMTNcIjtcbiRpb25pY29uLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMTE0XCI7XG4kaW9uaWNvbi12YXItYmF0dGVyeS1sb3c6IFwiXFxmMTE1XCI7XG4kaW9uaWNvbi12YXItYmVha2VyOiBcIlxcZjI2OVwiO1xuJGlvbmljb24tdmFyLWJlZXI6IFwiXFxmMjZhXCI7XG4kaW9uaWNvbi12YXItYmx1ZXRvb3RoOiBcIlxcZjExNlwiO1xuJGlvbmljb24tdmFyLWJvbmZpcmU6IFwiXFxmMzE1XCI7XG4kaW9uaWNvbi12YXItYm9va21hcms6IFwiXFxmMjZiXCI7XG4kaW9uaWNvbi12YXItYm93dGllOiBcIlxcZjNjMFwiO1xuJGlvbmljb24tdmFyLWJyaWVmY2FzZTogXCJcXGYyNmNcIjtcbiRpb25pY29uLXZhci1idWc6IFwiXFxmMmJlXCI7XG4kaW9uaWNvbi12YXItY2FsY3VsYXRvcjogXCJcXGYyNmRcIjtcbiRpb25pY29uLXZhci1jYWxlbmRhcjogXCJcXGYxMTdcIjtcbiRpb25pY29uLXZhci1jYW1lcmE6IFwiXFxmMTE4XCI7XG4kaW9uaWNvbi12YXItY2FyZDogXCJcXGYxMTlcIjtcbiRpb25pY29uLXZhci1jYXNoOiBcIlxcZjMxNlwiO1xuJGlvbmljb24tdmFyLWNoYXRib3g6IFwiXFxmMTFiXCI7XG4kaW9uaWNvbi12YXItY2hhdGJveC13b3JraW5nOiBcIlxcZjExYVwiO1xuJGlvbmljb24tdmFyLWNoYXRib3hlczogXCJcXGYxMWNcIjtcbiRpb25pY29uLXZhci1jaGF0YnViYmxlOiBcIlxcZjExZVwiO1xuJGlvbmljb24tdmFyLWNoYXRidWJibGUtd29ya2luZzogXCJcXGYxMWRcIjtcbiRpb25pY29uLXZhci1jaGF0YnViYmxlczogXCJcXGYxMWZcIjtcbiRpb25pY29uLXZhci1jaGVja21hcms6IFwiXFxmMTIyXCI7XG4kaW9uaWNvbi12YXItY2hlY2ttYXJrLWNpcmNsZWQ6IFwiXFxmMTIwXCI7XG4kaW9uaWNvbi12YXItY2hlY2ttYXJrLXJvdW5kOiBcIlxcZjEyMVwiO1xuJGlvbmljb24tdmFyLWNoZXZyb24tZG93bjogXCJcXGYxMjNcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMTI0XCI7XG4kaW9uaWNvbi12YXItY2hldnJvbi1yaWdodDogXCJcXGYxMjVcIjtcbiRpb25pY29uLXZhci1jaGV2cm9uLXVwOiBcIlxcZjEyNlwiO1xuJGlvbmljb24tdmFyLWNsaXBib2FyZDogXCJcXGYxMjdcIjtcbiRpb25pY29uLXZhci1jbG9jazogXCJcXGYyNmVcIjtcbiRpb25pY29uLXZhci1jbG9zZTogXCJcXGYxMmFcIjtcbiRpb25pY29uLXZhci1jbG9zZS1jaXJjbGVkOiBcIlxcZjEyOFwiO1xuJGlvbmljb24tdmFyLWNsb3NlLXJvdW5kOiBcIlxcZjEyOVwiO1xuJGlvbmljb24tdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcIlxcZjMxN1wiO1xuJGlvbmljb24tdmFyLWNsb3VkOiBcIlxcZjEyYlwiO1xuJGlvbmljb24tdmFyLWNvZGU6IFwiXFxmMjcxXCI7XG4kaW9uaWNvbi12YXItY29kZS1kb3dubG9hZDogXCJcXGYyNmZcIjtcbiRpb25pY29uLXZhci1jb2RlLXdvcmtpbmc6IFwiXFxmMjcwXCI7XG4kaW9uaWNvbi12YXItY29mZmVlOiBcIlxcZjI3MlwiO1xuJGlvbmljb24tdmFyLWNvbXBhc3M6IFwiXFxmMjczXCI7XG4kaW9uaWNvbi12YXItY29tcG9zZTogXCJcXGYxMmNcIjtcbiRpb25pY29uLXZhci1jb25uZWN0aW9uLWJhcnM6IFwiXFxmMjc0XCI7XG4kaW9uaWNvbi12YXItY29udHJhc3Q6IFwiXFxmMjc1XCI7XG4kaW9uaWNvbi12YXItY3JvcDogXCJcXGYzYzFcIjtcbiRpb25pY29uLXZhci1jdWJlOiBcIlxcZjMxOFwiO1xuJGlvbmljb24tdmFyLWRpc2M6IFwiXFxmMTJkXCI7XG4kaW9uaWNvbi12YXItZG9jdW1lbnQ6IFwiXFxmMTJmXCI7XG4kaW9uaWNvbi12YXItZG9jdW1lbnQtdGV4dDogXCJcXGYxMmVcIjtcbiRpb25pY29uLXZhci1kcmFnOiBcIlxcZjEzMFwiO1xuJGlvbmljb24tdmFyLWVhcnRoOiBcIlxcZjI3NlwiO1xuJGlvbmljb24tdmFyLWVhc2VsOiBcIlxcZjNjMlwiO1xuJGlvbmljb24tdmFyLWVkaXQ6IFwiXFxmMmJmXCI7XG4kaW9uaWNvbi12YXItZWdnOiBcIlxcZjI3N1wiO1xuJGlvbmljb24tdmFyLWVqZWN0OiBcIlxcZjEzMVwiO1xuJGlvbmljb24tdmFyLWVtYWlsOiBcIlxcZjEzMlwiO1xuJGlvbmljb24tdmFyLWVtYWlsLXVucmVhZDogXCJcXGYzYzNcIjtcbiRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrOiBcIlxcZjNjNVwiO1xuJGlvbmljb24tdmFyLWVybGVubWV5ZXItZmxhc2stYnViYmxlczogXCJcXGYzYzRcIjtcbiRpb25pY29uLXZhci1leWU6IFwiXFxmMTMzXCI7XG4kaW9uaWNvbi12YXItZXllLWRpc2FibGVkOiBcIlxcZjMwNlwiO1xuJGlvbmljb24tdmFyLWZlbWFsZTogXCJcXGYyNzhcIjtcbiRpb25pY29uLXZhci1maWxpbmc6IFwiXFxmMTM0XCI7XG4kaW9uaWNvbi12YXItZmlsbS1tYXJrZXI6IFwiXFxmMTM1XCI7XG4kaW9uaWNvbi12YXItZmlyZWJhbGw6IFwiXFxmMzE5XCI7XG4kaW9uaWNvbi12YXItZmxhZzogXCJcXGYyNzlcIjtcbiRpb25pY29uLXZhci1mbGFtZTogXCJcXGYzMWFcIjtcbiRpb25pY29uLXZhci1mbGFzaDogXCJcXGYxMzdcIjtcbiRpb25pY29uLXZhci1mbGFzaC1vZmY6IFwiXFxmMTM2XCI7XG4kaW9uaWNvbi12YXItZm9sZGVyOiBcIlxcZjEzOVwiO1xuJGlvbmljb24tdmFyLWZvcms6IFwiXFxmMjdhXCI7XG4kaW9uaWNvbi12YXItZm9yay1yZXBvOiBcIlxcZjJjMFwiO1xuJGlvbmljb24tdmFyLWZvcndhcmQ6IFwiXFxmMTNhXCI7XG4kaW9uaWNvbi12YXItZnVubmVsOiBcIlxcZjMxYlwiO1xuJGlvbmljb24tdmFyLWdlYXItYTogXCJcXGYxM2RcIjtcbiRpb25pY29uLXZhci1nZWFyLWI6IFwiXFxmMTNlXCI7XG4kaW9uaWNvbi12YXItZ3JpZDogXCJcXGYxM2ZcIjtcbiRpb25pY29uLXZhci1oYW1tZXI6IFwiXFxmMjdiXCI7XG4kaW9uaWNvbi12YXItaGFwcHk6IFwiXFxmMzFjXCI7XG4kaW9uaWNvbi12YXItaGFwcHktb3V0bGluZTogXCJcXGYzYzZcIjtcbiRpb25pY29uLXZhci1oZWFkcGhvbmU6IFwiXFxmMTQwXCI7XG4kaW9uaWNvbi12YXItaGVhcnQ6IFwiXFxmMTQxXCI7XG4kaW9uaWNvbi12YXItaGVhcnQtYnJva2VuOiBcIlxcZjMxZFwiO1xuJGlvbmljb24tdmFyLWhlbHA6IFwiXFxmMTQzXCI7XG4kaW9uaWNvbi12YXItaGVscC1idW95OiBcIlxcZjI3Y1wiO1xuJGlvbmljb24tdmFyLWhlbHAtY2lyY2xlZDogXCJcXGYxNDJcIjtcbiRpb25pY29uLXZhci1ob21lOiBcIlxcZjE0NFwiO1xuJGlvbmljb24tdmFyLWljZWNyZWFtOiBcIlxcZjI3ZFwiO1xuJGlvbmljb24tdmFyLWltYWdlOiBcIlxcZjE0N1wiO1xuJGlvbmljb24tdmFyLWltYWdlczogXCJcXGYxNDhcIjtcbiRpb25pY29uLXZhci1pbmZvcm1hdGlvbjogXCJcXGYxNGFcIjtcbiRpb25pY29uLXZhci1pbmZvcm1hdGlvbi1jaXJjbGVkOiBcIlxcZjE0OVwiO1xuJGlvbmljb24tdmFyLWlvbmljOiBcIlxcZjE0YlwiO1xuJGlvbmljb24tdmFyLWlvcy1hbGFybTogXCJcXGYzYzhcIjtcbiRpb25pY29uLXZhci1pb3MtYWxhcm0tb3V0bGluZTogXCJcXGYzYzdcIjtcbiRpb25pY29uLXZhci1pb3MtYWxidW1zOiBcIlxcZjNjYVwiO1xuJGlvbmljb24tdmFyLWlvcy1hbGJ1bXMtb3V0bGluZTogXCJcXGYzYzlcIjtcbiRpb25pY29uLXZhci1pb3MtYW1lcmljYW5mb290YmFsbDogXCJcXGYzY2NcIjtcbiRpb25pY29uLXZhci1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOiBcIlxcZjNjYlwiO1xuJGlvbmljb24tdmFyLWlvcy1hbmFseXRpY3M6IFwiXFxmM2NlXCI7XG4kaW9uaWNvbi12YXItaW9zLWFuYWx5dGljcy1vdXRsaW5lOiBcIlxcZjNjZFwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy1iYWNrOiBcIlxcZjNjZlwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy1kb3duOiBcIlxcZjNkMFwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy1mb3J3YXJkOiBcIlxcZjNkMVwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy1sZWZ0OiBcIlxcZjNkMlwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy1yaWdodDogXCJcXGYzZDNcIjtcbiRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1kb3duOiBcIlxcZjNkNFwiO1xuJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLWxlZnQ6IFwiXFxmM2Q1XCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tcmlnaHQ6IFwiXFxmM2Q2XCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXRoaW4tdXA6IFwiXFxmM2Q3XCI7XG4kaW9uaWNvbi12YXItaW9zLWFycm93LXVwOiBcIlxcZjNkOFwiO1xuJGlvbmljb24tdmFyLWlvcy1hdDogXCJcXGYzZGFcIjtcbiRpb25pY29uLXZhci1pb3MtYXQtb3V0bGluZTogXCJcXGYzZDlcIjtcbiRpb25pY29uLXZhci1pb3MtYmFyY29kZTogXCJcXGYzZGNcIjtcbiRpb25pY29uLXZhci1pb3MtYmFyY29kZS1vdXRsaW5lOiBcIlxcZjNkYlwiO1xuJGlvbmljb24tdmFyLWlvcy1iYXNlYmFsbDogXCJcXGYzZGVcIjtcbiRpb25pY29uLXZhci1pb3MtYmFzZWJhbGwtb3V0bGluZTogXCJcXGYzZGRcIjtcbiRpb25pY29uLXZhci1pb3MtYmFza2V0YmFsbDogXCJcXGYzZTBcIjtcbiRpb25pY29uLXZhci1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOiBcIlxcZjNkZlwiO1xuJGlvbmljb24tdmFyLWlvcy1iZWxsOiBcIlxcZjNlMlwiO1xuJGlvbmljb24tdmFyLWlvcy1iZWxsLW91dGxpbmU6IFwiXFxmM2UxXCI7XG4kaW9uaWNvbi12YXItaW9zLWJvZHk6IFwiXFxmM2U0XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvZHktb3V0bGluZTogXCJcXGYzZTNcIjtcbiRpb25pY29uLXZhci1pb3MtYm9sdDogXCJcXGYzZTZcIjtcbiRpb25pY29uLXZhci1pb3MtYm9sdC1vdXRsaW5lOiBcIlxcZjNlNVwiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rOiBcIlxcZjNlOFwiO1xuJGlvbmljb24tdmFyLWlvcy1ib29rLW91dGxpbmU6IFwiXFxmM2U3XCI7XG4kaW9uaWNvbi12YXItaW9zLWJvb2ttYXJrczogXCJcXGYzZWFcIjtcbiRpb25pY29uLXZhci1pb3MtYm9va21hcmtzLW91dGxpbmU6IFwiXFxmM2U5XCI7XG4kaW9uaWNvbi12YXItaW9zLWJveDogXCJcXGYzZWNcIjtcbiRpb25pY29uLXZhci1pb3MtYm94LW91dGxpbmU6IFwiXFxmM2ViXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZTogXCJcXGYzZWVcIjtcbiRpb25pY29uLXZhci1pb3MtYnJpZWZjYXNlLW91dGxpbmU6IFwiXFxmM2VkXCI7XG4kaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzOiBcIlxcZjNmMFwiO1xuJGlvbmljb24tdmFyLWlvcy1icm93c2Vycy1vdXRsaW5lOiBcIlxcZjNlZlwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yOiBcIlxcZjNmMlwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6IFwiXFxmM2YxXCI7XG4kaW9uaWNvbi12YXItaW9zLWNhbGVuZGFyOiBcIlxcZjNmNFwiO1xuJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhci1vdXRsaW5lOiBcIlxcZjNmM1wiO1xuJGlvbmljb24tdmFyLWlvcy1jYW1lcmE6IFwiXFxmM2Y2XCI7XG4kaW9uaWNvbi12YXItaW9zLWNhbWVyYS1vdXRsaW5lOiBcIlxcZjNmNVwiO1xuJGlvbmljb24tdmFyLWlvcy1jYXJ0OiBcIlxcZjNmOFwiO1xuJGlvbmljb24tdmFyLWlvcy1jYXJ0LW91dGxpbmU6IFwiXFxmM2Y3XCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRib3hlczogXCJcXGYzZmFcIjtcbiRpb25pY29uLXZhci1pb3MtY2hhdGJveGVzLW91dGxpbmU6IFwiXFxmM2Y5XCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGU6IFwiXFxmM2ZjXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoYXRidWJibGUtb3V0bGluZTogXCJcXGYzZmJcIjtcbiRpb25pY29uLXZhci1pb3MtY2hlY2ttYXJrOiBcIlxcZjNmZlwiO1xuJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstZW1wdHk6IFwiXFxmM2ZkXCI7XG4kaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyay1vdXRsaW5lOiBcIlxcZjNmZVwiO1xuJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtZmlsbGVkOiBcIlxcZjQwMFwiO1xuJGlvbmljb24tdmFyLWlvcy1jaXJjbGUtb3V0bGluZTogXCJcXGY0MDFcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvY2s6IFwiXFxmNDAzXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb2NrLW91dGxpbmU6IFwiXFxmNDAyXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3NlOiBcIlxcZjQwNlwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG9zZS1lbXB0eTogXCJcXGY0MDRcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvc2Utb3V0bGluZTogXCJcXGY0MDVcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWQ6IFwiXFxmNDBjXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkLWRvd25sb2FkOiBcIlxcZjQwOFwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOiBcIlxcZjQwN1wiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC1vdXRsaW5lOiBcIlxcZjQwOVwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQ6IFwiXFxmNDBiXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOiBcIlxcZjQwYVwiO1xuJGlvbmljb24tdmFyLWlvcy1jbG91ZHk6IFwiXFxmNDEwXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodDogXCJcXGY0MGVcIjtcbiRpb25pY29uLXZhci1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6IFwiXFxmNDBkXCI7XG4kaW9uaWNvbi12YXItaW9zLWNsb3VkeS1vdXRsaW5lOiBcIlxcZjQwZlwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2c6IFwiXFxmNDEyXCI7XG4kaW9uaWNvbi12YXItaW9zLWNvZy1vdXRsaW5lOiBcIlxcZjQxMVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXI6IFwiXFxmNDE0XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOiBcIlxcZjQxM1wiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kOiBcIlxcZjQxNlwiO1xuJGlvbmljb24tdmFyLWlvcy1jb2xvci13YW5kLW91dGxpbmU6IFwiXFxmNDE1XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbXBvc2U6IFwiXFxmNDE4XCI7XG4kaW9uaWNvbi12YXItaW9zLWNvbXBvc2Utb3V0bGluZTogXCJcXGY0MTdcIjtcbiRpb25pY29uLXZhci1pb3MtY29udGFjdDogXCJcXGY0MWFcIjtcbiRpb25pY29uLXZhci1pb3MtY29udGFjdC1vdXRsaW5lOiBcIlxcZjQxOVwiO1xuJGlvbmljb24tdmFyLWlvcy1jb3B5OiBcIlxcZjQxY1wiO1xuJGlvbmljb24tdmFyLWlvcy1jb3B5LW91dGxpbmU6IFwiXFxmNDFiXCI7XG4kaW9uaWNvbi12YXItaW9zLWNyb3A6IFwiXFxmNDFlXCI7XG4kaW9uaWNvbi12YXItaW9zLWNyb3Atc3Ryb25nOiBcIlxcZjQxZFwiO1xuJGlvbmljb24tdmFyLWlvcy1kb3dubG9hZDogXCJcXGY0MjBcIjtcbiRpb25pY29uLXZhci1pb3MtZG93bmxvYWQtb3V0bGluZTogXCJcXGY0MWZcIjtcbiRpb25pY29uLXZhci1pb3MtZHJhZzogXCJcXGY0MjFcIjtcbiRpb25pY29uLXZhci1pb3MtZW1haWw6IFwiXFxmNDIzXCI7XG4kaW9uaWNvbi12YXItaW9zLWVtYWlsLW91dGxpbmU6IFwiXFxmNDIyXCI7XG4kaW9uaWNvbi12YXItaW9zLWV5ZTogXCJcXGY0MjVcIjtcbiRpb25pY29uLXZhci1pb3MtZXllLW91dGxpbmU6IFwiXFxmNDI0XCI7XG4kaW9uaWNvbi12YXItaW9zLWZhc3Rmb3J3YXJkOiBcIlxcZjQyN1wiO1xuJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOiBcIlxcZjQyNlwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxpbmc6IFwiXFxmNDI5XCI7XG4kaW9uaWNvbi12YXItaW9zLWZpbGluZy1vdXRsaW5lOiBcIlxcZjQyOFwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxtOiBcIlxcZjQyYlwiO1xuJGlvbmljb24tdmFyLWlvcy1maWxtLW91dGxpbmU6IFwiXFxmNDJhXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYWc6IFwiXFxmNDJkXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYWctb3V0bGluZTogXCJcXGY0MmNcIjtcbiRpb25pY29uLXZhci1pb3MtZmxhbWU6IFwiXFxmNDJmXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYW1lLW91dGxpbmU6IFwiXFxmNDJlXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsYXNrOiBcIlxcZjQzMVwiO1xuJGlvbmljb24tdmFyLWlvcy1mbGFzay1vdXRsaW5lOiBcIlxcZjQzMFwiO1xuJGlvbmljb24tdmFyLWlvcy1mbG93ZXI6IFwiXFxmNDMzXCI7XG4kaW9uaWNvbi12YXItaW9zLWZsb3dlci1vdXRsaW5lOiBcIlxcZjQzMlwiO1xuJGlvbmljb24tdmFyLWlvcy1mb2xkZXI6IFwiXFxmNDM1XCI7XG4kaW9uaWNvbi12YXItaW9zLWZvbGRlci1vdXRsaW5lOiBcIlxcZjQzNFwiO1xuJGlvbmljb24tdmFyLWlvcy1mb290YmFsbDogXCJcXGY0MzdcIjtcbiRpb25pY29uLXZhci1pb3MtZm9vdGJhbGwtb3V0bGluZTogXCJcXGY0MzZcIjtcbiRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWE6IFwiXFxmNDM5XCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6IFwiXFxmNDM4XCI7XG4kaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iOiBcIlxcZjQzYlwiO1xuJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOiBcIlxcZjQzYVwiO1xuJGlvbmljb24tdmFyLWlvcy1nZWFyOiBcIlxcZjQzZFwiO1xuJGlvbmljb24tdmFyLWlvcy1nZWFyLW91dGxpbmU6IFwiXFxmNDNjXCI7XG4kaW9uaWNvbi12YXItaW9zLWdsYXNzZXM6IFwiXFxmNDNmXCI7XG4kaW9uaWNvbi12YXItaW9zLWdsYXNzZXMtb3V0bGluZTogXCJcXGY0M2VcIjtcbiRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3OiBcIlxcZjQ0MVwiO1xuJGlvbmljb24tdmFyLWlvcy1ncmlkLXZpZXctb3V0bGluZTogXCJcXGY0NDBcIjtcbiRpb25pY29uLXZhci1pb3MtaGVhcnQ6IFwiXFxmNDQzXCI7XG4kaW9uaWNvbi12YXItaW9zLWhlYXJ0LW91dGxpbmU6IFwiXFxmNDQyXCI7XG4kaW9uaWNvbi12YXItaW9zLWhlbHA6IFwiXFxmNDQ2XCI7XG4kaW9uaWNvbi12YXItaW9zLWhlbHAtZW1wdHk6IFwiXFxmNDQ0XCI7XG4kaW9uaWNvbi12YXItaW9zLWhlbHAtb3V0bGluZTogXCJcXGY0NDVcIjtcbiRpb25pY29uLXZhci1pb3MtaG9tZTogXCJcXGY0NDhcIjtcbiRpb25pY29uLXZhci1pb3MtaG9tZS1vdXRsaW5lOiBcIlxcZjQ0N1wiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZpbml0ZTogXCJcXGY0NGFcIjtcbiRpb25pY29uLXZhci1pb3MtaW5maW5pdGUtb3V0bGluZTogXCJcXGY0NDlcIjtcbiRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb246IFwiXFxmNDRkXCI7XG4kaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLWVtcHR5OiBcIlxcZjQ0YlwiO1xuJGlvbmljb24tdmFyLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOiBcIlxcZjQ0Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1pb25pYy1vdXRsaW5lOiBcIlxcZjQ0ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1rZXlwYWQ6IFwiXFxmNDUwXCI7XG4kaW9uaWNvbi12YXItaW9zLWtleXBhZC1vdXRsaW5lOiBcIlxcZjQ0ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1saWdodGJ1bGI6IFwiXFxmNDUyXCI7XG4kaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYi1vdXRsaW5lOiBcIlxcZjQ1MVwiO1xuJGlvbmljb24tdmFyLWlvcy1saXN0OiBcIlxcZjQ1NFwiO1xuJGlvbmljb24tdmFyLWlvcy1saXN0LW91dGxpbmU6IFwiXFxmNDUzXCI7XG4kaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uOiBcIlxcZjQ1NlwiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NhdGlvbi1vdXRsaW5lOiBcIlxcZjQ1NVwiO1xuJGlvbmljb24tdmFyLWlvcy1sb2NrZWQ6IFwiXFxmNDU4XCI7XG4kaW9uaWNvbi12YXItaW9zLWxvY2tlZC1vdXRsaW5lOiBcIlxcZjQ1N1wiO1xuJGlvbmljb24tdmFyLWlvcy1sb29wOiBcIlxcZjQ1YVwiO1xuJGlvbmljb24tdmFyLWlvcy1sb29wLXN0cm9uZzogXCJcXGY0NTlcIjtcbiRpb25pY29uLXZhci1pb3MtbWVkaWNhbDogXCJcXGY0NWNcIjtcbiRpb25pY29uLXZhci1pb3MtbWVkaWNhbC1vdXRsaW5lOiBcIlxcZjQ1YlwiO1xuJGlvbmljb24tdmFyLWlvcy1tZWRraXQ6IFwiXFxmNDVlXCI7XG4kaW9uaWNvbi12YXItaW9zLW1lZGtpdC1vdXRsaW5lOiBcIlxcZjQ1ZFwiO1xuJGlvbmljb24tdmFyLWlvcy1taWM6IFwiXFxmNDYxXCI7XG4kaW9uaWNvbi12YXItaW9zLW1pYy1vZmY6IFwiXFxmNDVmXCI7XG4kaW9uaWNvbi12YXItaW9zLW1pYy1vdXRsaW5lOiBcIlxcZjQ2MFwiO1xuJGlvbmljb24tdmFyLWlvcy1taW51czogXCJcXGY0NjRcIjtcbiRpb25pY29uLXZhci1pb3MtbWludXMtZW1wdHk6IFwiXFxmNDYyXCI7XG4kaW9uaWNvbi12YXItaW9zLW1pbnVzLW91dGxpbmU6IFwiXFxmNDYzXCI7XG4kaW9uaWNvbi12YXItaW9zLW1vbml0b3I6IFwiXFxmNDY2XCI7XG4kaW9uaWNvbi12YXItaW9zLW1vbml0b3Itb3V0bGluZTogXCJcXGY0NjVcIjtcbiRpb25pY29uLXZhci1pb3MtbW9vbjogXCJcXGY0NjhcIjtcbiRpb25pY29uLXZhci1pb3MtbW9vbi1vdXRsaW5lOiBcIlxcZjQ2N1wiO1xuJGlvbmljb24tdmFyLWlvcy1tb3JlOiBcIlxcZjQ2YVwiO1xuJGlvbmljb24tdmFyLWlvcy1tb3JlLW91dGxpbmU6IFwiXFxmNDY5XCI7XG4kaW9uaWNvbi12YXItaW9zLW11c2ljYWwtbm90ZTogXCJcXGY0NmJcIjtcbiRpb25pY29uLXZhci1pb3MtbXVzaWNhbC1ub3RlczogXCJcXGY0NmNcIjtcbiRpb25pY29uLXZhci1pb3MtbmF2aWdhdGU6IFwiXFxmNDZlXCI7XG4kaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlLW91dGxpbmU6IFwiXFxmNDZkXCI7XG4kaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbjogXCJcXGY0NzBcIjtcbiRpb25pY29uLXZhci1pb3MtbnV0cml0aW9uLW91dGxpbmU6IFwiXFxmNDZmXCI7XG4kaW9uaWNvbi12YXItaW9zLXBhcGVyOiBcIlxcZjQ3MlwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlci1vdXRsaW5lOiBcIlxcZjQ3MVwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlcnBsYW5lOiBcIlxcZjQ3NFwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6IFwiXFxmNDczXCI7XG4kaW9uaWNvbi12YXItaW9zLXBhcnRseXN1bm55OiBcIlxcZjQ3NlwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOiBcIlxcZjQ3NVwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXVzZTogXCJcXGY0NzhcIjtcbiRpb25pY29uLXZhci1pb3MtcGF1c2Utb3V0bGluZTogXCJcXGY0NzdcIjtcbiRpb25pY29uLXZhci1pb3MtcGF3OiBcIlxcZjQ3YVwiO1xuJGlvbmljb24tdmFyLWlvcy1wYXctb3V0bGluZTogXCJcXGY0NzlcIjtcbiRpb25pY29uLXZhci1pb3MtcGVvcGxlOiBcIlxcZjQ3Y1wiO1xuJGlvbmljb24tdmFyLWlvcy1wZW9wbGUtb3V0bGluZTogXCJcXGY0N2JcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uOiBcIlxcZjQ3ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1wZXJzb24tb3V0bGluZTogXCJcXGY0N2RcIjtcbiRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkOiBcIlxcZjQ4MFwiO1xuJGlvbmljb24tdmFyLWlvcy1wZXJzb25hZGQtb3V0bGluZTogXCJcXGY0N2ZcIjtcbiRpb25pY29uLXZhci1pb3MtcGhvdG9zOiBcIlxcZjQ4MlwiO1xuJGlvbmljb24tdmFyLWlvcy1waG90b3Mtb3V0bGluZTogXCJcXGY0ODFcIjtcbiRpb25pY29uLXZhci1pb3MtcGllOiBcIlxcZjQ4NFwiO1xuJGlvbmljb24tdmFyLWlvcy1waWUtb3V0bGluZTogXCJcXGY0ODNcIjtcbiRpb25pY29uLXZhci1pb3MtcGludDogXCJcXGY0ODZcIjtcbiRpb25pY29uLXZhci1pb3MtcGludC1vdXRsaW5lOiBcIlxcZjQ4NVwiO1xuJGlvbmljb24tdmFyLWlvcy1wbGF5OiBcIlxcZjQ4OFwiO1xuJGlvbmljb24tdmFyLWlvcy1wbGF5LW91dGxpbmU6IFwiXFxmNDg3XCI7XG4kaW9uaWNvbi12YXItaW9zLXBsdXM6IFwiXFxmNDhiXCI7XG4kaW9uaWNvbi12YXItaW9zLXBsdXMtZW1wdHk6IFwiXFxmNDg5XCI7XG4kaW9uaWNvbi12YXItaW9zLXBsdXMtb3V0bGluZTogXCJcXGY0OGFcIjtcbiRpb25pY29uLXZhci1pb3MtcHJpY2V0YWc6IFwiXFxmNDhkXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFnLW91dGxpbmU6IFwiXFxmNDhjXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaWNldGFnczogXCJcXGY0OGZcIjtcbiRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzLW91dGxpbmU6IFwiXFxmNDhlXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaW50ZXI6IFwiXFxmNDkxXCI7XG4kaW9uaWNvbi12YXItaW9zLXByaW50ZXItb3V0bGluZTogXCJcXGY0OTBcIjtcbiRpb25pY29uLXZhci1pb3MtcHVsc2U6IFwiXFxmNDkzXCI7XG4kaW9uaWNvbi12YXItaW9zLXB1bHNlLXN0cm9uZzogXCJcXGY0OTJcIjtcbiRpb25pY29uLXZhci1pb3MtcmFpbnk6IFwiXFxmNDk1XCI7XG4kaW9uaWNvbi12YXItaW9zLXJhaW55LW91dGxpbmU6IFwiXFxmNDk0XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlY29yZGluZzogXCJcXGY0OTdcIjtcbiRpb25pY29uLXZhci1pb3MtcmVjb3JkaW5nLW91dGxpbmU6IFwiXFxmNDk2XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZG86IFwiXFxmNDk5XCI7XG4kaW9uaWNvbi12YXItaW9zLXJlZG8tb3V0bGluZTogXCJcXGY0OThcIjtcbiRpb25pY29uLXZhci1pb3MtcmVmcmVzaDogXCJcXGY0OWNcIjtcbiRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1lbXB0eTogXCJcXGY0OWFcIjtcbiRpb25pY29uLXZhci1pb3MtcmVmcmVzaC1vdXRsaW5lOiBcIlxcZjQ5YlwiO1xuJGlvbmljb24tdmFyLWlvcy1yZWxvYWQ6IFwiXFxmNDlkXCI7XG4kaW9uaWNvbi12YXItaW9zLXJldmVyc2UtY2FtZXJhOiBcIlxcZjQ5ZlwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOiBcIlxcZjQ5ZVwiO1xuJGlvbmljb24tdmFyLWlvcy1yZXdpbmQ6IFwiXFxmNGExXCI7XG4kaW9uaWNvbi12YXItaW9zLXJld2luZC1vdXRsaW5lOiBcIlxcZjRhMFwiO1xuJGlvbmljb24tdmFyLWlvcy1yb3NlOiBcIlxcZjRhM1wiO1xuJGlvbmljb24tdmFyLWlvcy1yb3NlLW91dGxpbmU6IFwiXFxmNGEyXCI7XG4kaW9uaWNvbi12YXItaW9zLXNlYXJjaDogXCJcXGY0YTVcIjtcbiRpb25pY29uLXZhci1pb3Mtc2VhcmNoLXN0cm9uZzogXCJcXGY0YTRcIjtcbiRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3M6IFwiXFxmNGE3XCI7XG4kaW9uaWNvbi12YXItaW9zLXNldHRpbmdzLXN0cm9uZzogXCJcXGY0YTZcIjtcbiRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZTogXCJcXGY0YTlcIjtcbiRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZS1zdHJvbmc6IFwiXFxmNGE4XCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZDogXCJcXGY0YWJcIjtcbiRpb25pY29uLXZhci1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6IFwiXFxmNGFhXCI7XG4kaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkOiBcIlxcZjRhZFwiO1xuJGlvbmljb24tdmFyLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOiBcIlxcZjRhY1wiO1xuJGlvbmljb24tdmFyLWlvcy1zbm93eTogXCJcXGY0YWVcIjtcbiRpb25pY29uLXZhci1pb3Mtc3BlZWRvbWV0ZXI6IFwiXFxmNGIwXCI7XG4kaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyLW91dGxpbmU6IFwiXFxmNGFmXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0YXI6IFwiXFxmNGIzXCI7XG4kaW9uaWNvbi12YXItaW9zLXN0YXItaGFsZjogXCJcXGY0YjFcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Rhci1vdXRsaW5lOiBcIlxcZjRiMlwiO1xuJGlvbmljb24tdmFyLWlvcy1zdG9wd2F0Y2g6IFwiXFxmNGI1XCI7XG4kaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaC1vdXRsaW5lOiBcIlxcZjRiNFwiO1xuJGlvbmljb24tdmFyLWlvcy1zdW5ueTogXCJcXGY0YjdcIjtcbiRpb25pY29uLXZhci1pb3Mtc3Vubnktb3V0bGluZTogXCJcXGY0YjZcIjtcbiRpb25pY29uLXZhci1pb3MtdGVsZXBob25lOiBcIlxcZjRiOVwiO1xuJGlvbmljb24tdmFyLWlvcy10ZWxlcGhvbmUtb3V0bGluZTogXCJcXGY0YjhcIjtcbiRpb25pY29uLXZhci1pb3MtdGVubmlzYmFsbDogXCJcXGY0YmJcIjtcbiRpb25pY29uLXZhci1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOiBcIlxcZjRiYVwiO1xuJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm06IFwiXFxmNGJkXCI7XG4kaW9uaWNvbi12YXItaW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOiBcIlxcZjRiY1wiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lOiBcIlxcZjRiZlwiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lLW91dGxpbmU6IFwiXFxmNGJlXCI7XG4kaW9uaWNvbi12YXItaW9zLXRpbWVyOiBcIlxcZjRjMVwiO1xuJGlvbmljb24tdmFyLWlvcy10aW1lci1vdXRsaW5lOiBcIlxcZjRjMFwiO1xuJGlvbmljb24tdmFyLWlvcy10b2dnbGU6IFwiXFxmNGMzXCI7XG4kaW9uaWNvbi12YXItaW9zLXRvZ2dsZS1vdXRsaW5lOiBcIlxcZjRjMlwiO1xuJGlvbmljb24tdmFyLWlvcy10cmFzaDogXCJcXGY0YzVcIjtcbiRpb25pY29uLXZhci1pb3MtdHJhc2gtb3V0bGluZTogXCJcXGY0YzRcIjtcbiRpb25pY29uLXZhci1pb3MtdW5kbzogXCJcXGY0YzdcIjtcbiRpb25pY29uLXZhci1pb3MtdW5kby1vdXRsaW5lOiBcIlxcZjRjNlwiO1xuJGlvbmljb24tdmFyLWlvcy11bmxvY2tlZDogXCJcXGY0YzlcIjtcbiRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQtb3V0bGluZTogXCJcXGY0YzhcIjtcbiRpb25pY29uLXZhci1pb3MtdXBsb2FkOiBcIlxcZjRjYlwiO1xuJGlvbmljb24tdmFyLWlvcy11cGxvYWQtb3V0bGluZTogXCJcXGY0Y2FcIjtcbiRpb25pY29uLXZhci1pb3MtdmlkZW9jYW06IFwiXFxmNGNkXCI7XG4kaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtLW91dGxpbmU6IFwiXFxmNGNjXCI7XG4kaW9uaWNvbi12YXItaW9zLXZvbHVtZS1oaWdoOiBcIlxcZjRjZVwiO1xuJGlvbmljb24tdmFyLWlvcy12b2x1bWUtbG93OiBcIlxcZjRjZlwiO1xuJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3M6IFwiXFxmNGQxXCI7XG4kaW9uaWNvbi12YXItaW9zLXdpbmVnbGFzcy1vdXRsaW5lOiBcIlxcZjRkMFwiO1xuJGlvbmljb24tdmFyLWlvcy13b3JsZDogXCJcXGY0ZDNcIjtcbiRpb25pY29uLXZhci1pb3Mtd29ybGQtb3V0bGluZTogXCJcXGY0ZDJcIjtcbiRpb25pY29uLXZhci1pcGFkOiBcIlxcZjFmOVwiO1xuJGlvbmljb24tdmFyLWlwaG9uZTogXCJcXGYxZmFcIjtcbiRpb25pY29uLXZhci1pcG9kOiBcIlxcZjFmYlwiO1xuJGlvbmljb24tdmFyLWpldDogXCJcXGYyOTVcIjtcbiRpb25pY29uLXZhci1rZXk6IFwiXFxmMjk2XCI7XG4kaW9uaWNvbi12YXIta25pZmU6IFwiXFxmMjk3XCI7XG4kaW9uaWNvbi12YXItbGFwdG9wOiBcIlxcZjFmY1wiO1xuJGlvbmljb24tdmFyLWxlYWY6IFwiXFxmMWZkXCI7XG4kaW9uaWNvbi12YXItbGV2ZWxzOiBcIlxcZjI5OFwiO1xuJGlvbmljb24tdmFyLWxpZ2h0YnVsYjogXCJcXGYyOTlcIjtcbiRpb25pY29uLXZhci1saW5rOiBcIlxcZjFmZVwiO1xuJGlvbmljb24tdmFyLWxvYWQtYTogXCJcXGYyOWFcIjtcbiRpb25pY29uLXZhci1sb2FkLWI6IFwiXFxmMjliXCI7XG4kaW9uaWNvbi12YXItbG9hZC1jOiBcIlxcZjI5Y1wiO1xuJGlvbmljb24tdmFyLWxvYWQtZDogXCJcXGYyOWRcIjtcbiRpb25pY29uLXZhci1sb2NhdGlvbjogXCJcXGYxZmZcIjtcbiRpb25pY29uLXZhci1sb2NrLWNvbWJpbmF0aW9uOiBcIlxcZjRkNFwiO1xuJGlvbmljb24tdmFyLWxvY2tlZDogXCJcXGYyMDBcIjtcbiRpb25pY29uLXZhci1sb2ctaW46IFwiXFxmMjllXCI7XG4kaW9uaWNvbi12YXItbG9nLW91dDogXCJcXGYyOWZcIjtcbiRpb25pY29uLXZhci1sb29wOiBcIlxcZjIwMVwiO1xuJGlvbmljb24tdmFyLW1hZ25ldDogXCJcXGYyYTBcIjtcbiRpb25pY29uLXZhci1tYWxlOiBcIlxcZjJhMVwiO1xuJGlvbmljb24tdmFyLW1hbjogXCJcXGYyMDJcIjtcbiRpb25pY29uLXZhci1tYXA6IFwiXFxmMjAzXCI7XG4kaW9uaWNvbi12YXItbWVka2l0OiBcIlxcZjJhMlwiO1xuJGlvbmljb24tdmFyLW1lcmdlOiBcIlxcZjMzZlwiO1xuJGlvbmljb24tdmFyLW1pYy1hOiBcIlxcZjIwNFwiO1xuJGlvbmljb24tdmFyLW1pYy1iOiBcIlxcZjIwNVwiO1xuJGlvbmljb24tdmFyLW1pYy1jOiBcIlxcZjIwNlwiO1xuJGlvbmljb24tdmFyLW1pbnVzOiBcIlxcZjIwOVwiO1xuJGlvbmljb24tdmFyLW1pbnVzLWNpcmNsZWQ6IFwiXFxmMjA3XCI7XG4kaW9uaWNvbi12YXItbWludXMtcm91bmQ6IFwiXFxmMjA4XCI7XG4kaW9uaWNvbi12YXItbW9kZWwtczogXCJcXGYyYzFcIjtcbiRpb25pY29uLXZhci1tb25pdG9yOiBcIlxcZjIwYVwiO1xuJGlvbmljb24tdmFyLW1vcmU6IFwiXFxmMjBiXCI7XG4kaW9uaWNvbi12YXItbW91c2U6IFwiXFxmMzQwXCI7XG4kaW9uaWNvbi12YXItbXVzaWMtbm90ZTogXCJcXGYyMGNcIjtcbiRpb25pY29uLXZhci1uYXZpY29uOiBcIlxcZjIwZVwiO1xuJGlvbmljb24tdmFyLW5hdmljb24tcm91bmQ6IFwiXFxmMjBkXCI7XG4kaW9uaWNvbi12YXItbmF2aWdhdGU6IFwiXFxmMmEzXCI7XG4kaW9uaWNvbi12YXItbmV0d29yazogXCJcXGYzNDFcIjtcbiRpb25pY29uLXZhci1uby1zbW9raW5nOiBcIlxcZjJjMlwiO1xuJGlvbmljb24tdmFyLW51Y2xlYXI6IFwiXFxmMmE0XCI7XG4kaW9uaWNvbi12YXItb3V0bGV0OiBcIlxcZjM0MlwiO1xuJGlvbmljb24tdmFyLXBhaW50YnJ1c2g6IFwiXFxmNGQ1XCI7XG4kaW9uaWNvbi12YXItcGFpbnRidWNrZXQ6IFwiXFxmNGQ2XCI7XG4kaW9uaWNvbi12YXItcGFwZXItYWlycGxhbmU6IFwiXFxmMmMzXCI7XG4kaW9uaWNvbi12YXItcGFwZXJjbGlwOiBcIlxcZjIwZlwiO1xuJGlvbmljb24tdmFyLXBhdXNlOiBcIlxcZjIxMFwiO1xuJGlvbmljb24tdmFyLXBlcnNvbjogXCJcXGYyMTNcIjtcbiRpb25pY29uLXZhci1wZXJzb24tYWRkOiBcIlxcZjIxMVwiO1xuJGlvbmljb24tdmFyLXBlcnNvbi1zdGFsa2VyOiBcIlxcZjIxMlwiO1xuJGlvbmljb24tdmFyLXBpZS1ncmFwaDogXCJcXGYyYTVcIjtcbiRpb25pY29uLXZhci1waW46IFwiXFxmMmE2XCI7XG4kaW9uaWNvbi12YXItcGlucG9pbnQ6IFwiXFxmMmE3XCI7XG4kaW9uaWNvbi12YXItcGl6emE6IFwiXFxmMmE4XCI7XG4kaW9uaWNvbi12YXItcGxhbmU6IFwiXFxmMjE0XCI7XG4kaW9uaWNvbi12YXItcGxhbmV0OiBcIlxcZjM0M1wiO1xuJGlvbmljb24tdmFyLXBsYXk6IFwiXFxmMjE1XCI7XG4kaW9uaWNvbi12YXItcGxheXN0YXRpb246IFwiXFxmMzBhXCI7XG4kaW9uaWNvbi12YXItcGx1czogXCJcXGYyMThcIjtcbiRpb25pY29uLXZhci1wbHVzLWNpcmNsZWQ6IFwiXFxmMjE2XCI7XG4kaW9uaWNvbi12YXItcGx1cy1yb3VuZDogXCJcXGYyMTdcIjtcbiRpb25pY29uLXZhci1wb2RpdW06IFwiXFxmMzQ0XCI7XG4kaW9uaWNvbi12YXItcG91bmQ6IFwiXFxmMjE5XCI7XG4kaW9uaWNvbi12YXItcG93ZXI6IFwiXFxmMmE5XCI7XG4kaW9uaWNvbi12YXItcHJpY2V0YWc6IFwiXFxmMmFhXCI7XG4kaW9uaWNvbi12YXItcHJpY2V0YWdzOiBcIlxcZjJhYlwiO1xuJGlvbmljb24tdmFyLXByaW50ZXI6IFwiXFxmMjFhXCI7XG4kaW9uaWNvbi12YXItcHVsbC1yZXF1ZXN0OiBcIlxcZjM0NVwiO1xuJGlvbmljb24tdmFyLXFyLXNjYW5uZXI6IFwiXFxmMzQ2XCI7XG4kaW9uaWNvbi12YXItcXVvdGU6IFwiXFxmMzQ3XCI7XG4kaW9uaWNvbi12YXItcmFkaW8td2F2ZXM6IFwiXFxmMmFjXCI7XG4kaW9uaWNvbi12YXItcmVjb3JkOiBcIlxcZjIxYlwiO1xuJGlvbmljb24tdmFyLXJlZnJlc2g6IFwiXFxmMjFjXCI7XG4kaW9uaWNvbi12YXItcmVwbHk6IFwiXFxmMjFlXCI7XG4kaW9uaWNvbi12YXItcmVwbHktYWxsOiBcIlxcZjIxZFwiO1xuJGlvbmljb24tdmFyLXJpYmJvbi1hOiBcIlxcZjM0OFwiO1xuJGlvbmljb24tdmFyLXJpYmJvbi1iOiBcIlxcZjM0OVwiO1xuJGlvbmljb24tdmFyLXNhZDogXCJcXGYzNGFcIjtcbiRpb25pY29uLXZhci1zYWQtb3V0bGluZTogXCJcXGY0ZDdcIjtcbiRpb25pY29uLXZhci1zY2lzc29yczogXCJcXGYzNGJcIjtcbiRpb25pY29uLXZhci1zZWFyY2g6IFwiXFxmMjFmXCI7XG4kaW9uaWNvbi12YXItc2V0dGluZ3M6IFwiXFxmMmFkXCI7XG4kaW9uaWNvbi12YXItc2hhcmU6IFwiXFxmMjIwXCI7XG4kaW9uaWNvbi12YXItc2h1ZmZsZTogXCJcXGYyMjFcIjtcbiRpb25pY29uLXZhci1za2lwLWJhY2t3YXJkOiBcIlxcZjIyMlwiO1xuJGlvbmljb24tdmFyLXNraXAtZm9yd2FyZDogXCJcXGYyMjNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5kcm9pZDogXCJcXGYyMjVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOiBcIlxcZjIyNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyOiBcIlxcZjRkOVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6IFwiXFxmNGQ4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWFwcGxlOiBcIlxcZjIyN1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZS1vdXRsaW5lOiBcIlxcZjIyNlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1iaXRjb2luOiBcIlxcZjJhZlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6IFwiXFxmMmFlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlcjogXCJcXGYyMjlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtYnVmZmVyLW91dGxpbmU6IFwiXFxmMjI4XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNocm9tZTogXCJcXGY0ZGJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtY2hyb21lLW91dGxpbmU6IFwiXFxmNGRhXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW46IFwiXFxmNGRkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWNvZGVwZW4tb3V0bGluZTogXCJcXGY0ZGNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtY3NzMzogXCJcXGY0ZGZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtY3NzMy1vdXRsaW5lOiBcIlxcZjRkZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3M6IFwiXFxmMjJiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOiBcIlxcZjIyYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1kcmliYmJsZTogXCJcXGYyMmRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTogXCJcXGYyMmNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJvcGJveDogXCJcXGYyMmZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOiBcIlxcZjIyZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1ldXJvOiBcIlxcZjRlMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1ldXJvLW91dGxpbmU6IFwiXFxmNGUwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rOiBcIlxcZjIzMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOiBcIlxcZjIzMFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlOiBcIlxcZjM0ZFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6IFwiXFxmMzRjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWZyZWVic2QtZGV2aWw6IFwiXFxmMmM0XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdpdGh1YjogXCJcXGYyMzNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZ2l0aHViLW91dGxpbmU6IFwiXFxmMjMyXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZTogXCJcXGYzNGZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6IFwiXFxmMzRlXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXM6IFwiXFxmMjM1XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTogXCJcXGYyMzRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaGFja2VybmV3czogXCJcXGYyMzdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOiBcIlxcZjIzNlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1odG1sNTogXCJcXGY0ZTNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaHRtbDUtb3V0bGluZTogXCJcXGY0ZTJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtOiBcIlxcZjM1MVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTogXCJcXGYzNTBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtamF2YXNjcmlwdDogXCJcXGY0ZTVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOiBcIlxcZjRlNFwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1saW5rZWRpbjogXCJcXGYyMzlcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTogXCJcXGYyMzhcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtbWFya2Rvd246IFwiXFxmNGU2XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLW5vZGVqczogXCJcXGY0ZTdcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtb2N0b2NhdDogXCJcXGY0ZThcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0OiBcIlxcZjJiMVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTogXCJcXGYyYjBcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtcHl0aG9uOiBcIlxcZjRlOVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQ6IFwiXFxmMjNiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXJlZGRpdC1vdXRsaW5lOiBcIlxcZjIzYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1yc3M6IFwiXFxmMjNkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXJzcy1vdXRsaW5lOiBcIlxcZjIzY1wiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1zYXNzOiBcIlxcZjRlYVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZTogXCJcXGYyM2ZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc2t5cGUtb3V0bGluZTogXCJcXGYyM2VcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQ6IFwiXFxmNGVjXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6IFwiXFxmNGViXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR1bWJscjogXCJcXGYyNDFcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyLW91dGxpbmU6IFwiXFxmMjQwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXR1eDogXCJcXGYyYzVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoOiBcIlxcZjRlZVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC10d2l0Y2gtb3V0bGluZTogXCJcXGY0ZWRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdHRlcjogXCJcXGYyNDNcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOiBcIlxcZjI0MlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC11c2Q6IFwiXFxmMzUzXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXVzZC1vdXRsaW5lOiBcIlxcZjM1MlwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC12aW1lbzogXCJcXGYyNDVcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtdmltZW8tb3V0bGluZTogXCJcXGYyNDRcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd2hhdHNhcHA6IFwiXFxmNGYwXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6IFwiXFxmNGVmXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdpbmRvd3M6IFwiXFxmMjQ3XCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXdpbmRvd3Mtb3V0bGluZTogXCJcXGYyNDZcIjtcbiRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzOiBcIlxcZjI0OVwiO1xuJGlvbmljb24tdmFyLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTogXCJcXGYyNDhcIjtcbiRpb25pY29uLXZhci1zb2NpYWwteWFob286IFwiXFxmMjRiXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlhaG9vLW91dGxpbmU6IFwiXFxmMjRhXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXllbjogXCJcXGY0ZjJcIjtcbiRpb25pY29uLXZhci1zb2NpYWwteWVuLW91dGxpbmU6IFwiXFxmNGYxXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmU6IFwiXFxmMjRkXCI7XG4kaW9uaWNvbi12YXItc29jaWFsLXlvdXR1YmUtb3V0bGluZTogXCJcXGYyNGNcIjtcbiRpb25pY29uLXZhci1zb3VwLWNhbjogXCJcXGY0ZjRcIjtcbiRpb25pY29uLXZhci1zb3VwLWNhbi1vdXRsaW5lOiBcIlxcZjRmM1wiO1xuJGlvbmljb24tdmFyLXNwZWFrZXJwaG9uZTogXCJcXGYyYjJcIjtcbiRpb25pY29uLXZhci1zcGVlZG9tZXRlcjogXCJcXGYyYjNcIjtcbiRpb25pY29uLXZhci1zcG9vbjogXCJcXGYyYjRcIjtcbiRpb25pY29uLXZhci1zdGFyOiBcIlxcZjI0ZVwiO1xuJGlvbmljb24tdmFyLXN0YXRzLWJhcnM6IFwiXFxmMmI1XCI7XG4kaW9uaWNvbi12YXItc3RlYW06IFwiXFxmMzBiXCI7XG4kaW9uaWNvbi12YXItc3RvcDogXCJcXGYyNGZcIjtcbiRpb25pY29uLXZhci10aGVybW9tZXRlcjogXCJcXGYyYjZcIjtcbiRpb25pY29uLXZhci10aHVtYnNkb3duOiBcIlxcZjI1MFwiO1xuJGlvbmljb24tdmFyLXRodW1ic3VwOiBcIlxcZjI1MVwiO1xuJGlvbmljb24tdmFyLXRvZ2dsZTogXCJcXGYzNTVcIjtcbiRpb25pY29uLXZhci10b2dnbGUtZmlsbGVkOiBcIlxcZjM1NFwiO1xuJGlvbmljb24tdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjRmNVwiO1xuJGlvbmljb24tdmFyLXRyYXNoLWE6IFwiXFxmMjUyXCI7XG4kaW9uaWNvbi12YXItdHJhc2gtYjogXCJcXGYyNTNcIjtcbiRpb25pY29uLXZhci10cm9waHk6IFwiXFxmMzU2XCI7XG4kaW9uaWNvbi12YXItdHNoaXJ0OiBcIlxcZjRmN1wiO1xuJGlvbmljb24tdmFyLXRzaGlydC1vdXRsaW5lOiBcIlxcZjRmNlwiO1xuJGlvbmljb24tdmFyLXVtYnJlbGxhOiBcIlxcZjJiN1wiO1xuJGlvbmljb24tdmFyLXVuaXZlcnNpdHk6IFwiXFxmMzU3XCI7XG4kaW9uaWNvbi12YXItdW5sb2NrZWQ6IFwiXFxmMjU0XCI7XG4kaW9uaWNvbi12YXItdXBsb2FkOiBcIlxcZjI1NVwiO1xuJGlvbmljb24tdmFyLXVzYjogXCJcXGYyYjhcIjtcbiRpb25pY29uLXZhci12aWRlb2NhbWVyYTogXCJcXGYyNTZcIjtcbiRpb25pY29uLXZhci12b2x1bWUtaGlnaDogXCJcXGYyNTdcIjtcbiRpb25pY29uLXZhci12b2x1bWUtbG93OiBcIlxcZjI1OFwiO1xuJGlvbmljb24tdmFyLXZvbHVtZS1tZWRpdW06IFwiXFxmMjU5XCI7XG4kaW9uaWNvbi12YXItdm9sdW1lLW11dGU6IFwiXFxmMjVhXCI7XG4kaW9uaWNvbi12YXItd2FuZDogXCJcXGYzNThcIjtcbiRpb25pY29uLXZhci13YXRlcmRyb3A6IFwiXFxmMjViXCI7XG4kaW9uaWNvbi12YXItd2lmaTogXCJcXGYyNWNcIjtcbiRpb25pY29uLXZhci13aW5lZ2xhc3M6IFwiXFxmMmI5XCI7XG4kaW9uaWNvbi12YXItd29tYW46IFwiXFxmMjVkXCI7XG4kaW9uaWNvbi12YXItd3JlbmNoOiBcIlxcZjJiYVwiO1xuJGlvbmljb24tdmFyLXhib3g6IFwiXFxmMzBjXCI7IiwiLy8gSW9uaWNvbnMgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW9uaWNvbnMsXG4uI3skaW9uaWNvbnMtcHJlZml4fSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbGVydC1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGVydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXBwczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hdHRhY2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmljeWNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYm9hdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYm9va21hcms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJ1bGI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWJ1czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhbWVyYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FuY2VsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG9zZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29tcGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udGFjdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udGFjdHM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jcmVhdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVza3RvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb3dubG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZHJhZnRzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leGl0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1leHBhbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1maWxtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mdW5uZWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWdsb2JlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYW5nb3V0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1oYXBweTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaG9tZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaW1hZ2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxhcHRvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGlzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYWlsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tYXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1lbnU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcGVuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1vcHRpb25zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZW9wbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlcnNvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGluOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wbGFuZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wcmludDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZWZyZXNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VhcmNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zZXR0aW5nczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vid2F5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdW5ueTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3luYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdGV4dHNtczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdGltZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdHJhaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXVubG9jazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdXBsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2FsazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2FybmluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2F0Y2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXdpZmk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcGVydHVyZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFyY2hpdmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1kb3duLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1leHBhbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbGVmdC1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctbW92ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJlc2l6ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1jOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc2hyaW5rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctc3dhcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1iOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWFzdGVyaXNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYWNrc3BhY2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1mdWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1oYWxmOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1sb3c6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iZWFrZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1iZWVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Ymx1ZXRvb3RoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Ym9uZmlyZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWJvb2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Ym93dGllOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YnJpZWZjYXNlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9YnVnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FsY3VsYXRvcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbGVuZGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNhc2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0Ym94OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveC13b3JraW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJ1YmJsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGVja21hcmstcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLXJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi11cDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsaXBib2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb2NrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZS1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2Utcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGUtZG93bmxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlLXdvcmtpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb2ZmZWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1jb21wYXNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcG9zZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbm5lY3Rpb24tYmFyczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbnRyYXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Y3JvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWN1YmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1kaXNjOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1kb2N1bWVudC10ZXh0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZHJhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVhcnRoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWFzZWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lZGl0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWdnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZWplY3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lbWFpbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVtYWlsLXVucmVhZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1leWU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1leWUtZGlzYWJsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mZW1hbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1maWxpbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1maWxtLW1hcmtlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZpcmViYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9ZmxhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYW1lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFzaC1vZmY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mb2xkZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1mb3JrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yay1yZXBvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWZ1bm5lbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWdlYXItYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWdlYXItYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWdyaWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oYW1tZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oYXBweTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhhcHB5LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFkcGhvbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWFydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYXJ0LWJyb2tlbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwLWJ1b3k6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1oZWxwLWNpcmNsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1ob21lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aWNlY3JlYW06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pbWFnZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWltYWdlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvbmljOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxidW1zOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFuYWx5dGljczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1iYWNrOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWRvd246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXJpZ2h0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXVwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWF0LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFyY29kZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFzZWJhbGw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJlbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2R5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvZHktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvbHQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2stb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm94OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJyaWVmY2FzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icm93c2VyczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRib3hlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0YnViYmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvY2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2c6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29nLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3A6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZG93bmxvYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kcmFnOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZXllOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhc2s6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9sZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdyaWQtdmlldzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWFydDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscC1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaG9tZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ob21lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5maW5pdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mta2V5cGFkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpZ2h0YnVsYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saXN0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NhdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvY2tlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb29wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWxvb3Atc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGtpdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWljLW9mZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taW51czpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taW51cy1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbnV0cml0aW9uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXJwbGFuZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFydGx5c3Vubnk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXVzZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhdzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbmFkZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGllOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1cy1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWc6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHJpbnRlcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHVsc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJhaW55LW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVjb3JkaW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG86YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV3aW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNlYXJjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNraXBiYWNrd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNub3d5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLWhhbGY6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0b3B3YXRjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdW5ueTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbGVwaG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdHJhc2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmRvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmxvY2tlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXVwbG9hZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12aWRlb2NhbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1oaWdoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXZvbHVtZS1sb3c6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd2luZWdsYXNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1pcGFkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aXBob25lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9aXBvZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWpldDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWtleTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWtuaWZlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bGFwdG9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bGVhZjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxldmVsczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxpZ2h0YnVsYjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxpbms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWM6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2FkLWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NhdGlvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2stY29tYmluYXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2NrZWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2ctaW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1sb2ctb3V0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bG9vcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1hZ25ldDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1hbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tYXA6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tZWRraXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tZXJnZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bWludXMtY2lyY2xlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzLXJvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bW9kZWwtczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW1vbml0b3I6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tb3JlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bW91c2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1tdXNpYy1ub3RlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWNvbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmljb24tcm91bmQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpZ2F0ZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW5ldHdvcms6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1uby1zbW9raW5nOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9bnVjbGVhcjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fW91dGxldDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhaW50YnJ1c2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wYWludGJ1Y2tldDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBhcGVyLWFpcnBsYW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGFwZXJjbGlwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGF1c2U6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wZXJzb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wZXJzb24tYWRkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLXN0YWxrZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1waWUtZ3JhcGg6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1waW46YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1waW5wb2ludDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBpenphOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbGFuZXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbGF5OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheXN0YXRpb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wbHVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1jaXJjbGVkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1cy1yb3VuZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBvZGl1bTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXBvdW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cG93ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wcmljZXRhZzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXByaWNldGFnczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXByaW50ZXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1wdWxsLXJlcXVlc3Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1xci1zY2FubmVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cXVvdGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yYWRpby13YXZlczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJlY29yZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJlZnJlc2g6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1yZXBseTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXJpYmJvbi1hOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9cmliYm9uLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zYWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zYWQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNjaXNzb3JzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2VhcmNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2V0dGluZ3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zaGFyZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNodWZmbGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1za2lwLWJhY2t3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYml0Y29pbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYnVmZmVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNocm9tZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jb2RlcGVuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ2l0aHViOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1odG1sNTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW1hcmtkb3duOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLW5vZGVqczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1vY3RvY2F0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1weXRob246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcmVkZGl0OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zYXNzOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHV4OmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXRjaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Q6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdmltZW86YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3M6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdvcmRwcmVzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15YWhvbzpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXllbjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15b3V0dWJlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c291cC1jYW4tb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNwZWFrZXJwaG9uZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXNwZWVkb21ldGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3Bvb246YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH1zdGFyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhdHMtYmFyczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXN0ZWFtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9c3RvcDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dGh1bWJzZG93bjpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRodW1ic3VwOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dG9nZ2xlLWZpbGxlZDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dHJhc2gtYTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYXNoLWI6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10cm9waHk6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10c2hpcnQ6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH10c2hpcnQtb3V0bGluZTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVtYnJlbGxhOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dW5pdmVyc2l0eTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXVubG9ja2VkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dXBsb2FkOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dXNiOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dmlkZW9jYW1lcmE6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtaGlnaDpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1sb3c6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbWVkaXVtOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW11dGU6YmVmb3JlLFxuLiN7JGlvbmljb25zLXByZWZpeH13YW5kOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d2F0ZXJkcm9wOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d2lmaTpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdpbmVnbGFzczpiZWZvcmUsXG4uI3skaW9uaWNvbnMtcHJlZml4fXdvbWFuOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9d3JlbmNoOmJlZm9yZSxcbi4jeyRpb25pY29ucy1wcmVmaXh9eGJveDpiZWZvcmVcbntcbiAgQGV4dGVuZCAuaW9uO1xufVxuLiN7JGlvbmljb25zLXByZWZpeH1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYWxlcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YWxlcnQtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYWxlcnQtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hZGQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFkZC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hbGFybS1jbG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFsZXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXBwczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcHBzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcmNoaXZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1iYWNrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3ByaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy1kcm9wdXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWFycm93LWZvcndhcmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hcnJvdy11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1hdHRhY2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1iYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYmFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1iaWN5Y2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYm9hdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1ib2F0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYm9va21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idWxiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWJ1bGI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1idXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtYnVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FsZW5kYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2FtZXJhOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhbmNlbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNhcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNoYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jaGVja2JveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsaXBib2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWNsb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY2xvdWQtY2lyY2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZC1kb25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jbG91ZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jb2xvci1wYWxldHRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jb21wYXNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udGFjdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jb250YWN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtY29udGFjdHM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtY29udGFjdHM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jb250cmFjdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1jcmVhdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kZWxldGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZGVsZXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kZXNrdG9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZG9jdW1lbnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1kb25lLWFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1kb25lLWFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRvd25sb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtZHJhZnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWRyYWZ0czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWV4aXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZXhpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1leHBhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1mYXZvcml0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZpbG06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtZmlsbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1mb2xkZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1mb2xkZXItb3BlbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1mdW5uZWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1nbG9iZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaGFuZ291dDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWhhcHB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWhhcHB5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaG9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1ob21lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtaW1hZ2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbGFwdG9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1saXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLWxvY2F0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLWxvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1haWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbWFpbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1hcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tYXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1lbnU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1pY3JvcGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1taWNyb3Bob25lLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1tb3JlLWhvcml6b250YWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLW1vcmUtdmVydGljYWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1uYXZpZ2F0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtbm90aWZpY2F0aW9uczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW9wZW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtb3BlbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtb3B0aW9uczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wZW9wbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1wZXJzb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcGVyc29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1wZXJzb24tYWRkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBob25lLXBvcnRyYWl0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBpbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBsYW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXBsYXlzdG9yZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXByaW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtcmVmcmVzaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1yZW1vdmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlbW92ZS1jaXJjbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXJlc3RhdXJhbnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNlYXJjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNlbmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc2VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXNldHRpbmdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc2hhcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc2hhcmUtYWx0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN0YXItaGFsZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zdGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtc3RvcHdhdGNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN1YndheTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXN1bm55OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtc3luYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC1zeW5jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdGV4dHNtczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC10ZXh0c21zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdGltZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC10aW1lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdHJhaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdHJhaW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdW5sb2NrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXVwbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLW11dGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXZvbHVtZS1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtdm9sdW1lLXVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2FsazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13YWxrOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYW5kcm9pZC13YXJuaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFuZHJvaWQtd2F0Y2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YW5kcm9pZC13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hbmRyb2lkLXdpZmk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXBlcnR1cmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFwZXJ0dXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFyY2hpdmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1kb3duLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1kb3duLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZG93bi1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1kb3duLWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1leHBhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1ncmFwaC1kb3duLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctZ3JhcGgtZG93bi1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1sZWZ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1ncmFwaC11cC1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWxlZnQtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWxlZnQtYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1sZWZ0LWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LWxlZnQtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1tb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1tb3ZlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmVzaXplOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yZXR1cm4tbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJldHVybi1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1yaWdodC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1yaWdodC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXJpZ2h0LWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXJpZ2h0LWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctcmlnaHQtYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctcmlnaHQtYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1zaHJpbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXNocmluazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy1zd2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy1zd2FwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFycm93LXVwLWE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWFycm93LXVwLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YXJyb3ctdXAtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXJyb3ctdXAtYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hcnJvdy11cC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hcnJvdy11cC1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1hc3RlcmlzazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1hdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iYWNrc3BhY2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhY2tzcGFjZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktY2hhcmdpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1iYXR0ZXJ5LWxvdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmF0dGVyeS1sb3c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1iZWFrZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9YmVlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItYmVlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJsdWV0b290aDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ib25maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ib25maXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1ib29rbWFyazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1ib3d0aWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJvd3RpZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1idWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWJ1ZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYWxlbmRhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jYXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNhc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNhc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hhdGJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJveDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRib3gtd29ya2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0Ym94ZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoYXRib3hlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGF0YnViYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0YnViYmxlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hhdGJ1YmJsZS13b3JraW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGF0YnViYmxlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNoZWNrbWFyazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hlY2ttYXJrLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGVja21hcmstcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xpcGJvYXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG9jazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2UtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvc2UtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jbG9zZS1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY2xvc2Utcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNsb3NlZC1jYXB0aW9uaW5nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jbG91ZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvZGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWNvZGUtZG93bmxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29kZS13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2RlLXdvcmtpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb2ZmZWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Y29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29tcGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jb21wb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb21wb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbm5lY3Rpb24tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItY29ubmVjdGlvbi1iYXJzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWNvbnRyYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jb250cmFzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1jcm9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWN1YmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWN1YmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZGlzYzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZGlzYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZG9jdW1lbnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZG9jdW1lbnQtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZG9jdW1lbnQtdGV4dDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1kcmFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVhcnRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lYXJ0aDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lYXNlbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWFzZWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZWRpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWRpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lZ2c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVnZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZWplY3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZW1haWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVtYWlsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVtYWlsLXVucmVhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZW1haWwtdW5yZWFkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWVybGVubWV5ZXItZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWVybGVubWV5ZXItZmxhc2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1leWU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZXllLWRpc2FibGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1leWUtZGlzYWJsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mZW1hbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1maWxpbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9ZmlsbS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZpbG0tbWFya2VyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZpcmViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1maXJlYmFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mbGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mbGFtZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZmxhc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zmxhc2gtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mbGFzaC1vZmY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb2xkZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9Zm9yazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZm9yazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mb3JrLXJlcG86YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWZvcmstcmVwbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1mb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWZ1bm5lbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZnVubmVsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWdlYXItYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZ2Vhci1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWdlYXItYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItZ2Vhci1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWdyaWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWdyaWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oYW1tZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGFwcHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhhcHB5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhhcHB5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhhcHB5LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhZHBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWFkcGhvbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaGVhcnQtYnJva2VuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWhlbHA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWhlbHA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWxwLWJ1b3k7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aGVscC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1oZWxwLWNpcmNsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aG9tZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaG9tZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pY2VjcmVhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaWNlY3JlYW07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW1hZ2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWltYWdlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWltYWdlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW1hZ2VzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbmZvcm1hdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pbmZvcm1hdGlvbi1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvbmljOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb25pYzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxhcm06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGFybTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFsYXJtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFsYnVtczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFsYnVtczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hbGJ1bXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYW5hbHl0aWNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFuYWx5dGljcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctYmFjazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWFycm93LWRvd247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1mb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctbGVmdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy1yaWdodDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi1kb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLWxlZnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy10aGluLXJpZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYXJyb3ctdGhpbi11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hcnJvdy11cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1hdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWF0LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iYXJjb2RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iYXJjb2RlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFzZWJhbGw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1iYXNlYmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iYXNrZXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFza2V0YmFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmVsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYmVsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2R5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9keTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9keS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9sdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9sdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9vazsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9vay1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ib29rbWFya3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib29rbWFya3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYm9va21hcmtzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWJveDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJveDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ib3gtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYnJpZWZjYXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyaWVmY2FzZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icm93c2VyczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWJyb3dzZXJzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtYnJvd3NlcnMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhbGN1bGF0b3I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhbGN1bGF0b3Itb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYWxlbmRhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhbGVuZGFyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jYW1lcmEtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2FydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNhcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNhcnQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hhdGJveGVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoYXRib3hlcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hhdGJ1YmJsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGVja21hcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNoZWNrbWFyay1lbXB0eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jaGVja21hcmstb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNpcmNsZS1maWxsZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2lyY2xlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvY2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG9jay1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3NlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3NlLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvc2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jbG91ZC11cGxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNsb3VkeTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY2xvdWR5LW5pZ2h0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNsb3VkeS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1jb2c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY29nLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbG9yLWZpbHRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29sb3Itd2FuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbG9yLXdhbmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbG9yLXdhbmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbXBvc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbXBvc2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29udGFjdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbnRhY3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvbnRhY3Qtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY29weTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvcHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNvcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNvcHktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWNyb3A7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtY3JvcC1zdHJvbmc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZG93bmxvYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1kb3dubG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZHJhZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZW1haWw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1lbWFpbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWVtYWlsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWV5ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZXllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1leWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mYXN0Zm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZpbGluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1maWxpbmctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZpbG07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZpbG0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZpbG0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYWctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFtZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZsYW1lLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxhc2s7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbGFzay1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1mbG93ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mbG93ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZmxvd2VyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZvbGRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb2xkZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1mb290YmFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWZvb3RiYWxsLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdhbWUtY29udHJvbGxlci1iOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2VhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdlYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdlYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdlYXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdsYXNzZXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdsYXNzZXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtZ3JpZC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtZ3JpZC12aWV3OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWdyaWQtdmlldy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlYXJ0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaGVhcnQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaGVscDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWhlbHA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhlbHAtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWxwLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1oZWxwLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWhvbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ob21lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1ob21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1ob21lLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5maW5pdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1pbmZpbml0ZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWluZm9ybWF0aW9uLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWlvbmljLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLWtleXBhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWtleXBhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1rZXlwYWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbGlnaHRidWxiOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxpZ2h0YnVsYi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbGlzdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbGlzdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2F0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9jYXRpb24tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9ja2VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLWxvY2tlZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1sb29wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbG9vcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1sb29wLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGljYWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGljYWwtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWVka2l0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1lZGtpdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1taWMtb2ZmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pYy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taW51czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pbnVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taW51cy1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1pbnVzLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbWludXMtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1vbml0b3I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1vbml0b3Itb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9vbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1vb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1vb24tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbW9yZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1vcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW1vcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW1vcmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbXVzaWNhbC1ub3RlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtbXVzaWNhbC1ub3RlczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1uYXZpZ2F0ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW5hdmlnYXRlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLW51dHJpdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLW51dHJpdGlvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1udXRyaXRpb24tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhcGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcGVycGxhbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlcnBsYW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGFydGx5c3Vubnk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdXNlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGF1c2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGF3OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wYXctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBhdy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZW9wbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVvcGxlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBlcnNvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wZXJzb24tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGVyc29uYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGVyc29uYWRkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBlcnNvbmFkZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1waG90b3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waG90b3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcGhvdG9zLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBpZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1waWUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGludDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBpbnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBpbnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBpbnQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBsYXk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsYXktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBsYXktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXBsdXM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXBsdXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbHVzLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wbHVzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWc7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wcmljZXRhZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHJpY2V0YWdzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wcmludGVyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1wcmludGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtcHVsc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXB1bHNlLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmFpbnk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yYWlueTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJhaW55LW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlY29yZGluZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlY29yZGluZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWNvcmRpbmctb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVkbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlZG87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlZG8tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlZnJlc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoLWVtcHR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZWZyZXNoLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJlbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJlbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXZlcnNlLWNhbWVyYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJld2luZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJld2luZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1yZXdpbmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtcm9zZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJvc2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXJvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXJvc2Utb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2VhcmNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2VhcmNoLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zZXR0aW5nczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2V0dGluZ3Mtc3Ryb25nOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zaHVmZmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2h1ZmZsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zaHVmZmxlLXN0cm9uZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2tpcGJhY2t3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNraXBmb3J3YXJkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc25vd3k6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zbm93eTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zcGVlZG9tZXRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXNwZWVkb21ldGVyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdGFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy1zdGFyLWhhbGY7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0YXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3RvcHdhdGNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN0b3B3YXRjaC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXN1bm55OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3Mtc3Vubnktb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVsZXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGVsZXBob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXRlbGVwaG9uZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10ZW5uaXNiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGVubmlzYmFsbDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10aHVuZGVyc3Rvcm07IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10aW1lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10aW1lLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdGltZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10aW1lci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy10b2dnbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10b2dnbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdG9nZ2xlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdHJhc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy10cmFzaC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdW5kbzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdW5kby1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmxvY2tlZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVubG9ja2VkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdW5sb2NrZWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3MtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdXBsb2FkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXVwbG9hZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12aWRlb2NhbTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZpZGVvY2FtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pb3MtdmlkZW9jYW0tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy12b2x1bWUtaGlnaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXZvbHVtZS1sb3c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aW9zLXdpbmVnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXdpbmVnbGFzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd29ybGQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlvcy13b3JsZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaW9zLXdvcmxkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9aXBhZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItaXBhZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWlwaG9uZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1pcG9kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1pcG9kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWpldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItamV0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWtleTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXIta2V5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1rbmlmZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxhcHRvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sZWFmOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxldmVsczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGV2ZWxzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbGlnaHRidWxiOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxpbms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxpbms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2FkLWE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2FkLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1jOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2FkLWM7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9hZC1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2FkLWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvY2F0aW9uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fWxvY2stY29tYmluYXRpb246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLWxvY2stY29tYmluYXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2NrZWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb2ctaW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bG9nLW91dDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbG9nLW91dDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1sb29wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1sb29wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWFnbmV0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1hbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1hbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tYXA7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tZWRraXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWVyZ2U6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1lcmdlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pYy1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taWMtYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taWMtYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbWljLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bWljLWM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1pYy1jOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taW51czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1taW51cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taW51cy1jaXJjbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1pbnVzLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1taW51cy1yb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tb2RlbC1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1tb2RlbC1zOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW1vbml0b3I7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bW9yZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW9yZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1tb3VzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbW91c2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bXVzaWMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbXVzaWMtbm90ZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1uYXZpY29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1uYXZpY29uOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5hdmljb24tcm91bmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5hdmljb24tcm91bmQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5hdmlnYXRlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLW5ldHdvcms7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9bm8tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItbm8tc21va2luZzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1udWNsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1udWNsZWFyOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fW91dGxldDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItb3V0bGV0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhaW50YnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhaW50YnJ1c2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGFpbnRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhaW50YnVja2V0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBhcGVyLWFpcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wYXBlci1haXJwbGFuZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGF1c2U7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wZXJzb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGVyc29uLWFkZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wZXJzb24tc3RhbGtlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGVyc29uLXN0YWxrZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGllLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waWUtZ3JhcGg7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waW47IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGlucG9pbnQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBpbnBvaW50OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1waXp6YTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxhbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxhbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbGFuZXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGxheTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxheTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGxheXN0YXRpb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cGx1czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcGx1czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbHVzLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXBsdXMtY2lyY2xlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wbHVzLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wbHVzLXJvdW5kOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcG9kaXVtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXBvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wb3VuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcG93ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXByaWNldGFnOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcHJpY2V0YWdzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXByaW50ZXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cHVsbC1yZXF1ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1wdWxsLXJlcXVlc3Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cXItc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcXItc2Nhbm5lcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcXVvdGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmFkaW8td2F2ZXM6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJhZGlvLXdhdmVzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJlY29yZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmVjb3JkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlZnJlc2g7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9cmVwbHk6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXJlcGx5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmVwbHktYWxsOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXJpYmJvbi1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1yaWJib24tYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1yaWJib24tYjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItcmliYm9uLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zYWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNhZC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zY2lzc29yczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNlYXJjaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2V0dGluZ3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2hhcmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNoYXJlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNodWZmbGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c2tpcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc2tpcC1iYWNrd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1za2lwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNraXAtZm9yd2FyZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWFuZHJvaWQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWFuZ3VsYXI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWFuZ3VsYXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1hcHBsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWFwcGxlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1iaXRjb2luOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1iaXRjb2luLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWJ1ZmZlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1idWZmZXItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtY2hyb21lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWNocm9tZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtY29kZXBlbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtY3NzMzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtY3NzMy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1kZXNpZ25lcm5ld3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJpYmJibGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJvcGJveDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZXVybzsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZXVyby1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZhY2Vib29rOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZvdXJzcXVhcmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWZyZWVic2QtZGV2aWw7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdpdGh1YjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1naXRodWItb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWdvb2dsZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlcGx1czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtaGFja2VybmV3czsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWh0bWw1OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtaHRtbDUtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtaW5zdGFncmFtOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtamF2YXNjcmlwdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLWxpbmtlZGluOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1tYXJrZG93bjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtbm9kZWpzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtbm9kZWpzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1vY3RvY2F0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtb2N0b2NhdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcGludGVyZXN0OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1weXRob246YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1weXRob247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJlZGRpdDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1yZWRkaXQtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtcnNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXJzcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc2FzczsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1za3lwZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXNreXBlLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtc25hcGNoYXQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC10dW1ibHI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHVtYmxyLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXR1eDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR1eDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHdpdGNoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXR3aXRjaC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHdpdHRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC11c2Q6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC11c2Q7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdXNkLW91dGxpbmU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtdmltZW87IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXNvY2lhbC12aW1lby1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdoYXRzYXBwOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdpbmRvd3M7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdpbmRvd3Mtb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwtd29yZHByZXNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXlhaG9vOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwteWFob28tb3V0bGluZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwteWVuOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc29jaWFsLXllbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwteW91dHViZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb2NpYWwteW91dHViZS1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNvdXAtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb3VwLWNhbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zb3VwLWNhbi1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNwZWFrZXJwaG9uZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3BlYWtlcnBob25lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zcGVlZG9tZXRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3Bvb247IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9c3RhcjpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItc3RhcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zdGF0cy1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zdGF0cy1iYXJzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zdGVhbTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci1zdG9wOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10aGVybW9tZXRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10aHVtYnNkb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10aHVtYnNkb3duOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRodW1ic3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10aHVtYnN1cDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10b2dnbGU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRvZ2dsZTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10b2dnbGUtZmlsbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10b2dnbGUtZmlsbGVkOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH10cmFzaC1hOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cmFzaC1hOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXRyYXNoLWI6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRyYXNoLWI7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10cm9waHk7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci10c2hpcnQ7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dHNoaXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXRzaGlydC1vdXRsaW5lOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11bWJyZWxsYTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11bml2ZXJzaXR5OyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXVubG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci11bmxvY2tlZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXVwbG9hZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH11c2I6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXVzYjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12aWRlb2NhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdmlkZW9jYW1lcmE7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLWhpZ2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1oaWdoOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXZvbHVtZS1sb3c6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXZvbHVtZS1sb3c7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9dm9sdW1lLW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdm9sdW1lLW1lZGl1bTsgfVxuLiN7JGlvbmljb25zLXByZWZpeH12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItdm9sdW1lLW11dGU7IH1cbi4jeyRpb25pY29ucy1wcmVmaXh9d2FuZDpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2FuZDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13YXRlcmRyb3A6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdhdGVyZHJvcDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13aWZpOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdpbmVnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkaW9uaWNvbi12YXItd2luZWdsYXNzOyB9XG4uI3skaW9uaWNvbnMtcHJlZml4fXdvbWFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci13b21hbjsgfVxuLiN7JGlvbmljb25zLXByZWZpeH13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGlvbmljb24tdmFyLXdyZW5jaDsgfVxuLiN7JGlvbmljb25zLXByZWZpeH14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6ICRpb25pY29uLXZhci14Ym94OyB9IiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG5cdHNyYzp1cmwoJy4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3QnKTtcblx0c3JjOnVybCgnLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0dXJsKCcuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInBlLTdzLVwiXSwgW2NsYXNzKj1cIiBwZS03cy1cIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGUtN3MtYWxidW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWFcIjtcbn1cbi5wZS03cy1hcmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWJcIjtcbn1cbi5wZS03cy1iYWNrLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YWNcIjtcbn1cbi5wZS03cy1iYW5kYWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4ucGUtN3MtY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG4ucGUtN3MtZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLnBlLTdzLWRvb3ItbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuLnBlLTdzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjFcIjtcbn1cbi5wZS03cy1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjJcIjtcbn1cbi5wZS03cy1neW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjNcIjtcbn1cbi5wZS03cy1oYW1tZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjRcIjtcbn1cbi5wZS03cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG4ucGUtN3MtaGVsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLnBlLTdzLWhvdXJnbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLnBlLTdzLWxlYWY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YjhcIjtcbn1cbi5wZS03cy1tYWdpYy13YW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4ucGUtN3MtbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuLnBlLTdzLW1hcC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG4ucGUtN3MtbmV4dC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4ucGUtN3MtcGFpbnQtYnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4ucGUtN3MtcGVuZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YmVcIjtcbn1cbi5wZS03cy1waG90bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLnBlLTdzLXBpZ2d5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG4ucGUtN3MtcGx1Z2luOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4ucGUtN3MtcmVmcmVzaC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG4ucGUtN3Mtcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4ucGUtN3Mtc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzRcIjtcbn1cbi5wZS03cy1zaGllbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzVcIjtcbn1cbi5wZS03cy1zbWlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLnBlLTdzLXVzYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLnBlLTdzLXZlY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuLnBlLTdzLXdpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YzlcIjtcbn1cbi5wZS03cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGFcIjtcbn1cbi5wZS03cy1jYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG4ucGUtN3MtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODBcIjtcbn1cbi5wZS03cy1ibHVldG9vdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OGRcIjtcbn1cbi5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuLnBlLTdzLXdheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLnBlLTdzLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuLnBlLTdzLWlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG4ucGUtN3MtYW5nbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODJcIjtcbn1cbi5wZS03cy13cmlzdHdhdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4ucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG4ucGUtN3Mtd29ybGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTFcIjtcbn1cbi5wZS03cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnBlLTdzLXZvbHVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLnBlLTdzLWFuZ2xlLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLnBlLTdzLXVzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG4ucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuLnBlLTdzLXVzZXItZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG4ucGUtN3MtYW5nbGUtbGVmdC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODdcIjtcbn1cbi5wZS03cy11cC1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuLnBlLTdzLWFuZ2xlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2ODhcIjtcbn1cbi5wZS03cy1zd2l0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OTZcIjtcbn1cbi5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLnBlLTdzLXNjaXNzb3JzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG4ucGUtN3Mtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG4ucGUtN3Mtc2FmZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLnBlLTdzLXZvbHVtZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5wZS03cy12b2x1bWUxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4ucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4ucGUtN3MtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5wZS03cy11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG59XG4ucGUtN3MtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4ucGUtN3MtdW5sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4ucGUtN3MtdW1icmVsbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDhcIjtcbn1cbi5wZS03cy10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLnBlLTdzLXRvb2xzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4ucGUtN3MtdGltZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGJcIjtcbn1cbi5wZS03cy10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5wZS03cy10YXJnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGRcIjtcbn1cbi5wZS03cy1zdW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGVcIjtcbn1cbi5wZS03cy1zdHVkeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLnBlLTdzLXN0b3B3YXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLnBlLTdzLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTFcIjtcbn1cbi5wZS03cy1zcGVha2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4ucGUtN3Mtc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4ucGUtN3Mtc2h1ZmZsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnBlLTdzLXNob3BiYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTVcIjtcbn1cbi5wZS03cy1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnBlLTdzLXNlcnZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLnBlLTdzLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLnBlLTdzLWZpbG06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTVcIjtcbn1cbi5wZS03cy1zY2llbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4ucGUtN3MtZGlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuLnBlLTdzLXJpYmJvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLnBlLTdzLXJlcGVhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLnBlLTdzLXJlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWNcIjtcbn1cbi5wZS03cy1hZGQtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuLnBlLTdzLXJlZnJlc2gtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWRcIjtcbn1cbi5wZS03cy1wYXBlcmNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWNcIjtcbn1cbi5wZS03cy1yYWRpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuLnBlLTdzLW5vdGUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG4ucGUtN3MtcHJpbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5wZS03cy1uZXR3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4ucGUtN3MtcHJldjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnBlLTdzLW11dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWZcIjtcbn1cbi5wZS03cy1wb3dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLnBlLTdzLW1lZGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4ucGUtN3MtcG9ydGZvbGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4ucGUtN3MtbGlrZTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTFcIjtcbn1cbi5wZS03cy1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4ucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnBlLTdzLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjRcIjtcbn1cbi5wZS03cy1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTNcIjtcbn1cbi5wZS03cy1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnBlLTdzLWpveTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLnBlLTdzLXBob3RvLWdhbGxlcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjZcIjtcbn1cbi5wZS03cy1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWJcIjtcbn1cbi5wZS03cy1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLnBlLTdzLXBsdWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2OWFcIjtcbn1cbi5wZS03cy1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjhcIjtcbn1cbi5wZS03cy1yaWdodC1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY5OVwiO1xufVxuLnBlLTdzLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI5XCI7XG59XG4ucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2YTdcIjtcbn1cbi5wZS03cy1wYWludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuLnBlLTdzLWJvdHRvbS1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuLnBlLTdzLW5vdGVib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4ucGUtN3Mtbm90ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuLnBlLTdzLW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MmRcIjtcbn1cbi5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4ucGUtN3MtbXVzaWNsaXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4ucGUtN3MtbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzBcIjtcbn1cbi5wZS03cy1tb3VzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLnBlLTdzLW1vcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzJcIjtcbn1cbi5wZS03cy1tb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4ucGUtN3MtbW9uaXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuLnBlLTdzLW1pY3JvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4ucGUtN3MtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuLnBlLTdzLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuLnBlLTdzLW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MzhcIjtcbn1cbi5wZS03cy1tYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4ucGUtN3MtbWFpbC1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4ucGUtN3MtbWFpbC1vcGVuLWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2JcIjtcbn1cbi5wZS03cy1tYWduZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2NcIjtcbn1cbi5wZS03cy1sb29wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4ucGUtN3MtbG9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLnBlLTdzLWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi5wZS03cy1saW50ZXJuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4ucGUtN3MtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLnBlLTdzLWxpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDJcIjtcbn1cbi5wZS03cy1saWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLnBlLTdzLWxlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDRcIjtcbn1cbi5wZS03cy1rZXlwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDVcIjtcbn1cbi5wZS03cy1qdW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4ucGUtN3MtaW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLnBlLTdzLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NDhcIjtcbn1cbi5wZS03cy1oZWxwMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuLnBlLTdzLWhlbHAxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4ucGUtN3MtZ3JhcGgzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG4ucGUtN3MtZ3JhcGgyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4ucGUtN3MtZ3JhcGgxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4ucGUtN3MtZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGVcIjtcbn1cbi5wZS03cy1nbG9iYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NGZcIjtcbn1cbi5wZS03cy1nbGVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuLnBlLTdzLWdsYXNzZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTFcIjtcbn1cbi5wZS03cy1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4ucGUtN3MtZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4ucGUtN3MtZmxhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLnBlLTdzLWZpbHRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLnBlLTdzLWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTZcIjtcbn1cbi5wZS03cy1leHBhbmQxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG4ucGUtN3MtZXhhcG5kMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLnBlLTdzLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NTlcIjtcbn1cbi5wZS03cy1kcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG4ucGUtN3MtZHJhd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4ucGUtN3MtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWNcIjtcbn1cbi5wZS03cy1kaXNwbGF5MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuLnBlLTdzLWRpc3BsYXkxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4ucGUtN3MtZGlza2V0dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NWZcIjtcbn1cbi5wZS03cy1kYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG4ucGUtN3MtY3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG4ucGUtN3MtY3VsdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLnBlLTdzLWNyb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjNcIjtcbn1cbi5wZS03cy1jcmVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjRcIjtcbn1cbi5wZS03cy1jb3B5LWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjVcIjtcbn1cbi5wZS03cy1jb25maWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NjZcIjtcbn1cbi5wZS03cy1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4ucGUtN3MtY29tbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLnBlLTdzLWNvZmZlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuLnBlLTdzLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4ucGUtN3MtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmJcIjtcbn1cbi5wZS03cy1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLnBlLTdzLWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NmRcIjtcbn1cbi5wZS03cy1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG4ucGUtN3MtY2FtZXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG4ucGUtN3MtY2FsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLnBlLTdzLWNhbGN1bGF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzFcIjtcbn1cbi5wZS03cy1icm93c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4ucGUtN3MtYm94MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLnBlLTdzLWJveDE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzRcIjtcbn1cbi5wZS03cy1ib29rbWFya3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzVcIjtcbn1cbi5wZS03cy1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG4ucGUtN3MtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLnBlLTdzLWJhdHRlcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2NzhcIjtcbn1cbi5wZS03cy1iYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG4ucGUtN3MtYmFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuLnBlLTdzLWF0dGVudGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuLnBlLTdzLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuLnBlLTdzLWFsYnVtczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuLnBlLTdzLWFsYXJtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG4ucGUtN3MtYWlycGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuIiwiJHRoZW1pZnktZm9udC1wYXRoOiBcIi4uL2ZvbnRzL3RoZW1pZnlcIiAhZGVmYXVsdDtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNyYzp1cmwoJyN7JHRoZW1pZnktZm9udC1wYXRofS90aGVtaWZ5LmVvdD8tZnZiYW5lJyk7XG4gIHNyYzp1cmwoJyN7JHRoZW1pZnktZm9udC1wYXRofS90aGVtaWZ5LmVvdD8jaWVmaXgtZnZiYW5lJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skdGhlbWlmeS1mb250LXBhdGh9L3RoZW1pZnkud29mZj8tZnZiYW5lJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyR0aGVtaWZ5LWZvbnQtcGF0aH0vdGhlbWlmeS50dGY/LWZ2YmFuZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JHRoZW1pZnktZm9udC1wYXRofS90aGVtaWZ5LnN2Zz8tZnZiYW5lI3RoZW1pZnknKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiW2NsYXNzXj1cInRpLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgdGktXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnRpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnRpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi50aS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi50aS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi50aS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50aS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi50aS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi50aS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cbi50aS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4udGktc3ByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi50aS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4udGktc2hvcHBpbmctY2FydC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4udGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi50aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi50aS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4udGktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi50aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi50aS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnRpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4udGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4udGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLnRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLnRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLnRpLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi50aS1uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnRpLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLnRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4udGktbWVkYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLnRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnRpLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4udGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi50aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4udGktbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi50aS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4udGktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4udGktbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLnRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLnRpLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4udGktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi50aS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi50aS1oYW5kLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cbi50aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cbi50aS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGktZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4udGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4udGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4udGktY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4udGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi50aS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLnRpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLnRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4udGktY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cbi50aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4udGktY2hlY2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4udGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4udGktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cbi50aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4udGktYm9sdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4udGktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4udGktbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4udGktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cbi50aS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cbi50aS13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cbi50aS12aWV3LWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4udGktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG4udGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cbi50aS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4udGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLnRpLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLnRpLXN0YXRzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cbi50aS1zcGxpdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG4udGktc3BsaXQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnRpLXNtYWxsY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4udGktc2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cbi50aS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4udGktc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4udGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cbi50aS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4udGktcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLnRpLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4udGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLnRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4udGktbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4udGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cbi50aS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cbi50aS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4udGktbWVudS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cbi50aS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4udGktbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLnRpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cbi50aS1saWdodC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4udGktSXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG4udGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLnRpLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cbi50aS1odW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cbi50aS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4udGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLnRpLWhhcmRkcml2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cbi50aS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4udGktZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLnRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnRpLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4udGktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLnRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4udGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4udGktZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4udGktY29udHJvbC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLnRpLWNvbnRyb2wtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjtcbn1cbi50aS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4udGktY2xvdWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLnRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLnRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4udGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLnRpLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cbi50aS1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLnRpLWJhY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4udGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLnRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4udGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cbi50aS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4udGktYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4udGktd3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cbi50aS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4udGktd2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuLnRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLnRpLXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2ZcIjtcbn1cbi50aS12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi50aS10aGVtaWZ5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4udGktc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLnRpLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi50aS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjtcbn1cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4udGktcGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLnRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi50aS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi50aS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLnRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4udGktbGluZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTlcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4udGktbGF5b3V0LXRhYi13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLnRpLWxheW91dC1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWZcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi50aS1sYXlvdXQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjZcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4udGktbGF5b3V0LWxpc3QtcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItdGh1bWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjtcbn1cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4udGktbGF5b3V0LWN0YS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLXNlcGFyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4udGktaW5rLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG4udGktaGVscC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cbi50aS1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cbi50aS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4udGktZmFjZS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cbi50aS1jb250cm9sLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4udGktY29udHJvbC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLnRpLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cbi50aS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cbi50aS10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG4udGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4udGktc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cbi50aS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLnRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLnRpLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cbi50aS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4udGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4udGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4udGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4udGktZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4udGktZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4udGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cbi50aS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4udGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cbi50aS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cbi50aS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cbi50aS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLnRpLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4udGktdHVtYmxyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLnRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4udGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cbi50aS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLnRpLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4udGktanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjtcbn1cbi50aS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cbi50aS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cbi50aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLnRpLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG4udGktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLnRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjtcbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vICAgICAgU2V0dGluZ3MgICAgICAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIG92ZXJsYXlcbiRtZnAtb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzBiMGIwYiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLW92ZXJsYXktb3BhY2l0eTogICAgICAgICAgICAgICAgIDAuOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0OyAvLyBTaGFkb3cgb24gaW1hZ2Ugb3IgaWZyYW1lXG5cbi8vIHNwYWNpbmdcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTogICAgICAgNnB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNhbWUgYXMgYWJvdmUsIGJ1dCBpcyBhcHBsaWVkIHdoZW4gd2lkdGggb2Ygd2luZG93IGlzIGxlc3MgdGhhbiA4MDBweFxuXG4kbWZwLXotaW5kZXgtYmFzZTogICAgICAgICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXNlIHotaW5kZXggb2YgcG9wdXBcblxuLy8gY29udHJvbHNcbiRtZnAtaW5jbHVkZS1hcnJvd3M6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEluY2x1ZGUgc3R5bGVzIGZvciBuYXYgYXJyb3dzXG4kbWZwLWNvbnRyb2xzLW9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuNjUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I6ICAgICAgICAgICAjM0YzRjNGICFkZWZhdWx0OyBcdCAgICAgICAgICAgICAgICAgLy8gQm9yZGVyIGNvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjbG9zZSBidXR0b24gd2hlbiBpbnNpZGVcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjogICAgICAgICAgICAgI0NDQyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGNvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcblxuLy8gSWZyYW1lLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIElmcmFtZS10eXBlIHBvcHVwc1xuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6ICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSWZyYW1lIHBhZGRpbmcgdG9wXG4kbWZwLWlmcmFtZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLW1heC13aWR0aDogICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIE1heGltdW0gd2lkdGggb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXG5cbi8vIEltYWdlLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWltYWdlLXR5cGU6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIEltYWdlLXR5cGUgcG9wdXBzXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbWZwLWltYWdlLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIHRvcFxuJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyBib3R0b21cbiRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZTogdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxuXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcbiRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjogICAgICAgICAgICAgI0YzRjNGMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gdGl0bGUgY29sb3JcbiRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgI0JEQkRCRCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gc3VidGl0bGUgY29sb3JcblxuLy8gQTExeVxuJG1mcC11c2UtdmlzdWFsbHloaWRkZW46ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSBjb250ZW50IGZyb20gYnJvd3NlcnMsIGJ1dCBtYWtlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuICAgLm1mcC1iZyB7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICAgICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbiAgIH1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbiAgIC5tZnAtd3JhcCB7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxuICAgfVxuXG4vLyBSb290IGNvbnRhaW5lclxuICAgLm1mcC1jb250YWluZXIge1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgbGVmdDogMDtcbiAgICAgdG9wOiAwO1xuICAgICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgfVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcbiAgIC5tZnAtY29udGFpbmVyIHtcbiY6YmVmb3JlIHtcbiAgIGNvbnRlbnQ6ICcnO1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4gICAubWZwLWFsaWduLXRvcCB7XG4ubWZwLWNvbnRhaW5lciB7XG4mOmJlZm9yZSB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cbn1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbiAgIC5tZnAtY29udGVudCB7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xuICAgfVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4ubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxufVxuXG4vLyBDdXJzb3JzXG4gICAubWZwLWFqYXgtY3VyIHtcbiAgICAgY3Vyc29yOiBwcm9ncmVzcztcbiAgIH1cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICAgY3Vyc29yOiB6b29tLW91dDtcbiAgIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbi5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuICAgLm1mcC1sb2FkaW5nIHtcbiYubWZwLWZpZ3VyZSB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XG4vLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWZwLWhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG59IEBlbHNlIHtcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEFwcGVhcmFuY2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuICAgLm1mcC1wcmVsb2FkZXIge1xuICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogNTAlO1xuICAgICB3aWR0aDogYXV0bztcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgIGxlZnQ6IDhweDtcbiAgICAgcmlnaHQ6IDhweDtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xuYSB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4mOmhvdmVyIHtcbiAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gfVxufVxufVxuXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxuICAgLm1mcC1zLXJlYWR5IHtcbi5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbn1cblxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcbiAgIC5tZnAtcy1lcnJvciB7XG4ubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxufVxuXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcbiAgIGJ1dHRvbiB7XG4mLm1mcC1jbG9zZSxcbiYubWZwLWFycm93IHtcbiAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICBib3JkZXI6IDA7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG91dGxpbmU6IG5vbmU7XG4gICBwYWRkaW5nOiAwO1xuICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuIH1cbiY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgcGFkZGluZzogMDtcbiAgIGJvcmRlcjogMFxuIH1cbn1cblxuXG4vLyBDbG9zZSBpY29uXG4gICAubWZwLWNsb3NlIHtcbiAgICAgd2lkdGg6IDQ0cHg7XG4gICAgIGhlaWdodDogNDRweDtcbiAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogMDtcbiAgICAgdG9wOiAwO1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcblxuICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4mOmhvdmVyLFxuJjpmb2N1cyB7XG4gICBvcGFjaXR5OiAxO1xuIH1cblxuJjphY3RpdmUge1xuICAgdG9wOiAxcHg7XG4gfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG59XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4ubWZwLWNsb3NlIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbn1cblxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXG4gICAgICAgICAgICAubWZwLWNvdW50ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4mOmFjdGl2ZSB7XG4gICBtYXJnaW4tdG9wOiAtNTRweDtcbiB9XG4mOmhvdmVyLFxuJjpmb2N1cyB7XG4gICBvcGFjaXR5OiAxO1xuIH1cbiY6YmVmb3JlLFxuJjphZnRlciB7XG4gICBjb250ZW50OiAnJztcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgd2lkdGg6IDA7XG4gICBoZWlnaHQ6IDA7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAwO1xuICAgdG9wOiAwO1xuICAgbWFyZ2luLXRvcDogMzVweDtcbiAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gfVxuXG4mOmFmdGVyIHtcblxuICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICB0b3A6OHB4O1xuIH1cblxuJjpiZWZvcmUge1xuICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICBvcGFjaXR5OiAwLjc7XG4gfVxuXG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG4mOmFmdGVyIHtcbiAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gfVxuJjpiZWZvcmUge1xuICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gfVxufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4mOmFmdGVyIHtcbiAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICBtYXJnaW4tbGVmdDogMzlweFxuIH1cbiY6YmVmb3JlIHtcbiAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuIH1cbn1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkbWZwLWlmcmFtZS1tYXgtd2lkdGg7XG4gIH1cbiAgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbmlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG59XG59XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuJi5tZnAtaW1nIHtcbiAgIHdpZHRoOiBhdXRvO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBsaW5lLWhlaWdodDogMDtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgIG1hcmdpbjogMCBhdXRvO1xuIH1cbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuJjphZnRlciB7XG4gICBjb250ZW50OiAnJztcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGxlZnQ6IDA7XG4gICB0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XG4gICBib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHJpZ2h0OiAwO1xuICAgd2lkdGg6IGF1dG87XG4gICBoZWlnaHQ6IGF1dG87XG4gICB6LWluZGV4OiAtMTtcbiAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgYmFja2dyb3VuZDogJG1mcC1pbWFnZS1iYWNrZ3JvdW5kO1xuIH1cbnNtYWxsIHtcbiAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG59XG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbSArIDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxufVxuXG4ubWZwLWltYWdlLWhvbGRlciB7XG4ubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLy9AaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gIC8vICBtYXgtd2lkdGg6IDgwJTtcbiAgLy8gfVxufVxufVxuXG4ubWZwLWdhbGxlcnkge1xuLm1mcC1pbWFnZS1ob2xkZXIge1xuLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG59XG59XG5cblxuQGlmICRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gICAgLyoqXG4gICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAqL1xuICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgJi5tZnAtaW1nIHtcbiAgICAgcGFkZGluZzogMDtcbiAgIH1cbiAgfVxuICAubWZwLWZpZ3VyZSB7XG4vLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgdG9wOiAwO1xuICAgICBib3R0b206IDA7XG4gICB9XG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLm1mcC1ib3R0b20tYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4mOmVtcHR5IHtcbiAgIHBhZGRpbmc6IDA7XG4gfVxufVxuLm1mcC1jb3VudGVyIHtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAzcHg7XG59XG4ubWZwLWNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG59XG59XG59XG59XG5cblxuXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICB9XG59XG4iLCJib2R5IC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5zd2lwZXItc2xpZGV7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAvLyAmLXNsaWRlIHtcbiAgLy8gICBoZWlnaHQ6IGF1dG87XG4gIC8vIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgLy8gcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblxuICAgICYtdmVydGljYWwge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LFxuICAmLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbGVmdDotMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEyNCc7XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICByaWdodDotMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgJi1idWxsZXRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICYtcHJvZ3Jlc3NiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgICAvLyAmLW1hcmsge1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMXB4O1xuICAgICAgLy8gICB3aWR0aDogMTZweDtcbiAgICAgIC8vICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1ob21lLWV2ZW50IHtcbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA2MCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDYxJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLnN3aXBlciB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ldmVudHMtcG9zdHMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gICAgICB9XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2E3YTdhNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbiAgJi0tc2hvcC1pdGVtIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRpdGxlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFubmVyLWhwIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1zbGlkZSB7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1IHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDYpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS10bSB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCAwcHggNTBweDtcbiAgICAgICAgbWFyZ2luOiAtNTBweCAtMjBweCAwcHggLTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWJhbm5lciB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWNvdXJzZXMge1xuICAgIC5haHQtY291cnNlIHtcbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90by1zbGFiO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICAgICAgfVxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDYpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vICYtYnV0dG9uLXByZXYge1xuICAgICAgLy8gICBsZWZ0OiAtMTAwcHg7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICYtYnV0dG9uLW5leHQge1xuICAgICAgLy8gICByaWdodDogLTEwMHB4O1xuICAgICAgLy8gfVxuICAgICAgJi1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZWR1LWNsYXNzLXRhYmxlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNjVweCAwIHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICByaWdodDogNzVweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICByaWdodDogMTM1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICAgIHJpZ2h0OiA4NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1lZHUtZXZlbnRzIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICAgICAgfVxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcblxuICAgICAgICAmLWN1c3RvbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbiAgICAgICAgICAmLWxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzY5ZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWltYWdlcyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCAxMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWltYWdlLXdyYXAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlLXdyYXAge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtaW1hZ2VzLTIge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHRvcDogNDQlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMik7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWJsb2cge1xuXG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS1wb3N0cyB7XG5cbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWVkdS1jYWxlbmRhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmLS13ZWJzaXRlcyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTM1cHg7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbXVsdGlwbGUge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZlcnRpY2FsLXBhZ2luYXRpb24ge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXN0aW1vbmlhbHMge1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoJGMtd2hpdGUsIDEpIDEwMCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDAlLCByZ2JhKCRjLXdoaXRlLCAxKSAxMDAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFyYmVyc2hvcCB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCxcbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC05MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDUnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTkwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bC0yIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAtNDBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTQge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTUge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xuXG4gICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12ZXJ0LXBhZyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcG9saXRpY2Fse1xuICAgIC5zd2lwZXJ7XG4gICAgICAmLWJ1dHRvbi1uZXh0e1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDonXFxmMzBmJztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJ1dHRvbi1wcmV2e1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6J1xcZjJjYSc7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICYtLXRyYXZlbC10ZXN0aW1vbmlhbHMge1xuICAvLyAgIC5haHQtdG1fX2Rlc2Mge1xuICAvLyAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmLS10cmF2ZWwtdGVhbSB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC5haHQtdGVhbV9fZGVzYyB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYWh0LXRlYW1fX3NvY2lhbHMge1xuICAgICAgLmFoZXRvLXNvY2lhbHNfX2ljb24ge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXRlYW0tLXQxIHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBmb3IgZ29vZ2xlIGNocm9tZSAoYmxhY2sgYm9yZGVyKVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cmF2ZWwtb3VyLWRpcmVjdGlvbnMge1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS10ZWFtIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXRyYXZlbC1wb3B1bGFyIHtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDEwcHggMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYXZlbC1oZXJvIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMSB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjglO1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMiB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgIC8vIEZpeCBmb3IgaG92ZXIgZWZmZWN0XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMDVweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oaQJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTA1cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KGkic7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydXRpb24ge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB9XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExNnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXh7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydXRpb24tc2VydmljZSB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDE1MXB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC04MXB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC04MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnV0aW9uLXBvcnRmb2xpbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24tdG0ge1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICBtYXgtd2lkdGg6IDU0dnc7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgLmNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4e1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVye1xuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogNzVweCAxNnB4IDAgMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4e1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi1jdXN0b20ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuXG4gICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmIxMTM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHdpdHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcblxuICAgICAgfVxuXG4gICAgICAmLXNsaWRlIHtcblxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuXG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDEzcHg7XG5cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG5cbiAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoci0yIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHItMyB7XG4gICAgbWF4LXdpZHRoOiAxNTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGNvbG9yOiAjREREREREO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubmV3cy1wb3N0c3tcbiAgLnN3aXBlci1jb250YWluZXJ7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5zd2lwZXItc2xpZGV7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnN3aXBlcntcbiAgJi0tY29uc3RydXRpb257XG4gICAgJi1zZXJ2aWNle1xuICAgICAgLnN3aXBlci1idXR0b257XG4gICAgICAgICYtcHJldixcbiAgICAgICAgJi1uZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtY2h1cmNoLXNsaWRlcntcbiAgLnN3aXBlcntcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAmLXZlcnRpY2FsIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICYtYnVsbGV0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1iYW5uZXIteW9nYSB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tdG9wOiAtNjdweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXItLWZ1bGwtaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4uc3dpcGVyLWFic29sdXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQwMXB4O1xufVxuXG4vLyBPbGQgc2hpdFxuXG4vLyAuc3dpcGVyIHtcblxuLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICYtc2xpZGUge1xuLy8gICAgIGhlaWdodDogYXV0bztcblxuLy8gICAgID4gLnRlc3RpbW9uaWFscyB7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1idXR0b24tcHJldixcbi8vICAgJi1idXR0b24tbmV4dCB7XG4vLyAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgICAgdHJhbnNpdGlvbjogMC41cztcbi8vICAgICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICAgIGNvbG9yOiAkYnRuLXByaW1hcnktYmc7XG4vLyAgICAgZm9udC1zaXplOiAkc3dpcGVyLWFycm93LXNpemU7XG4vLyAgIH1cblxuLy8gICAmLWJ1dHRvbi1wcmV2LFxuLy8gICAmLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4vLyAgICAgbGVmdDogLTcwcHg7XG5cblxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1idXR0b24tbmV4dCxcbi8vICAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuLy8gICAgIHJpZ2h0OiAtNzBweDtcblxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1jb250YWluZXI6bm90KC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsKSB7XG4vLyAgICAgbWFyZ2luOiAtMzBweCAtMTVweDtcbi8vICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4vLyAgIH1cblxuLy8gICAmLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4vLyAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS12ZXJ0aWNhbCB7XG4vLyAgICAgICByaWdodDogMTA1cHg7XG4vLyAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gICAgICAgICByaWdodDogNDBweDtcbi8vICAgICAgIH1cbi8vICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbi8vICAgICAgICAgdG9wOiAxMDBweDtcbi8vICAgICAgICAgcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLXBhZ2luYXRpb24ge1xuLy8gICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4vLyAgICAgbWFyZ2luLXRvcDogNjBweDtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4vLyAgICAgJi1idWxsZXQge1xuLy8gICAgICAgd2lkdGg6IDEycHg7XG4vLyAgICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuLy8gICAgICAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbi8vICAgICAgIG9wYWNpdHk6IDE7XG5cbi8vICAgICAgICYtYWN0aXZlIHtcbi8vICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1kZWZhdWx0LWJnO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICYtLXZlcnRpY2FsIHtcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIHJpZ2h0OiAxMDVweDtcbi8vICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4vLyAgICAgICAgIHJpZ2h0OiA0MHB4O1xuLy8gICAgICAgfVxuLy8gICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuLy8gICAgICAgICByaWdodDogMjBweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgJi0tbnVtZXJpYyB7XG4vLyAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbi8vICAgICAgICAgd2lkdGg6IGF1dG87XG4vLyAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbi8vICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICAgICBmb250LXdlaWdodDogODAwO1xuLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4vLyAgICAgICAgIG9wYWNpdHk6IDAuNDtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0O1xuLy8gICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4vLyAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbi8vICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuLy8gICAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgd2lkdGg6IDA7XG4vLyAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4vLyAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4vLyAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1vdXQ7XG4vLyAgICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbi8vICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmLXByb2dyZXNzYmFyIHtcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIGhlaWdodDogMnB4O1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblxuLy8gICAgICAgJi1maWxsIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWN0aXZlO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAvLyAmLW1hcmsge1xuLy8gICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAvLyAgIHRvcDogMXB4O1xuLy8gICAgICAgLy8gICB3aWR0aDogMTZweDtcbi8vICAgICAgIC8vICAgaGVpZ2h0OiAxNnB4O1xuLy8gICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbi8vICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbi8vICAgICAgIC8vIH1cbi8vICAgICB9XG4vLyAgIH1cblxuIiwiLy8gSElHSCBQUEkgRElTUExBWSBCQUNLR1JPVU5EU1xuLy8gU291cmNlOiBodHRwczovL3J5YW5iZW5oYXNlLmNvbS9lYXNpbHktaW1wbGVtZW50LTJ4LXJldGluYS1iYWNrZ3JvdW5kLWltYWdlcy9cblxuQG1peGluIGJhY2tncm91bmQtMngoJHBhdGgsICRleHQ6ICdwbmcnLCAkc2l6ZTogY29udGFpbiwgJHBvczogbGVmdCB0b3AsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xuXG4gICRhdDF4LXBhdGg6ICcjeyRwYXRofS4jeyRleHR9JztcbiAgJGF0MngtcGF0aDogJyN7JHBhdGh9QDJ4LiN7JGV4dH0nO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXQxeF9wYXRofScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvcztcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblxuICBAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXG4gICAgYWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhdDJ4LXBhdGh9Jyk7XG4gICAgfVxufVxuXG4vLyBVc2FnZVxuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC0yeCggJ3BhdGgvdG8vaW1hZ2UnLCAnanBnJywgMTAwcHggMTAwcHgsIGNlbnRlciBjZW50ZXIsIHJlcGVhdC14ICk7XG5cbi8vIHBsYWNlaG9sZGVyXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XG4gIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbW96LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8gTUVESUEgUVVFUlkgVEFCTEVUIFBPUlRSQUlUXG4vL21heC13aWR0aDogNDgwXG5AbWl4aW4geHMtc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4geHMtc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4geHMtc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1FRElBIFFVRVJZIFRBQkxFVCBQT1JUUkFJVFxuLy9tYXgtd2lkdGg6IDc2N1xuQG1peGluIHNtYWxsLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc21hbGwtc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc21hbGwtc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1FRElBIFFVRVJZIFRBQkxFVCBMQU5EU0NBUEVcbi8vbWluLXdpZHRoOiA3NjggbWF4LXdpZHRoOiA5OTFcbkBtaXhpbiBtZWRpdW0tc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vbWF4LXdpZHRoOiA5OTFcbkBtaXhpbiBtZWRpdW0tc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL21pbi13aWR0aDogNzY4XG5AbWl4aW4gbWVkaXVtLXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNRURJQSBRVUVSWSBNSU5JIERFU0tUT1Bcbi8vbWF4LXdpZHRoOjEyMzBcbkBtaXhpbiBsYXJnZS1zaXplLW1heCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL21pbi13aWR0aDogNzY4IG1heC13aWR0aDogOTkxXG5AbWl4aW4gbGFyZ2Utc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBNRURJQSBRVUVSWSBERVNLVE9QXG4vL21pbi13aWR0aDoxMjMxXG5AbWl4aW4gbGFyZ2Utc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFVTQUdFIE1FRElBIFFVRVJZXG4vLyBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gIHByb3BlcnRpZXNcbi8vIH1cblxuXG4vLyBtaXhpbiBmb3IgYnRuIGJvcmRlciByYWRpdXNcbi8vXG5AbWl4aW4gbWl4LWJ0bi1yYWRpdXMoJGJ0bi1yYWRpdXMsICRidG4tbGluZS1oZWlnaHQsICRidG4tZm9udC1zaXplLCAkYnRuLXBhZGQsICRidG4tYm9yZGVyLXdpZHRoKSB7XG4gIEBpZiAoJGJ0bi1yYWRpdXMgPT0gdHJ1ZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICgoJGJ0bi1saW5lLWhlaWdodCAqICRidG4tZm9udC1zaXplKSArICgkYnRuLXBhZGQgKiAyKSArICgkYnRuLWJvcmRlci13aWR0aCAqIDIpKSAvIDI7XG4gIH0gQGVsc2UgaWYgKHR5cGUtb2YoJGJ0bi1yYWRpdXMpID09ICdudW1iZXInKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuXG4vLyBNRU5VXG4vLyBNaXhpbiBmb3IgbW9iaWxlLW1lbnVcbkBtaXhpbiBtZW51LXNpemUtbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lbnUtc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgICAgICAgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiLy8gU291cmNlIC0tPiBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vycy9cblxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICAgIDogMTVweDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHg7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgICAgICAgICAgICAgOiAxOHB4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogMnB4O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgICAgICAgICAgICAgIDogNHB4O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogJGMtd2hpdGU7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiAxLjVweDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICAgICAgICAgICAgICA6IDAuNztcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6IDAuMTVzO1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZTtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgIDogb3BhY2l0eSg1MCUpO1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbiRoYW1idXJnZXItdHlwZXM6IChcbiAgLy8gM2R4LFxuICAvLyAzZHgtcixcbiAgLy8gM2R5LFxuICAvLyAzZHktcixcbiAgLy8gYXJyb3csXG4gIC8vIGFycm93LXIsXG4gIC8vIGFycm93YWx0LFxuICAvLyBhcnJvd2FsdC1yLFxuICAvLyBib3JpbmcsXG4gIC8vIGNvbGxhcHNlLFxuICAvLyBjb2xsYXBzZS1yLFxuICAvLyBlbGFzdGljLFxuICAvLyBlbGFzdGljLXIsXG4gIC8vIGVtcGhhdGljLFxuICAvLyBlbXBoYXRpYy1yLFxuICAvLyBzbGlkZXIsXG4gIC8vIHNsaWRlci1yLFxuICAvLyBzcHJpbmcsXG4gIC8vIHNwcmluZy1yLFxuICAvLyBzdGFuZCxcbiAgLy8gc3RhbmQtcixcbiAgLy8gc3BpbixcbiAgLy8gc3Bpbi1yLFxuICBzcXVlZXplLFxuICAvLyB2b3J0ZXgsXG4gIC8vIHZvcnRleC1yXG4pO1xuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIqIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lci1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDE3MTBweDtcbn1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5vdmVyLWhpZGRlbiB7XG4gIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAub3Zlci1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm5vLXBhZGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAkYy1ibGFjaztcbn1cblxuLmpzLWJnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmV0cmVhdCB7XG4gICYtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nY29sLSddLFxuICAgIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLS01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIH1cblxuICAgIFtjbGFzc149J2NvbC0nXSxcbiAgICBbY2xhc3MqPScgY29sLSddIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgW2NsYXNzXj0nY29sLSddLFxuICAgICAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS02MCB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149J2NvbC0nXSxcbiAgICAgIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yb3cge1xuICAmLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtLXYtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi0taC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gICYtbGcge1xuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1tZCB7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7O1xuICAgIH1cbiAgfVxuXG4gICYtc20ge1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi14cyB7XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnJldHJlYXQge1xuICAmLS0wIHtcblxuICAgICYuY29udGFpbmVyLWZsdWlkIHtcblxuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149J2NvbC0nXSxcbiAgICAgIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2sgLnRyYW5zaXRpb24tbm9uZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFBBRERJTkdTIEFORCBNQVJHSU5TICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRjb3VudDogNDA7XG5cbi8vIE5lZ2F0aXZlIHZhbHVlc1xuJHN0ZXA6IC01O1xuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX10IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuXG4vLyBQb3NpdGl2ZSB2YWx1ZXNcbiRzdGVwOiA1O1xuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX10IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1sIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9ciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLW1kLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLW1kLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1tZC0jeyRzdGVwKiRpfXQge1xuICAgICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLW1kLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1tZC0jeyRzdGVwKiRpfWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tbWQtI3skc3RlcCokaX1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctbWQtI3skc3RlcCokaX1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctbWQtI3skc3RlcCokaX1yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH0gIFxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXNtLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXNtLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1zbS0jeyRzdGVwKiRpfXQge1xuICAgICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXNtLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1zbS0jeyRzdGVwKiRpfWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tc20tI3skc3RlcCokaX1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctc20tI3skc3RlcCokaX1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctc20tI3skc3RlcCokaX1yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH0gIFxufVxuXG5AaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXhzLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXhzLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy14cy0jeyRzdGVwKiRpfXQge1xuICAgICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXhzLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi14cy0jeyRzdGVwKiRpfWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4teHMtI3skc3RlcCokaX1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmcteHMtI3skc3RlcCokaX1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmcteHMtI3skc3RlcCokaX1yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH0gIFxufVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFRleHQgbW9kaWZpY2F0b3JzXG4udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udC1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50LWV4dHJhYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi50ZXh0LWNlbnRlcixcbi50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdCxcbi50LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCxcbi50LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLXNwYWNpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAmLS0yIHtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuICAvLyAxZDMgPT09IDEuM1xuICAmLS0xZDMge1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgfVxuICAmLS0xZDZ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG4gICYtLTMge1xuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG5cbiAgJi0tNCB7XG5cdGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cblxuICAmLS01IHtcblx0bGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuXG4ubC1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAmLS0xNjMge1xuXHRsaW5lLWhlaWdodDogMS42M2VtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5tZC10LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5zbS10LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvbnQtc3R5bGUge1xuICAmLWl0YWxpY3tcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cbi8vIEJsb2NrcXVvdGVcbi8vIE1peGlucyBiZWxvdyBkZXNjcmliZSBzdHlsZSBmb3IgcXVvdGUgc3ltYm9sIG9uIGJhY2tncm91bmRcbkBtaXhpbiBxdW90ZS1zeW1ib2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAnSc7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuQG1peGluIHF1b3RlLXN5bWJvbC1yaWdodCB7XG4gIEBpbmNsdWRlIHF1b3RlLXN5bWJvbDtcbiAgdG9wOiAtMjdweDtcbiAgcmlnaHQ6IDMlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQG1peGluIHF1b3RlLXN5bWJvbC1oaWRlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJsb2NrcXVvdGUge1xuXHQmOmJlZm9yZSB7XG5cdFx0ICBAaW5jbHVkZSBxdW90ZS1zeW1ib2w7XG5cdH1cblxuXHQmLnEtc21iLXJpZ2h0IHtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHF1b3RlLXN5bWJvbC1yaWdodDtcblx0XHQgIH1cblx0fVxuXG5cdCYucS1zbWItaGlkZSB7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBxdW90ZS1zeW1ib2wtaGlkZTtcblx0XHQgIH1cblx0fVxufVxuIiwiLyoqXG4qIGNvbW1vbiB2YXJpZWJsZXNcbiogYW5kIHN0eWxlXG4qL1xuXG4kbGluay10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG4vLyBGSVhNRTogdXNlIG9ubHkgZm9yIEhUTUwgKHRyYW5zcGFyZW50IEJVVFRPTilcbi5haGV0by1iZy0tZGFyayB7XG4gIHBhZGRpbmc6IDUwcHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG5cbi50eXBvZ3JhcGh5VGV4dCAuYWhldG8tYnRuIHtcbiAgLy8gRklYTUU6IHJlbW92ZSB3aGVuIGNyZWF0ZSBzaG9ydGNvZGVcbiAgbWFyZ2luOiAyMHB4IDA7XG5cdC8vIEZJWE1FOiByZW1vdmUgaXQgd2hlbiBjcmVhdGUgYmxvY2tzXG4gICsgLmFoZXRvLWJ0biB7XG5cdC8vIGZvciB0d28gb3IgbW9yZSBidG4gaW4gbGluZVxuXHRtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lciB7XG4gIC8vIG1hcmdpbjogLTEwcHggMDtcblxuICAuYWhldG8tYnRuIHtcblx0bWFyZ2luOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG4gIH1cbn1cblxuLy8gYnRuIGRlZmF1bHRcbi5haGV0by1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGksXG4gIHNwYW4ge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5haGV0by1idG4tLXVuZGVybGluZSB7XG5cdCY6YWZ0ZXIge1xuXHQgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHR9XG4gIH1cblxuICAvLyBidG4gaW5saW5lXG4gICYtLWlubGluZSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvLyBidG4gdW5kZXJsaW5lXG4gICYtLXVuZGVybGluZSB7XG4gICAgcGFkZGluZzogMCAwIDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cdCY6YWZ0ZXIge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBib3R0b206IDA7XG5cdCAgbGVmdDogMDtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDFweDtcblx0ICBjb250ZW50OiAnJztcblx0fVxuICB9XG5cbiAgLy8gYnRuIHdpdGggYm94IGljb25cbiAgJi0tYm94IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gYnRuIGJpZyBzaXplIChyZWN0YW5nbGUpXG4gICYtLXJlY3Qge1xuXHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0d29yZC1zcGFjaW5nOiA5OTk5OTk5cHg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC8vIEJ0biBjaXJjbGVcbiAgJi0tY2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBJY29uIGluc2lkZSBidXR0b25cbi5haGV0by1idG5fX2ljb24ge1xuICAmOmJlZm9yZSB7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJi0tYm94IHtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdCAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblx0XHQgIG1hcmdpbi1yaWdodDogMHB4O1xuXHQgIH1cblx0JjpiZWZvcmUge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB6LWluZGV4OiAxO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cblx0JjphZnRlciB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogLTFweDtcblx0ICBsZWZ0OiAtMXB4O1xuXHQgIHdpZHRoOiA2MHB4O1xuXHQgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcblx0ICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0ICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0ICBjb250ZW50OiAnJztcblx0ICB6LWluZGV4OiAwO1xuXHR9XG4gIH1cbn1cblxuIiwiLmVkdSB7XG4gICYuYWh0LXBhZ2Uge1xuXG4gICAgJi0tZHVhbC1zYiB7XG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTY2NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2Ige1xuICAgICAgICAgIGZsZXg6IDEgMSAxOSU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMzBweDsgXG5cbiAgICAgICAgICAvLyBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIC8vICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5haHQtc2Ige1xuICAgICAgJi1lZHUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgICAuZC14bC1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodC1zYixcbiAgICAmLS1sZWZ0LXNiIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTQzMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2Ige1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zYi1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgLy8gICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodC1zYiB7XG4gICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAmX19zYiB7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBcbn1cbiIsIi5haGV0by10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG5cdG1hcmdpbjogMDtcblxuXHRiIHtcblx0ICBmb250LXdlaWdodDogaW5oZXJpdDtcblx0fVxuICB9XG5cbiAgcCB7XG5cdCYubXJnbi10b3Age1xuXHQgIG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gICZfX3RleHQge1xuXHQuYWhldG8tdGl0bGViYXJfX3N1YnRpdGxlIHtcblx0ICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcblx0Ji5sYXJnZS1zaXplIHtcblx0ICBmb250LXNpemU6IDYwcHg7XG5cblx0ICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9faW5mbyB7XG5cdGZsZXg6IDI7XG5cdHBhZGRpbmc6IDEwMHB4IDUwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cdCAgZmxleC1iYXNpczogMTAwJTtcblx0fVxuICB9XG5cbiAgJl9faW5mby10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gRWxlbWVudHNcbiAgJl9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogNztcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXHQgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ICBwYWRkaW5nOiA0NXB4IDA7XG5cdCAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblx0b3BhY2l0eTogMC42O1xuXHQmLS0xIHtcblx0ICBvcGFjaXR5OiAwLjE7XG5cdH1cblx0Ji0tMiB7XG5cdCAgb3BhY2l0eTogMC4yO1xuXHR9XG5cdCYtLTMge1xuXHQgIG9wYWNpdHk6IDAuMztcblx0fVxuXHQmLS00IHtcblx0ICBvcGFjaXR5OiAwLjQ7XG5cdH1cblx0Ji0tNSB7XG5cdCAgb3BhY2l0eTogMC41O1xuXHR9XG5cdCYtLTYge1xuXHQgIG9wYWNpdHk6IDAuNjtcblx0fVxuXHQmLS03IHtcblx0ICBvcGFjaXR5OiAwLjc7XG5cdH1cblx0Ji0tOCB7XG5cdCAgb3BhY2l0eTogMC44O1xuXHR9XG5cdCYtLTkge1xuXHQgIG9wYWNpdHk6IDAuOTtcblx0fVxuICB9XG5cbiAgJl9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG5cdGZsZXg6IDE7XG4gIH1cblxuICAmX19pbnB1dCB7XG5cdGZsZXgtYmFzaXM6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IGF1dG87XG5cblx0Zm9ybSB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0ICBsYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICB9XG5cdCAgaW5wdXQge1xuXHRcdCZbdHlwZT10ZXh0XSB7XG5cdFx0ICBmbGV4OiAxO1xuXHRcdCAgcGFkZGluZzogMjFweCAyN3B4O1xuXHRcdCAgYm9yZGVyOiAwO1xuXHRcdCAgb3V0bGluZTogbm9uZTtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdH1cblxuXHRcdCZbdHlwZT1zdWJtaXRdIHtcblx0XHQgIHBhZGRpbmc6IDIwcHggNTVweDtcblx0XHQgIGJvcmRlcjogMDtcblx0XHQgIG91dGxpbmU6IG5vbmU7XG5cdFx0ICBjb2xvcjogJGMtd2hpdGU7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHQgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnMge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji50LXdoaXRlIHtcblx0ICBhIHtcblx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdCAgXHRmb250LXNpemU6IDE1cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0ICBjb2xvcjogZmFkZS1vdXQoJGMtd2hpdGUsIDAuNSlcblx0XHR9XG5cdCAgfVxuXG5cdCAgbGkge1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblxuXHRcdCYuY3VycmVudCB7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgY29sb3I6ICRjLXdoaXRlO1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXG5cdHVsIHtcblx0ICBtYXJnaW46IDA7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0bGkge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHQgICY6Zmlyc3QtY2hpbGQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHQgIGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHQgIH1cblxuXHQgICY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdCAgY29sb3I6ICM5OTk7XG5cdCAgfVxuXG5cdCAgJjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHRcdGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmX19hcnJvdy1kb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDE1cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRpIHtcblx0ICBjb2xvcjogJGMtd2hpdGU7XG5cdCAgZm9udC1zaXplOiAzNnB4O1xuXHR9XG4gIH1cblxuICAudy0xMjAwIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTExMDAge1xuXHRtYXgtd2lkdGg6IDExMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnctMTAwMCB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy05MDAge1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy04MDAge1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy03MDAge1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy02MDAge1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yc1xuICAmLS1oZWlnaHQtZnVsbCB7XG5cdGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLS1oZWlnaHQtNjAwIHtcblx0aGVpZ2h0OiA2MDBweDtcblx0bWluLWhlaWdodDogNjAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDYwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNTUwIHtcblx0aGVpZ2h0OiA1NTBweDtcblx0bWluLWhlaWdodDogNTUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDU1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNTAwIHtcblx0aGVpZ2h0OiA1MDBweDtcblx0bWluLWhlaWdodDogNTAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDUwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNDUwIHtcblx0aGVpZ2h0OiA0NTBweDtcblx0bWluLWhlaWdodDogNDUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDQ1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNDAwIHtcblx0aGVpZ2h0OiA0MDBweDtcblx0bWluLWhlaWdodDogNDAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDQwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMzUwIHtcblx0aGVpZ2h0OiAzNTBweDtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDM1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMzAwIHtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWluLWhlaWdodDogMzAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDMwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMjUwIHtcblx0aGVpZ2h0OiAyNTBweDtcblx0bWluLWhlaWdodDogMjUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDI1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19tYWluIHtcblx0ICBwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0yMDAge1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMjAwcHg7XG5cdCAgbWluLWhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX21haW4ge1xuXHQgIHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuXHQgIGhlaWdodDogYXV0bztcblx0fVxuICB9XG5cbiAgJi0taGVpZ2h0LTE1MCB7XG5cdGhlaWdodDogMTUwcHg7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdCAgaGVpZ2h0OiAxNTBweDtcblx0ICBtaW4taGVpZ2h0OiAxNTBweDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG5cdCAgcGFkZGluZzogMTVweCAwO1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHR9XG4gIH1cblx0Ji0tbWVkX2hlaWdodC0yMDAge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cdCYtLW1vYl9oZWlnaHQtMTUwIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQmLS1tb2JfaGVpZ2h0LTI1MCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdH1cbiAgLy8gSW50cm8gYmxvY2tcbiAgJl9faW50cm8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRwYWRkaW5nOiAxMnB4IDU3cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQ+ICoge1xuXHQgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0fVxuXG5cdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0ICBsZWZ0OiAwO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG5cdH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuXG5cdGgxIHtcblx0ICBmb250LXNpemU6IDgwcHg7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuXHQgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdCAgfVxuXHR9XG5cblx0bGkge1xuXHQgIG1hcmdpbi1yaWdodDogMTJweDtcblx0ICBmb250LXNpemU6IDE1cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblxuXHQgICY6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHQgIH1cblx0fVxuXG5cdC5haGV0by10aXRsZWJhciB7XG5cblx0ICAmX19icmVhZGNydW1icyB7XG5cblx0XHQmLnQtcmlnaHQge1xuXHRcdCAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCYudC1jZW50ZXIge1xuXHRcdCAgaGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblx0Ji0tYnVzc2luZXN7XG5cdFx0LmFoZXRvLXRpdGxlYmFyX19vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDRjI2MzI7XG5cdFx0fVxuXHR9XG5cdCYtLXBvbGl0aWNhbHtcblx0XHQuYWhldG8tdGl0bGViYXJ7XG5cdFx0XHQmX19zdWJ0aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuXHRcdFx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWVkdSB7XG5cdFx0LmFoZXRvLXRpdGxlYmFyX19tYWluIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLnBhZGQtYmFubmVye1xuXHRwYWRkaW5nOiAyNTBweCAwIDE2NXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2Ege1xuXHQuYWhldG8tdGl0bGViYXJfX292ZXJsYXkgIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzZkZWcsICMwMDAgMCUsICNmZmQxNDUgMTAwJSk7XG5cdH1cblxuXHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdFx0LmFoZXRvLXRpdGxlYmFyX190ZXh0LFxuXHRcdC50ZXN0YnJlYWRjcnVtYnMgIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0LXlvZ2Ege1xuICBpbWcge1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIFx0aW1nIHtcbiAgXHRcdG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgXHR9XG4gIH1cbn1cbiIsIi5haGV0by1wZiB7XG4gICRwOiAmO1xuXG4gICZfX2ZpbHRlci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2ZpbHRlciB7XG4gICAgbWFyZ2luOiAxMHB4IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgem9vbSB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApXG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYWpheC1wYWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICYubG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19hamF4LWxvYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAvLyAmLS1iYXJiZXJzaG9wIHtcbiAgICAvLyAgICN7JHB9X19jYXQtd3JhcCB7XG4gICAgLy8gICAgIG1hcmdpbjogMThweCAwO1xuICAgIC8vICAgICBjb2xvcjogcmdiYSgkYy1hbHRlciwgMC43KTtcbiAgICAvLyAgICAgZm9udC1mYW1pbHk6ICRmLW9wZW4tc2FucztcbiAgICAvLyAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vICAgfVxuICAgIC8vICAgI3skcH1fX3RpdGxlIHtcbiAgICAvLyAgICAgZm9udC1zaXplOiAyMTtcbiAgICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vICAgfVxuICAgIC8vICAgI3skcH1fX3RleHQge1xuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgIHotaW5kZXg6IDI7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgJi0tZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgfVxuXG4gICYtLW1ldHJvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm1hc29ucnlfaG92ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWhldG8tcGYge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgIGhlaWdodDogODUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aWR0aCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuXG4gICAgICAgICAgJi0taGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0td2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0ODBweDtcblxuICAgICAgICAgICYtLWhlaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuXG4gICAgICAgICAgJi0taGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAuYWhldG8tcGZfX3RleHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWhldG8tcGZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJhcmJlcnNob3Age1xuICAgICAgICAgICN7JHB9X19pbWcge1xuICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQycHggNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICZfX2NhdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuXG4gICAgLmFoZXRvLXBmIHtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYWhldG8tcGZfX3RleHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggMzdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2F0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1wb2xpdGljYWx7XG4gICAgICAuYWhldG8tcGZ7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzA1MzZhNTtcbiAgICAgICAgfVxuICAgICAgICAmX19maWx0ZXJ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMzg7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWFzb25yeSB7XG5cbiAgICAuYWhldG8tcGYge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5tYXNvbnJ5X2hvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWFzb25yeV9ob3ZlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTI0cHggMTIycHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMkE3NEVEIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5ldyB7XG5cbiAgICAuYWhldG8tcGYge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAuYWhldG8tcGZfX2ltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAuYWhldG8tcGZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgICAgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgICAgICAgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWhldG8tcGZfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgLmFoZXRvLXBmX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmFoZXRvLXBmX19pbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDU3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29udGVudDogJ1xcZjJmNSc7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NhdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICAuYWhldG8tcGYge1xuICAgICAgJl9fZmlsdGVyLXdyYXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9ydGZvbGlvIHtcbiAgJi1uZXcge1xuICAgIC53LTEwMCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8ge1xuICAgICAgJi1zaW5nbGUtaW1nIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1wcmV2IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saXN0IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1uZXh0IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uZGV0YWlsX3RleHQge1xuICBtYXgtd2lkdGg6IDU3MHB4ICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2luZ2xlIHtcbiAgJl9fcG9ydGZvbGlvIHtcbiAgICAmLS0zLFxuICAgICYtLTQsXG4gICAgJi0tNSB7XG5cbiAgICAgIC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlLW91dCgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNDVweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgICAgICZfX2ltZy0taDM2MCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nLS1oNTIwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS00IHtcbiAgICAgIC5iZy13cmFwLWMtZGFyayB7XG4gICAgICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICAgICAgICBoZWlnaHQ6IDU3OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS03IHtcbiAgICAgIC5haGV0byB7XG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sLWxnLTgub2Zmc2V0LWxnLTEge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQge1xuICAgICAgICA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLW1kLTZcIl06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXJnaW4tbGVyZ2VfMzB0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLS1sb2FkLW1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5sb2FkIHtcbiAgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmV3IHtcbiAgLm1hc29ucnlfaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvbnQtcGxheWZhaXIge1xuICBmb250LWZhbWlseTogJGYtcGxheWZhaXItZGlzcGxheTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gY2h1cmNoIGdhbGxlcnlcbi5jaHVyY2gtZ2FsbGVyeS13cmFwIHtcbiAgLmFoZXRvLXBmIHtcbiAgICAmX19maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG5cbiAgICAmX19hamF4LWxvYWRpbmcge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1ldHJvIHtcbiAgICAgIC5haGV0by1wZiB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0LXdyYXAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXJnaW4tY2h1cmNoLWdhbGxlcnktYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7XG4gIH1cblxuICAubWFyZ2luLWNodXJjaC1nYWxsZXJ5LXQge1xuICAgIG1hcmdpbi10b3A6IDEyN3B4O1xuICB9XG5cbiAgLnBhZGRpbmctY2h1cmNoLWdhbGxlcnktYntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbiIsIi5wb3J0Zm9saW8tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMHB4O1xuXG4gICZfX2RpciB7XG5cdCYtLXByZXYge1xuXHQgIC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHQgIH1cblxuXHQgICY6aG92ZXIge1xuXHRcdC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG5cdFx0ICBsZWZ0OiAtM3B4O1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQmLS1uZXh0IHtcblx0ICAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHQgIH1cblxuXHQgICY6aG92ZXIge1xuXHRcdC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG5cdFx0ICBsZWZ0OiAzcHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9fZGlyLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAxLjRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2Rpci1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fbGlzdC1pY29uIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5haHQtY291cnNlIHtcblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAuYWh0LWNvdXJzZSB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuXG4gICAgICAgICY6aG92ZXIgeyAgICAgIFxuICAgICAgICAgIC5haHQtY291cnNlX19vdnJsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi0tZnJlZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQjM0NTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX292cmwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fc3RhcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19zdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTEge1xuICAgICAgLmFodC1jb3Vyc2Uge1xuICAgICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDU5cHggMCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgXG4gICAgICAgICAgJjpob3ZlciB7ICAgICAgXG4gICAgICAgICAgICAuYWh0LWNvdXJzZV9fb3ZybCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDAgcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtMiB7XG4gICAgICAuYWh0LWNvdXJzZSB7XG4gICAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwIHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICBcbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW5nbGUge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5haHQtY291cnNlIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtY291cnNlLWRldCB7XG4gICYtLWVkdSB7XG5cbiAgICAuYWh0LWNvdXJzZS1kZXQge1xuXG4gICAgICAmX190aHVtYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19hdGgge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICYtYWJvdXQge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcG9zIHtcbiAgICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNvYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzYyB7XG4gICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NtbnRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbjogMzVweCAwIC01cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAyOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW0ge1xuICAgICAgICAgICYtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1wb3N0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hpbGRyZW4ge1xuXG4gICAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnKyAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlc3BvbmRcbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICYtcmVzcG9uZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDAgMDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtcmVwbHktdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyLWNvbHVtbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1jb21tZW50IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0LWJ0biB7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZCB1cmwoLi4vaW1nL2lubmVyLXBhZ2VzL2Jsb2cvaWNvbi1lbnZlbG9wZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA5NXB4O1xuXG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjUxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1MmI3O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBcdFx0ICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA5MXB4O1xuICAgICAgaDMge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMjYyNTI3O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWdfdGV4dF9jb250YWluZXIge1xuICAgICAgaDYge1xuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgaDYge1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAucG9zdC1tZXRhIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDcwcHg7XG4gICAgICAudGFncyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpa2VzIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAubGlrZXMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDE3NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBsZWZ0OiA3M3B4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgICAgLnBvc3QtYXV0aG9yLWluZm8gIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICAvLyBwYWRkaW5nOiAwIDAhaW1wb3J0YW50O1xuICAgICAgLy8gbWFyZ2luOiAwIDAhaW1wb3J0YW50O1xuICAgICAgLmNvbW1lbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWF1dGhvciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haHQtY291cnNlLS1jb21tZW50cyB7XG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMHB4IDBweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggMHB4IWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIHtcbiAgJl9fY2hyIHtcbiAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgICAgIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuICAuYmxvZy0tc2luZ2xlIHtcbiAgICAmX19jaHIge1xuICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1hbGwge1xuICAuYmxvZy0tc2luZ2xlIHtcbiAgICAmX19jaHIge1xuICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gIC5ibG9nLS1zaW5nbGUge1xuICAgICZfX2NociB7XG4gICAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgICAgICAgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ldmVudCB7XG5cbiAgJi0tZWR1IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDNweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMnB4KTtcbiAgICAgIC8vIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICB9XG5cbiAgICAuYWh0LWV2ZW50IHtcblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAuYWh0LWV2ZW50IHtcbiAgICAgIFxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX2RheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNC4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjVweCA0M3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWV2LWRldCB7XG5cbiAgJi0tZWR1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmFodC1ldi1kZXQge1xuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgJl9fYWJvdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3Byb2cge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zY2hlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdW5pdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuYWh0LWV2LWRldF9fc2NoZWQtcGx1cyB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zcGVha2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgJl9fc3BlYWtlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgJl9fc3BlYWtlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG5cbiAgICAgICZfX3NiIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweCA0MHB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NiLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnV5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyLXdyYXAge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19udW1iZXItcSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAuYWh0LWV2LWRldF9fY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cblxuICAgICAgLnlvZ2EtZGV0YWlsLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXYtZGV0IHtcbiAgJi0teW9nYSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgIH1cblxuICAgIC5haHQtZXYtZGV0IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUtbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ldmVudCB7XG5cbiAgJi0tY2hyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAuYWh0LWV2ZW50IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2RheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgJl9fbW9udGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHItMSB7XG4gICAgcGFkZGluZzogMjNweCA3MHB4IDI1cHggNzBweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNDBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgei1pbmRleDogMTsgXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNzNweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgLmFodC1ldmVudCB7XG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZsZXg6IDMgMSAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDUgMSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1ncm93OiA0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgICAgICAgd2lkdGg6IDExMXB4O1xuICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyLTIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgICBwYWRkaW5nOiAwcHggNDBweCA0MHB4IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFxuXG4gICAgLmFodC1ldmVudCB7XG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBsZWZ0OiAzOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDlweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNodXJjaC13cmFwLTMge1xuICAuYWh0LWV2ZW50IHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1ldmVudCB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vY2h1cmNoLWV2ZW50cyBwYWdlXG4uY2h1cmNoLWV2ZW50cy13cmFwIHtcbiAgLmFodC1ldmVudCB7XG4gICAgJi0tY2hye1xuICAgICAgLmFodC1ldmVudHtcbiAgICAgICAgJl9fbW9udGgge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaHItMiB7XG4gICAgICBoZWlnaHQ6IDQ0OXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4N3B4IDYzcHggNDNweCA0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDM4cHggNDlweCAwIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAuYWh0LWV2ZW50IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5OXB4KSBhbmQgKG1heC13aWR0aDogMTY2NXB4KSB7XG4gIC5haHQtZXZlbnQge1xuICAgICYtLWNoci0yIHtcbiAgICAgIC5haHQtZXZlbnQge1xuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjY1cHgpIGFuZCAobWF4LXdpZHRoOiAxODIwcHgpIHtcbiAgLmFodC1ldmVudCB7XG4gICAgJi0tY2hyLTIge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHggNDBweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vY2h1cmNoIGV2ZW50cyBwYWdlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1ldmVudHMtcGFkZGluZy10IHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIH1cblxuICAuY2h1cmNoLWV2ZW50cy1wYWRkaW5nLWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gIC5wYWRkaW5nLXNlcm1vbnMtY2hyLTIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jaHVyY2gtZXZlbnRzLXdyYXAge1xuICAgIC5haHQtZXZlbnQge1xuICAgICAgJi0tY2hyLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC5haHQtZXZlbnR7XG4gICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKmV2ZW50IHBvbGl0aWNhbCovXG4uc2VjdGlvbi1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZmY7XG5cbiAgLmV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDVweCAzMHB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyNnB4IDU1LjVweCAzLjVweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLW9zd2FsZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ldmVudCB7XG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA1MzZhNTtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9udGgge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZDI5MzI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm90dG9tLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG4vKmV2ZW50IGRhdGFpbCovXG4uYWh0e1xuICAmLS1ldmVudC1kZXRhaWwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcbiAgfVxuICAmLWV2LWRldCB7XG4gICAgJi0tcG9saXRpY2FsIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmFodC1ldi1kZXQge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlsLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUtbnVtYmVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ncmlkLTEge1xuXG4gICYtLWVkdSB7XG5cbiAgICAuYWh0LWdyaWQtMSB7XG5cbiAgICAgICZfX2ZpbHRlci13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICAmX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ5cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDlweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggMzhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXNlcm1vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMjAlLCAkYy1ibGFjayk7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmFodC1zZXJtb25fX2ljb24tbGlua3Mge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19pY29uLWxpbmtzIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9faWNvbi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19saW5rLXdyYXAge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYWh0LXNlcm1vbl9fbGluayB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtMyB7XG4gIC5haHQtaGVhZGluZyB7XG4gICAgJi0tY2hyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG5cbiAgICAgIC5oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcCB7XG4gIC5haHQtc2VybW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXNlcm1vbl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLnNlcm1vbnMtLWNodXJjaC1pdGVtIHtcbiAgICBtYXJnaW46IDAgMjVweCA1MHB4O1xuICB9XG5cbiAgLmFodC1zZXJtb24ge1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgICZfX2NhdHMge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXNlcm1vbl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFkZGluZy1zZXJtb25zLWNociB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tc2VybW9ucy1jaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJtb25zLS1jaHVyY2gtd3JhcC00IHtcbiAgICAuc2VybW9ucy0tY2h1cmNoLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZXJtb25zLS1jaHVyY2gtd3JhcC0zIHtcbiAgICAuYWh0LWhlYWRpbmcge1xuICAgICAgJi0tY2hyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWh0LXNlcm0tZGV0IHtcbiAgICAmLS1jaHIge1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWh0LXNlcm0tZGV0IHtcblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlsLXZhbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5haHQtc2VybW9uLWRldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAyMCUsICRjLWJsYWNrKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFodC1zZXJtb24tZGV0X19pY29uLWxpbmtzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pY29uLWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pY29uLWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJl9fbGluay13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYWh0LXNlcm1vbi1kZXRfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWRkaW5nLXNlcm1vbnMtZGV0eyBcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIH1cbn0iLCIvLyBCTE9HIENydXRjaGVzXG4uYWhldG8tcGFnZSB7XG5cbiAgJi0tc2luZ2xlLXBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLS1kdWFsLXNpZGViYXJzIHtcbiAgICAuYWhldG8tc2lkZWJhci13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAgIFxuICAmLS1uby1zaWRlYmFyIHtcblxuICAgIC5haGV0by1zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQge1xuXG4gICAgICAmLS1zaW5nbGUtcG9zdCB7XG4gICAgICAgIC5wb3N0LWRhdGEge1xuICAgICAgICAgID4gcCxcbiAgICAgICAgICA+IGgxLCAgICAgIFxuICAgICAgICAgID4gaDIsXG4gICAgICAgICAgPiBoMyxcbiAgICAgICAgICA+IGg0LFxuICAgICAgICAgID4gaDUsXG4gICAgICAgICAgPiBoNiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gIH1cblxuICAuYWhldG8tY29udGVudC13cmFwcGVyIHtcbiAgICAmLS1zYWFzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tY29udGVudCB7XG4gICRrOiAmO1xuICAucG9zdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIENvbnRlbnQgdG9wXG4gICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW1hZ2VcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAmLS1ibG9nLWdhbGxlcnkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQXVkaW9cbiAgICAuYXVkaW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5IHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC43KTtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbW9kYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cblxuICAgICAgJi1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyB6b29tIHtcbiAgICAgICAgZnJvbSB7dHJhbnNmb3JtOiBzY2FsZSgwKX1cbiAgICAgICAgdG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9XG4gICAgICB9XG5cbiAgICAgICYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZpZGVvXG4gICAgLnZpZGVvIHtcbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB9XG5cbiAgICAgICYtcGxheS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGY0ODgnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWpzLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFlvdXR1YmUsIFZpbWVvXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJscXQge1xuICAgICAgcGFkZGluZzogODBweCAxMDBweCA1MHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMTVweCA2MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCBib3R0b21cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDVweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgN3B4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpa2VzIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb21tZW50cyB7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhdHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQb3N0IGJvdHRvbSBpbmZvXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFkZGl0aW9uYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC50YWdzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0VFMjg2NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaGFyZVxuICAgICYtc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0NzBweCwgMWZyKSk7XG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBYm91dCBhdXRob3JcbiAgLmNvbW0ge1xuICAgICYtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDcwcHggNjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10eHQge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmF1dGhvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgJi1ibG9jayB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLXR4dCB7XG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29tbWVudHNcbiAgLmthcm1hLWNvbW1lbnRzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICYuY2hpbGRyZW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbSB7XG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi10eHQge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUtcG9zdCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXG4gICAgICAgICYtYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10eHQge1xuICAgICAgICAgIC5kYXRlLXBvc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGVhdmUgYSBjb21tZW50XG4gIC5jb21tZW50IHtcblxuICAgICYtcmVwbHktbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExNXB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMjFlJztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXNwb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yZXBseS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3JhcHBlci1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1jb21tZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2VudGVyZWQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuXG4gICAgICAmICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICAucG9zdCB7XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWpzX19hdWRpbyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5tZWpzIHtcblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BsYXlwYXVzZS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5tZWpzIHtcblxuICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgIC5wb3N0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICYtLWJsb2ctZ2FsbGVyeSB7XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFZpZGVvXG4gICAgICAudmlkZW8ge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDM7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleDogNztcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybWF0LWdhbGxlcnkge1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgICB9XG5cblxuICAgIC5wb3N0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDtcblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlkZW8ge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXVkaW8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMzBweCAwO1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYmxxdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtYXQtcXVvdGUge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tYXNvbnJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBncmlkLWF1dG8tcm93czogMTBweDtcblxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICAgIH1cblxuICAgIC5wb3N0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuXG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLS1ibG9nLWdhbGxlcnkge1xuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAuYXVkaW8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMzBweCAwO1xuICAgICAgfVxuXG4gICAgICAudmlkZW8ge1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibHF0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgJi5mb3JtYXQtcXVvdGUge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tZXRybyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucG9zdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNi42NiU7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggOTBweCByZ2JhKCRjLWJsYWNrLCAwLjkpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggOTBweCByZ2JhKCRjLWJsYWNrLCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9zdC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyA2KSxcbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDkpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgNCksXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyA1KSxcbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDEwKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA2KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgOSkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDQpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA2KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgOSkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDQpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDgpIHtcbiAgICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDgwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLS1zaW5nbGUtcG9zdCB7XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgcGFkZGluZzogOTVweCAzMHB4IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgICYuYWhldG8tY29udGVudC0tc2FhcyB7XG4gICAgICAucG9zdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZWNlbnQtcG9zdHMge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDExNXB4IDE1cHggMTI1cHg7XG5cbiAgICAucG9zdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCA0MHB4O1xuXG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlkZW8ge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYmxxdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtYXQtcXVvdGUge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaWRlYmFyIHtcbiAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4IDBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAucG9zdCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xuXG4gICAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbW1lbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiAxMDVweCAxNXB4IDEyMHB4O1xuXG4gICAgJi0tc2lkZWJhciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDMwcHggMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJi0tc2FhcyB7XG4gICAgLnBvc3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5ibHF0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1hdC1xdW90ZSB7XG4gICAgICAucG9zdC1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICZfX2l0ZW06bm90KC5wb3N0LWF1dGhvcikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtYXV0aG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1N3B4O1xuICAgICAgICAgICAgbGVmdDogMzNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LXJlc3BvbmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMjE1cHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDE1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2YzZjlmZjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAucG9zdCB7XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgIH1cblxuICAgICAgJi1jYXRzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJscXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuXG4gICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAuc3dpcGVyLS1ibG9nLWdhbGxlcnkge1xuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICAuYXVkaW8td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4vKm5ld3MgcG9saXRpY2FsKi9cbi5uZXd7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAzNS43cHggMi4zcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDI2cHggNTUuNXB4IDMuNXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KVxuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAzNXB4IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIC5uZXctdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGYtb3N3YWxkO1xuICAgICAgfVxuXG4gICAgfVxuICAgIHB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgLm5ldy1kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1jYXRzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5idG4tLWxvYWQtbW9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5wcmV2LFxuICAgIC5uZXh0IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndyYXAge1xuXG4gICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLmN1cnJlbnQsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyQTc0RUQ7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAucHJldiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5uZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xlYXJuLW1vcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgJjphZnRlcixcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS11cHBlcmNhc2Uge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJi0tbm8tZGVjb3JhdGlvbiB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tYmcge1xuICB9XG5cbiAgJi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tbnVtYmVycyB7XG5cbiAgfVxuXG4gICYtLXdpdGhvdXQtbnVtYmVycyB7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ibG9nLXlvZ2Ege1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCApIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuXG4gICAgICAgIC5haHQtYmxvZy15b2dhX19pbWcge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWh0LWJsb2cteW9nYV9fbGluayB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTE1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzNweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTlweCAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX2RldC10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbiIsIi5haHQtcG9zdC15b2dhIHtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNDNweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmX19kZXRhaWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX190aHVtYm5haWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gICZfX3RodW1ibmFpbC1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjNweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdHMtbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fY2F0cy1saXN0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fY2F0cy1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fbGlrZXMtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICNFRTI4NjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaW5uZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX2F1dGhvci1hYm91dCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2F1dGhvci10aXRsZSB7XG4gICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS42MztcbiAgfVxuXG4gICZfX2F1dGhvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICB9XG5cbiAgJl9fYXV0aG9yLW1vcmUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cblxuICAmX19hdXRob3ItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4iLCIuYWh0LXNpZGViYXIteW9nYSB7XG5cbiAgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cblxuICAueW9nYS0td2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWZ1dHVyYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2F0ZWdvcmllcyB3aWRnZXRcbiAgLndpZGdldF9jYXRlZ29yaWVzIHtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzcHggMThweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBTZWFyY2ggd2lkZ2V0XG4gIC5zZWFyY2gge1xuXG4gICAgJi1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWZpZWxkLFxuICAgICYtc3VibWl0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJi1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3gtc2hhZG93OiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgICYtc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTNweCAhaW1wb3J0YW50O1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBBZHZlcnRpc2VtZW50XG4gIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBvc3RzXG4gIC5haHQtd2lkZ2V0LXBvc3RzIHtcblxuICAgICZfX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCAjMmE3NGVkMTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMTdweCA1cHggMTNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1mdXR1cmE7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJl9faW1nLWxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1mdXR1cmE7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzM7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLmFodC1ibG9nLWVkdSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTlweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIFxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgICYtLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG5cbiAgLy8gVmlkZW9cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIFxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAmX192aWRlby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdmlkZW8tcGxheSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuXG4gIC8vIEF1ZGlvXG4gICZfX2F1ZGlvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1lanNfX2NvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWVqc19fY29udHJvbHMge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWpzX190aW1lIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFuZGxlLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvdmVyZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvYWRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAvLyBRdW90ZVxuICAmX19icS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA1MnB4IDM1cHg7XG4gIH1cblxuICAmX19icS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICB9XG5cbiAgJl9fYnEge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGYtcGxheWZhaXItZGlzcGxheTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLS1yZWNlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU3MHB4O1xuICAgIC5haHQtYmxvZy1lZHVfX2l0ZW0ge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICYtLXJlY2VudCB7XG4gICAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtcGFnLWVkdSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLndyYXAge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMjIyIWltcG9ydGFudDtcbiAgICAgIFxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJldixcbiAgLm5leHQge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtcG9zdC1lZHUge1xuXG4gICZfX2NhdHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwIDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gICZfX2RhdGUsXG4gICZfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX3JlYWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb250ZW50OiAn4oCiJztcbiAgICB9XG4gIH1cblxuICAmX190aHVtYm5haWwge1xuICAgIG1hcmdpbi10b3A6IDY5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgcGFkZGluZzogMTVweCAyMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogI0VFMjg2NTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDQ0cHggNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1hYm91dCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICZfX2F1dGhvci10aXRsZSB7XG4gICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19hdXRob3ItZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gICZfX2F1dGhvci1tb3JlIHtcbiAgICBtYXJnaW46IDQ1cHggMCAwO1xuICB9XG5cbiAgJl9fYXV0aG9yLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgLmFoZXRvLXNvY2lhbHMge1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgJl9fc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgLmFoZXRvLXNvY2lhbHMge1xuICAgICAgICAmX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICAgICAgY29sb3I6ICMyNjI1Mjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAuY2VudGVyZWQtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5hbGlnbm5vbmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luOiAxMXB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5haHQtY29tbS1lZHUge1xuXG4gIHAge1xuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW46IDQzcHggYXV0byAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gIC5jb21tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29tbS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHggMzFweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICBjb250ZW50OiAnXFxmMjFlJztcbiAgICB9XG4gIH1cblxuXG4gIC5jb21tLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gIH1cbiAgLnRleHQgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLy8gUmVzcG9uZFxuICAuY29tbWVudCB7XG4gICAgJi1yZXNwb25kIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAxMjBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYtcmVzcG9uZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJi1yZXBseS10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWNvbW1lbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zdWJtaXQtYnRuIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgXG59XG4iLCIuYWh0LWJsb2ctdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWluIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWctbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMjRweCAzNHB4IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzNweCAtMTJweCAtNXB4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMTJweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4iLCIuYWh0LXBvc3QtdHJ2bCB7XG5cbiAgJl9fdGIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxNTVweCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgJi1pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX19wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDEyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIzcHggMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgcGFkZGluZzogMTVweCAyMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogI0VFMjg2NTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWFib3V0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXV0aG9yLXRpdGxlIHtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2F1dGhvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yLW1vcmUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cblxuICAmX19hdXRob3ItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29tbWVudHMge1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuIiwiLmFodC1ibG9nLWJzbnMge1xuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cblxuICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyMHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLS1nYWxsZXJ5e1xuICAgICAgLmFodC1ibG9nLWJzbnNfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcXVvdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgIC5haHQtYmxvZy1ic25zX19icXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICAgICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRvcDogNjdweDtcbiAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICBjb2xvcjogIzNmM2UzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWh0LWJsb2ctYnNuc19fYnEtY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMzVweCA1MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1lbXB0eSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldntcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG4gICZfX2NhdHMge1xuXG4gICAgJi0tc3RhdGljIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQzcHg7XG4gICAgcGFkZGluZzogN3B4IDEzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGMjYzMjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggMHB4IHJnYmEoMjA3LCAzOCwgNTAsIDAuMyk7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuXG4gIC8vIFZpZGVvXG4gICZfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX192aWRlby1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdmlkZW8tcGxheSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuXG4gIC8vIEF1ZGlvXG4gICZfX2F1ZGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAvLyBRdW90ZVxuICAmX19icS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA1MnB4IDM1cHg7XG4gIH1cblxuICAmX19icS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMTBweDtcbiAgfVxuXG4gICZfX2JxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZmFtaWx5OiBcIkthcmxhXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5haHQtYmxvZy1ic25zX19hdWRpbyB7XG5cbiAgICAubWVqc19fY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZWpzX19jb250cm9scyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lanNfX3RpbWUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAmLXRvdGFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgIH1cblxuICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICB9XG5cbiAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1wYWctYnVzc2luZXMge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLm1haW5fYmxvZ3tcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjY2YyNjMyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByZXYsXG4gIC5uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIH1cblxuICAgIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAucHJldiB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtYmxvZy1jaHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDcwcHggNDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAtMzBweCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMnB4IDAgcmdiYSgyMDcsIDM4LCA1MCwgMC4zKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fZGVzYy13cmFwIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmFodC1ibG9nLWNocl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxufVxuXG4uYmxvZy0tY2h1cmNoLXdyYXB7XG4gIC5yZXNldC1tYXJnaW57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlc2V0LXBhZGRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYmxvZy0tY2h1cmNoLXRpdGxle1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMTVweCAxMDBweCAxMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uY2h1cmNoLW5ld3MtYmxvZy13cmFwIHtcbiAgLmNodXJjaC1uZXdzLWJsb2ctYnRuIHtcbiAgICAuYWhldG8tYnRuLWNvbnRhaW5lciB7XG4gICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5haHQtYmxvZy1jaHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cblxuICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgcGFkZGluZzogNjZweCA0NXB4IDQycHggNDlweDtcbiAgICAgIGJveC1zaGFkb3c6IC0xMi41cHggMTQuM3B4IDkycHggMCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5ibG9nLS1jaHVyY2gtd3JhcCB7XG4gICAgLmJsb2ctLWNodXJjaC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5haHQtYmxvZy1jaHIge1xuICAgIFxuICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggNDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYy13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmFodC1ibG9nLWNocl9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3OHB4KSB7XG4gIC5jaHVyY2gtbmV3cy1ibG9nLXdyYXAge1xuICAgIC5haHQtYmxvZy1jaHIge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvZy0tY2h1cmNoLXdyYXAge1xuICAgIC5ibG9nLS1jaHVyY2gtdGl0bGUge1xuICAgICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5haHQtYmxvZy1jaHIge1xuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNodXJjaC1uZXdzLWJsb2ctd3JhcHtcbiAgICAuYWh0LWJsb2ctY2hyIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2h1cmNoLW5ld3MtbWFyZ2luLWJsb2cge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG5cbiAgLmNodXJjaC1uZXdzLW1hcmdpbi1ibG9nLWJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAuY2h1cmNoLW1pbmlzdHJpZXMtbWFyZ2luLWJsb2d7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cblxuXG4iLCIuYWh0LWJsb2cge1xuICAgICYtZXZ0cyB7XG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3Bvc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjdweCAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWh0LXBvc3QtZGV0YWlse1xuXG4gICZfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAmLmljb25fcGVuY2lse1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJuYWlsLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDBweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fYWRkaXRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICB9XG5cblxuICAmX19jYXRzLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY29sb3I6ICNFRTI4NjU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmX19hdXRob3ItYWJvdXQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hdXRob3ItdGl0bGUge1xuICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIH1cblxuICAmX19hdXRob3ItZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuXG4gICZfX2F1dGhvci1tb3JlIHtcbiAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICB9XG5cbiAgJl9fYXV0aG9yLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmFoZXRvLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICB3aWR0aDogNTFweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLm5ldy1kZXRhaWx7XG4gIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG59XG4iLCIuYmxvZy0tZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIC5ib3JkZXItcmFkaXVzLTV7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5ib3JkZXItcmFkaXVzLTV0e1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgfVxuICAuYmxvZ19pdGVte1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbiAgLnBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXQtaW1hZ2Uge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQ1cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmYtMTh7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5mb3JtYXQtcXVvdGUge1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDE2MHB4IDQwcHggMzJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUxN3B4O1xuXG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdG9wOiA2N3B4O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogIzNmM2UzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgfVxuICAgIC5haGV0by1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1zbGlkZXIge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHotaW5kZXg6IDQ0O1xuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgJi1idXR0b24tcHJldjpiZWZvcmUsXG4gICAgICAmLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCAsXG4gICAgICAmLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC12aWRlbyB7XG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgei1pbmRleDogNDQ7XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXBwZXIgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXFxmMDRiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXJnaW46IC0yNXB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4O1xuXG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICB9XG5cbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuXG4gICAgICAubWVqc19fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tZWpzX19jb250cm9scyB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgfVxuXG4gICAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWpzX190aW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFuZGxlLWNvbnRlbnQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlcmVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gICAgLndyYXAgLnBhZ2UtbnVtYmVycywgLnByZXYgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICAgIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuXG4gICAgLmZvcm1hdC1xdW90ZSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgY2l0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtYXQtYXVkaW8ge1xuICAgICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICBtaW4taGVpZ2h0OiA0OThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgLmZvcm1hdC1hdWRpbyB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgLmZvcm1hdC1xdW90ZSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuZm9ybWF0LWF1ZGlvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICB9XG5cbn1cbi5haHQtcGFnZV9fY29udGVudHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIuYmxvZy0tY2VudGVyZWQge1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbiAgICAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NzJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbi5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cbi5wb3N0LWNhdHMge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDUwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiAgLnBvc3QtaW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjojY2NjY2NjO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYucG9zdC1hdXRob3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IzIyMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5pbWFnZS13cmFwcGVyIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtZ2FsbGVyeSB7XG4gIC5nYWxsZXJ5LXdyYXBwZXIge1xuICAgIC5nYWxsZXJ5LWltYWdlIHtcbiAgICAgICAgd2lkdGg6MzMuMzMzMzMzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgICAgICAgICBvcGFjaXR5OjA7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtcXVvdGUge1xuXG4gIC5jb250ZW50LXF1b3RlLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCdJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIGNvbG9yOiAjM2YzZTNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIH1cblxuICBjaXRlIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgfVxufVxuXG4uZm9ybWF0LXN0YW5kYXJkIHtcbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHggNDVweDtcbiAgfVxufVxuXG4uZm9ybWF0LXNsaWRlciB7XG5cbiAgLnN3aXBlciB7XG4gICAgJi1idXR0b24tcHJldjpiZWZvcmUsXG4gICAgJi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1idXR0b24tcHJldixcbiAgICAmLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGVmdDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1idXR0b24tbmV4dCAsXG4gICAgJi1idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC12aWRlbyB7XG5cbiAgLnZpZGVvLXdyYXBwZXIgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXFxmMDRiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTUwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWF1ZGlvIHtcbiAgLmF1ZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweCAwO1xuICBcdC5tZWpzX19jb250YWluZXIge1xuICBcdFx0YmFja2dyb3VuZDogIzIyMjtcbiAgXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gIFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICBcdH1cblxuICBcdC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2NvbnRyb2xzIHtcbiAgXHRcdGhlaWdodDogNjBweDtcbiAgXHRcdHBhZGRpbmc6MDtcbiAgXHR9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFx0Lm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgXHQgICAgaGVpZ2h0OiA2MHB4O1xuICBcdFx0ICBtYXJnaW46IDA7XG4gIFx0XHQgIHdpZHRoOiA2MHB4O1xuICBcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgXHR9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgLndyYXAgLnBhZ2UtbnVtYmVycywgLnByZXYgc3BhbiB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cbiAgLm5leHQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgJjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIH1cbiAgfVxuICAucHJldjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgfVxuICAud3JhcCAucGFnZS1udW1iZXJzIHtcbiAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cbiAgLnBvc3Qge1xuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4mLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4mLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMDtcbiAgfVxuXG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuXG4gIC5wb3N0IHtcblxuICAgIC5wb3N0LWluZm8ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG4gIH1cblxuICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICAgIC5wb3N0LXRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAucG9zdC1pbmZvX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi5wb3N0LWF1dGhvciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgfVxufVxuXG5cbn1cblxuLmxpdHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLDAsMCwwLjIpO1xufVxuIiwiLmJsb2ctLW1hc29ucnkge1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbi5tYXNvbnJ5IHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLW1hc29ucnlfX2l0ZW0ge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTU7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWltYWdlIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHotaW5kZXg6IDU1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0b3A6IDY3cHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGNvbG9yOiAjM2YzZTNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBjaXRlIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4uZm9ybWF0LXN0YW5kYXJkIHtcbi5jb250ZW50LXRvcC13cmFwcGVyIHtcbi5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cbiAgfVxuICAuc3dpcGVyIHtcbiAgICAmLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgICAmLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICYtYnV0dG9uLXByZXY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1uZXh0ICxcbiAgICAmLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXZpZGVvIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cbiAgfVxuICAudmlkZW8td3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXFxmMDRiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWF1ZGlvIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxuICB9XG4gIC5hdWRpby13cmFwcGVyIHtcbiAgXHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblxuICBcdC5tZWpzX19jb250YWluZXIge1xuICBcdFx0YmFja2dyb3VuZDogIzIyMjtcbiAgXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICBcdH1cblxuICBcdC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2NvbnRyb2xzIHtcbiAgXHRcdGhlaWdodDogNjBweDtcbiAgXHRcdHBhZGRpbmc6MDtcbiAgXHR9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFx0Lm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgXHQgICAgaGVpZ2h0OiA2MHB4O1xuICBcdFx0ICBtYXJnaW46IDA7XG4gIFx0XHQgIHdpZHRoOiA2MHB4O1xuICBcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgXHR9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAud3JhcCAucGFnZS1udW1iZXJzLCAucHJldiBzcGFuIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICB9XG4gIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcblxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1hdWRpbyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAubWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cblxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiBjb2x1bW4tY291bnQ6IDE7XG59XG59XG59XG4iLCIuYmxvZy0tc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbmhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItY29udGFpbmVye1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaW1nIHtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uZm9ybWF0LXF1b3RlIHtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCdJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIGNvbG9yOiAjM2YzZTNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIH1cblxuICBjaXRlIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm1hdC1zdGFuZGFyZCB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcbiAgLnN3aXBlciB7XG4gICAgJi1idXR0b24tcHJldjpiZWZvcmUsXG4gICAgJi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1idXR0b24tcHJldixcbiAgICAmLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGVmdDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1idXR0b24tbmV4dCAsXG4gICAgJi1idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC12aWRlbyB7XG4gIC52aWRlby13cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGYwNGJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtYXVkaW8ge1xuICAuYXVkaW8td3JhcHBlciB7XG4gIFx0cGFkZGluZzogMzBweCAzMHB4IDA7XG5cbiAgXHQubWVqc19fY29udGFpbmVyIHtcbiAgXHRcdGJhY2tncm91bmQ6ICMyMjI7XG4gIFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgXHRcdG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjAlIDA7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgXHR9XG5cbiAgXHQubWVqc19fY29udHJvbHMge1xuICBcdFx0aGVpZ2h0OiA2MHB4O1xuICBcdFx0cGFkZGluZzowO1xuICBcdH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgXHQubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBcdCAgICBoZWlnaHQ6IDYwcHg7XG4gIFx0XHQgIG1hcmdpbjogMDtcbiAgXHRcdCAgd2lkdGg6IDYwcHg7XG4gIFx0XHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIFx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICBcdH1cblxuICAgIC5tZWpzX190aW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVmZmVyaW5nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIC53cmFwIC5wYWdlLW51bWJlcnMsIC5wcmV2IHNwYW4ge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG4gIC5uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICB9XG4gIH1cbiAgLnByZXY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gIH1cbiAgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxuXG4gIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAyNSUgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cbmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcblxuICAucG9zdC1jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi5mb3JtYXQtcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNDBweCA1MHB4O1xuICB9XG59XG5cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuYXJ0aWNsZSB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG59XG5cbkBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbmFydGljbGUge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxufVxuXG59XG4iLCIuYmxvZy0tbWV0cm8ge1xuICAuYWh0LXBhZ2UuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnBvc3Qge1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvZy0tc2luZ2xlIHtcbiAgICAmX19mdWxsIHtcblxuICAgICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtaGVhZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNDQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMTVweCAxMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG5cbiAgICAgICAgICAgICAgJi5oZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAmLmFsaWduLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW46IDUwcHggMCA3MHB4O1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDEwcHggMCA1MHB4O1xuICAgICAgfVxuICAgICAgLnRhZ3Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgY29sb3I6IzIyMjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiNlZTI4NjU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjojZWUyODY1O1xuICAgICAgICAgIGNvbG9yOiNlZTI4NjU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1hdXRob3ItaW5mbyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4IDUwcHggMTc0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NzZlYTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTI1cHggNDBweCA0MHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBsZWZ0OjQwcHg7XG4gICAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyQTc0RUQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtdHdpdHRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDM1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fcG9zdCxcbiAgICAgICAgICAmX19oYXNodGFnIHtcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDIzcHggMCAyN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fZm9sbG93IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWUgO1xuICAgICAgICAgICAgJi1sZWZ0e1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZSA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXJpZ2h0e1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkIHVybCguLi9pbWcvaW5uZXItcGFnZXMvYmxvZy9pY29uLWVudmVsb3BlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDk1cHg7XG5cbiAgICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDUyYjc7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIFx0XHQgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjMkE3NEVEO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUYWdzIHdpZGdldFxuICAgICAgLndpZGdldF90YWdzIHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDE4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIFNlYXJjaCB3aWRnZXRcbiAgICAgIC5zZWFyY2gge1xuXG4gICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCxcbiAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJtaXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBBZHZlcnRpc2VtZW50XG4gICAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDMwcHggMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBtYXJnaW46IDIzcHggMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUXVvdGVzXG4gICAgICAuYWh0LXdpZGdldC1xdW90ZXMge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDVweCA2NnB4IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBQb3N0c1xuICAgICAgLmFodC13aWRnZXQtcG9zdHMge1xuXG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMTdweCA1cHggMTNweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWctbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2lkZ2V0X3RhZ3Mge1xuICAgICAgICAgYSB7XG4gICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5zZWFyY2gge1xuXG4gICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE3NGVkO1xuICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoIzJhNzRlZCwgMC4xKTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuYWh0LXdpZGdldC1wb3N0cyB7XG4gICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmE3NGVkO1xuICAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuXG4gICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuYWh0LXBhZ2UtLWR1YWwtc2Ige1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAucG9zdC1tZXRhIC5saWtlcyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDExMHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFodC1wYWdlX19zYi1pbm5lcntcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzBweCA2NXB4IDQwcHggNjVweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMjVweCAzMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNTI3O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI4LjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dF9wYWRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNjVweDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZS0tcmlnaHQtc2Ige1xuICAgICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fc2Ige1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDBweCAzMHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1nX3RleHRfY29udGFpbmVye1xuICAgICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmltZy1jb250ZW50e1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFodC1wYWdlLS1sZWZ0LXNiIHtcbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19zYiB7XG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAzODBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggODBweCA0MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHggNDBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9pbWcsIC5jb250ZW50X3RleHR7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9pbWd7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmgtMTAwIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDZ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaHIge1xuICAgICAgLmFodC13aWRnZXQtcG9zdHMge1xuXG4gICAgICAgICZfX21haW4tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAmX19zYiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Bybyc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFoZXRvLWZvcm0tLWRlZmF1bHQge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mLTMwIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuICAgICAgJl9fY2hyIHtcbiAgICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAgICZfX3NiIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1JSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJl9fY2hyIHtcbiAgICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50ICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jaHIge1xuICAgICAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcblxuICAgICAgICAgIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtd2lkZ2V0LXBvc3RzIHtcbiAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUXVvdGVzXG4gICAgICAgIC5haHQtd2lkZ2V0LXF1b3RlcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2VkdSB7XG4gICAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG5cbn1cblxuLnBhZ2UtLXNpbmdsZSB7XG5cbiZfX2Z1bGwge1xuICAucGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICAgICAgfVxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxufVxuLnBhZ2UtY29udGVudCB7XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ucG9zdC1jYXRzIHtcbiAgYSB7XG4gICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgfVxufVxuXG4ucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiM5OTk7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICB9XG4gIH1cbn1cblxufVxuXG4uYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBoNntcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICBjb2xvcjojMkE3NEVEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDYge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiM5OTk7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMyQTc0RUQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgcGFkZGluZzogMTEwcHggMDtcblxuICAmLmFsdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cblxuICAuYWhldG8taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgJi5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50e1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6MzBweDtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAud2lkZ2V0IHtcbi50d2VldHMge1xuICBsaSB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbiAgLmRhdGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIHNwYW57XG4gICAgY29sb3I6Izk5OTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxufVxuLmYtMzB7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmxlZnQtc2lkZWJhcntcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC53aWRnZXRfdGFnc3tcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnJpZ2h0LXNpZGViYXJ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICAuYWh0LXdpZGdldC1hZHZlcnR7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MXB4KSB7XG5cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LWxiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxufVxuXG4uaG9tZS1ibG9nIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciB7XG5cbiAgLnBvc3QtaGVhZCB7XG4gICAgcGFkZGluZzogMTMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwLjU0O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDQ7XG4gICAgfVxuICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtYXV0aG9yIHtcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7XG4gIH1cbiAgLm5ld3MtcG9zdHN7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyX3R3byB7XG4gIC5yZWxhdGVkLXBvc3Rze1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLmFodC1wYWdlX19zYi1pbm5lcntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NThweCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICAucG9zdCB7XG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbWctaGVpZ2h0e1xuICBpbWd7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50IHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICR0aGlzOiAmO1xuICAmLWl0ZW0ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYtY2hpbGRyZW57XG4gICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gIH1cbiAgJi1hdXRob3J7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5hdXRob3ItcGhvdG97XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYnRuLXJlcGx5e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250ZW50e1xuICAgIC5hdXRob3ItbmFtZXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjojMzMzO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gICAgLmNvbW1lbnQtZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LXRleHR7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLy8gU2luZ2xlIHBvc3Qgd2l0aCByaWdodCBzaWRlYmFyXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXJ7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIC5wb3N0e1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLmNvbnRlbnQtd3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgICAgIC5wb3N0LWRhdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29tbWVudC1hdXRob3J7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc2lkZWJhci1yaWdodHtcbiAgLndpZGdldHtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBjYWxlbmRhclxuLmNhbGVuZGFye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDAgcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI5O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICB9XG5cbiAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICNlMDQwNDA7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgICB9XG4gICAgICB0ZC5hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICNlMDQwNDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgfVxuXG4gICAgdHIuY2FsZW5kYXItZmlyc3Qtcm93IHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYWxlbmRhcl9oZWFkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAubW9udGh7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgaXtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLy8gcGFnZS0yLXNpZGViYXJzXG4ucGFnZV93aXRoX3R3b19zaWRlYmFyc3tcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHBhZ2UgcG9zdCBzYWFzXG4uYmxvZy0tc2luZ2xlX19wb3N0IHtcbiAgLnBvc3QtY29udGVudCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwYWRkaW5nOiAwcHggNTBweCAwcHggMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJhNzRlZDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWdfdGV4dF9jb250YWluZXJ7XG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICB9XG4gICAgICAuaW1nLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uY2h1cmNoLXBvc3Qtd3JhcCB7XG4gIC5jaHVyY2gtcG9zdC13cmFwLTF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyODJweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jaHVyY2gtcG9zdC13cmFwLTFfX2ljb24tbGlua3Mge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG5cbiAgICAmX19pY29uLWxpbmtzIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pY29uLWxpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX19saW5rLXdyYXAge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY2h1cmNoLXBvc3Qtd3JhcC0xX19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbiIsIi5mb3J1bS0tbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZ2VuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3J1bSB7XG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG4gICAgICB9XG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWxlYWQtdG9waWMsXG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyxcbiAgICAgICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgI2JicHJlc3MtZm9ydW1zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBsaS5iYnAtaGVhZGVyIHVsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ydW0tdGl0bGVzIGxpLmJicC10b3BpYy10aXRsZSxcbiAgICAgICAgLmZvcnVtLXRpdGxlcyBsaS5iYnAtZm9ydW0taW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWZvcnVtLWluZm8sXG4gICAgICAgIGxpLmJicC10b3BpYy10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5iYnAtZm9ydW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWJvZHkgdWwuZm9ydW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3J1bS10aXRsZXMge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJicC1ib2R5IHtcbiAgICAgICAgICAuYmJwLXRvcGljLXJlcGx5LWNvdW50LFxuICAgICAgICAgIC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4gICAgICAgICAgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgICAgICAgICAuYmJwLWZvcnVtLXJlcGx5LWNvdW50IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYnAtdG9waWMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLWZvcnVtLWZyZXNobmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmJwLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtZm9ydW0taW5mbyxcbiAgICAgICAgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgICAgICAgXHR3aWR0aDogNDYlO1xuICAgICAgICB9XG4gICAgICAgIGxpLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgICAgICAgbGkuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAgICAgICBsaS5iYnAtZm9ydW0tcmVwbHktY291bnQsXG4gICAgICAgIGxpLmJicC10b3BpYy1yZXBseS1jb3VudCB7XG4gICAgICAgIFx0d2lkdGg6IDEzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJicC1mb3J1bS1mcmVzaG5lc3MsXG4gICAgICAgIGxpLmJicC10b3BpYy1mcmVzaG5lc3Mge1xuICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcC5iYnAtdG9waWMtbWV0YSBpbWcuYXZhdGFyLFxuICAgICAgICB1bC5iYnAtcmVwbHktcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4gICAgICAgIHVsLmJicC10b3BpYy1yZXZpc2lvbi1sb2cgaW1nLmF2YXRhcixcbiAgICAgICAgZGl2LmJicC10ZW1wbGF0ZS1ub3RpY2UgaW1nLmF2YXRhcixcbiAgICAgICAgLndpZGdldF9kaXNwbGF5X3RvcGljcyBpbWcuYXZhdGFyLFxuICAgICAgICAud2lkZ2V0X2Rpc3BsYXlfcmVwbGllcyBpbWcuYXZhdGFyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhcl9pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgaDIud2lkZ2V0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgaW1nLmF2YXRhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYnAtYXV0aG9yLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuYmJwLXJlcGx5LXRvcGljLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICArIGRpdiB7XG4gICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJicC1sb2dpbi1mb3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMDkpO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCA1MHB4O1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0gLFxuICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNzgxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoNDIsIDExNiwgMjM3KTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIzcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsOm5vdChbZm9yPVwicmVtZW1iZXJtZVwiXSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbFtmb3I9XCJyZW1lbWJlcm1lXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLXJlbWVtYmVyLW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYnAtc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNDVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEuMnB4IDMuOHB4IDE1LjdweCAyLjNweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4yKTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjY2OGQzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtbWVudSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzJhNzRlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLXRpdGxlYmFyIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuXG4gICAgJl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcblxuICAgICYuc2luZ2xlIHtcblxuICAgICAgaDEuZW50cnktdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICB9XG5cbiAgICAgICNiYnByZXNzLWZvcnVtcyB7XG4gICAgICAgIGxpLmJicC1oZWFkZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJicC1hdXRob3ItYXZhdGFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJicC1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmJwLWF1dGhvci1yb2xlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWJvZHkge1xuICAgICAgICAgIGRpdi5oZW50cnkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LmJicC1yZXBseS1oZWFkZXIge1xuICAgICAgICAgICAgICBjbGVhcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcblxuICAgICAgICAgICAgICAuYmJwLXJlcGx5LXBlcm1hbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3J1bSAuc2lkZWJhcl9pdGVtIGgyLndpZGdldCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjojMjIyO1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5zaW5nbGUtZm9ydW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAjYmJwcmVzcy1mb3J1bXMge1xuICAgICAgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4gICAgICBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4gICAgICBwLmJicC10b3BpYy1tZXRhIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJicC1wYWdpbmF0aW9uLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTRweDtcbiAgICB9XG5cbiAgICAuYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzJhNzRlZDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuLmZvcnVtLS1jb250ZW50e1xuICAuY29udGFpbmVyLWZvcm17XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE2NTBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4IDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYnAtdG9waWMtbWV0YXtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGwtaW5uZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAuYmJwLWZvcnVtc3tcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICB9XG4gICAgLmJicC10b3BpY3N7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBEZWNsYXJpbmcgdmFycywgbWl4aW5zXG5cbiRtZW1iZXItdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4kbWVtYmVyLXRyYW5zaXRpb24tc2xvdzogYWxsIDAuN3MgZWFzZTtcblxuLy8gU3R5bGVzXG4uYWhldG8tbWVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAkazogJjtcblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3IgLS1ob21lLXBhZ2VcbiAgJi0taG9tZS1wYWdlIHtcbiAgICBtYXJnaW46IDAgMTZweDtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgYm90dG9tOiA3NXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yIC0tY2xhc3NpY1xuICAmLS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvciAtLXNpbXBsZVxuICAmLS1zaW1wbGUsXG4gICYtLXNpbXBsZS1yZXZlcnNlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogODBweCA2MHB4IDU1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUtcmV2ZXJzZWQge1xuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kZXJuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNTBweDtcbiAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYnVzaW5lc3N7XG5cbiAgfVxuICAmLS1ob21lLWV2ZW50IHtcblxuICAgICYubGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE3MHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxMXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICByaWdodDogNDVweDtcbiAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgYm90dG9tOiAxMzVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1lZHVjYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmxleC1iYXNpczogMjcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMTVweDtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHggKSB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgdG9wOiAyNDVweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2FhcyB7XG4gICAgLmFoZXRvLW1lbWJlciB7XG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDI1cHggMCA1cHg7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAjeyRrfV9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tYmFyYmVyc2hvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA2NHB4IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcblxuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uLFxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgfVxuICAgICAgJl9fbGluayxcbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgICAmX19saW5rOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYy13aGl0ZSwgMC4xMSk7XG4gICAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcbiAgICAjeyRrfV9fcG9zaXRpb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgI3ska31fX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuICAgICN7JGt9X19kZXNjIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjUpO1xuICAgIH1cbiAgICAjeyRrfV9faW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgICN7JGt9X19saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3ska31fX2xpbmstcGx1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgbWFyZ2luOiA1cHggMTVweCAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyLTIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJvcmRlci0zIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDQycHggMjdweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogYXV0byAxMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIxNyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwNXB4O1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcblxuICAgICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTc1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMzVweCA0NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMik7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC41NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC10ZWFtIHtcbiAgJi0tZWR1IHtcbiAgICAuYWh0LXRlYW0ge1xuICAgICAgJl9fcG9zIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXRlYW0ge1xuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFscyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdGVhbSB7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc29jaWFscyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICByaWdodDogMjlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BvcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4IDQ1cHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdGVhbSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19wb3Mge1xuICAgICAgICBtYXJnaW46IC0ycHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NvY2lhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgIC5haHQtdGVhbSB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXBsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICBcbiAgICB9XG4gICAgICBcbiAgfVxufVxuXG4uYWJvdXQtY2h1cmNoLXRlYW0td3JhcC0xLFxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAsXG4uY2h1cmNoLWV2ZW50cy13cmFwIHtcbiAgLmFoZXRvLW1lbWJlciB7XG4gICAgJi0taG9tZS1wYWdlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1hYm91dC1tYXJnaW4tdGVhbSB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI5cHg7XG4gIH1cblxuICAuY2h1cmNoLW1pbmlzdHJpZXMtbWFyZ2luLXRlYW0sXG4gIC5jaHVyY2gtZXZlbnRzLW1hcmdpbi10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG4iLCIuYWhldG8tY2xpZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDAuMztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLS0yLWluLXJvdyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1pbi1yb3cge1xuICAgIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtLTQtaW4tcm93IHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLS01LWluLXJvdyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tbG93LW9wYWNpdHkge1xuICAgIC5haGV0by1jbGllbnRzX19pbWcge1xuICAgICAgb3BhY2l0eTogMC4yMzM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWV2dHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYWhldG8tY2xpZW50cyB7XG4gICAgICAgICZfX2hvbGRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWh0LWNsaWVudHMge1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICB9XG5cbiAgJi0tMiB7XG4gICAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLS0zIHtcbiAgICAuYWh0LWNsaWVudHNfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIH1cbiAgfVxuXG4gICYtLTQge1xuICAgIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJi0tNSB7XG4gICAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAuYWh0LWNsaWVudHMge1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJzbnMge1xuXG4gICAgLmFodC1jbGllbnRzIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmFoZXRvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLWJpZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fY292ZXIsXG4gICZfX2NvdmVyIGltZyxcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fbWFzayB7XG4gICAgb3BhY2l0eTogMC43ODtcbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtOCU7XG4gICAgICBsZWZ0OiAtOCU7XG4gICAgICB3aWR0aDogMTE2JTtcbiAgICAgIGhlaWdodDogMTE2JTtcbiAgICB9XG4gIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAlO1xuICAgICAgbGVmdDogLTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXVzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogNTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLnBsYXkge1xuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLXZpZGVvX19wYXVzZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by12aWRlb19fcGF1c2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by12aWRlb19fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uYWh0LXZpZGVvIHtcblxuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgJi0tcGxheSB7XG4gICAgICAmLXRvcCB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib3R0b20ge1xuICAgICAgICAuYWh0LXZpZGVvX19saW5rIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgLmFodC12aWRlb19fbGluayB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNlbnRlciB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDY4cHggMjBweCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgLmFodC12aWRlbyB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA3cHggM3B4IHJnYmEoJGMtYmxhY2ssIDAuMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4uc2VjdGlvbi12aWRlb3tcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2VmZjRmZiA1MCUsICNmZmYgNTAlKTtcbiAgLmFodC12aWRlb3tcbiAgICAmLS1wb2xpdGljYWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI3cHggNDcuOXB4IDMuMXB4IHJnYmEoJGMtYmxhY2ssIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLmFodC12aWRlbyB7XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLWJsYWNrLCAwLjYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5OXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwNTM2YTU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICB3aWR0aDogMTE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtOHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19udW1iZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIENsYXNzaWNcbiAgJi0tY2xhc3NpYyB7XG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGVyblxuICAmLS1tb2Rlcm4ge1xuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiK1wiO1xuICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gIH1cblxuICAvLyBIb21lIGV2ZW50XG4gICYtLWhvbWUtZXZlbnQge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAmLS1ob21lLWV2ZW50IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWRpdmlkZXIge1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXQtd2hpdGUge1xuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ljb24sXG4gICAgICAmX19udW1iZXIsXG4gICAgICAmX19kZXNjIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuYWhldG8tY291bnRlciB7XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG4gICAgICAmX19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoMCUgMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAvLyBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgIH1cbiAgfVxuICB9XG4gIC8vIFBvbGl0aWNhbFxuICAmLS1wb2xpdGljYWx7XG4gICAgLmFoZXRvLWNvdW50ZXJ7XG4gICAgICAmX19udW1iZXJ7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmX19pbWd7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmX19kZXNje1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZWR1LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLy8gQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAvLyAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAvLyB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDEwNXB4IDMwcHggMTEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbi1ob21lIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNDVweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5haGV0by1jb3VudGVyIHtcblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgcGFkZGluZzogMTA5cHggMzBweCAxMDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmltZy0xMDBod3tcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZXN0ZW1vbmlhbC1xdW90ZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICdcXGYxMGUnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGZvbnQtc2l6ZTogMTE5cHg7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbmkuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmFoZXRvLWltYWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDEwMHB4IHJnYmEoJGMtYmxhY2ssIDAuNik7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuIiwiLmFoZXRvLWFjY29yZGlvbiB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cblxufVxuXG4uYWJvdXQtY2h1cmNoLWZhcS13cmFwLTEge1xuICAuYWhldG8tYWNjb3JkaW9ue1xuICAgICZfX3RpdGxle1xuICAgICAgcGFkZGluZzogMzBweCAwIDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW46IDI3cHggMCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1hYm91dC1wYWRkaW5nLWZhcSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxufSIsIi5haGV0by1jb250YWN0IHtcbiAgJGs6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYWhldG8tY29udGFjdF9fbG9jIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIERlZmF1bHQgbW9kaWZpY2F0b3JcbiAgJi0tZGVmYXVsdCB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxNXB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1iYW5uZXIge1xuICAgIC5haGV0by1jb250YWN0IHtcbiAgICAgICZfX2hvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmICsgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1jb250YWN0IHtcblxuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgKyAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3RleHQge1xuICAgICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cblxuICAgICAgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxNXB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzc1cHg7XG4gICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgdG9wOiAxMTNweDtcbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbGVmdDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICAvLyBTaW1wbGUgbW9kaWZpY2F0b3JcbiAgJi0tc2ltcGxlIHtcbiAgICAuYWhldG8tY29udGFjdCB7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgfVxuXG4gICAgICAmX190eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kZXJuIGFuZCBTaWRlYmFyIG1vZGlmaWNhdG9yICh0aGV5IGFyZSB0aGUgc2FtZSlcbiAgJi0tbW9kZXJuLFxuICAmLS1zaWRlYmFyIHtcbiAgICAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmstZGlyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXBvbGl0aWNhbHtcbiAgICAuYWhldG8tY29udGFjdHtcbiAgICAgICZfX3R5cGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgICAgJl9fbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC8vIE11bHRpIGxvY2F0aW9uIG1vZGlmaWNhdG9yXG4gICYtLW11bHRpLWxvYyB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDE1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQXV0aG9yIEJpbyBtb2RpZmljYXRvclxuICAmLS1hdXRob3ItYmlvIHtcbiAgICAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fdGVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGl2aWRlciBsaW5lIG1vZGlmaWNhdG9yXG4gICYtLWR2ZGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMjNweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sb3Igd2hpdGUgbW9kaWZpY2F0b3JcbiAgJi0tYy13aGl0ZSB7XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyxcbiAgICAuYWhldG8tY29udGFjdF9faWNvbixcbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogMCAwIDQxcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEzO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1kZXNrd3tcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haHQtY29udGFjdCB7XG5cbiAgJi0tZWR1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuYWh0LWNvbnRhY3Qge1xuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2FkZHJlc3MsXG4gICAgICAmX19lbWFpbCxcbiAgICAgICZfX3RlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJl9fYWRkcmVzcyxcbiAgICAgICAgJl9fZW1haWwsXG4gICAgICAgICZfX3RlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19lbWFpbCxcbiAgICAgICZfX3RlbCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5haHQtY29udGFjdCB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogODVweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMzclO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uLWlubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RvdWNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cblxuICAgICAgJl9fdG91Y2gtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC1jb250YWN0IHtcblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rLFxuICAgICAgJl9fbWFya2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ2h1cmNoIGNvbnRhY3QtdXMgcGFnZVxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAge1xuICAuYWhldG8tY29udGFjdCB7XG4gICAgJi0tc2ltcGxlIHtcbiAgICAgIC5haGV0by1jb250YWN0IHtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNDM7XG4gICAgICAgIH1cblxuICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNoci1mb3JtLWNvbnRhaW5lciB7XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgfVxufSIsIi5haGV0by1zb2NpYWxzIHtcblxuICAmX19saW5rIHtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAvLyBJbmNyZWFzZWQgcmV0cmVhdHNcbiAgJi0tcmV0cmVhdCB7XG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENpcmNsZSBzb2NpYWxcbiAgJi0tY2lyY2xlIHtcblxuICAgIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtc29jaWFsc19faWNvbiB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLy8gQ2xhc3MgYWN0aXZlIGZvciBjaXJjbGVkIHNvY2lhbFxuICAgIC5hY3RpdmUge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWFrZSBpY29uIGNvbG9yIHdoaXRlXG4gICYtLWktd2hpdGUge1xuICAgIC5haHQtc29jaWFsc19faWNvbiB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLS1iYW5uZXIge1xuICAgIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICYgKyAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbiAgLy8gRXZlbnRzIHBhZ2Ugc29jaWFsXG5cbiAgJi0tZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA3NnB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJi0tZXZlbnRzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgfSBcbiAgfVxufVxuXG5cbi8vIE9sZCBLYXJtYSBzb2NpYWxzIChmb3IgZm9vdGVyKVxuLmFoZXRvLXNvY2lhbHMge1xuICAmLS1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYig0OCwgNDcsIDQ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBub3JtYWwgc29jaWFsc1xuLmFodC1zb2NpYWxzIHtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gICYtLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAtNHB4O1xuXG4gICAgLmFodC1zb2NpYWxzIHtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLWVkdSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgXG59XG4iLCIuYWh0LWJyZWFkY3J1bWJzIHtcblxuICAmX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbl9iYWNre1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjQnO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICB9XG4gIH1cbiAgJi0td2l0aC1ib3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG5cbiAgJi0teW9nYSB7XG5cbiAgICAuYWh0LWJyZWFkY3J1bWJzIHtcblxuICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuICAgIC5haHQtYnJlYWRjcnVtYnMge1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb21pbmctc29vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3VuaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDExM3B4O1xuICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJi0tYy13aGl0ZSB7XG4gICAgLmNvbWluZy1zb29uX19udW1iZXIsXG4gICAgLmNvbWluZy1zb29uX19jYXB0aW9uLFxuICAgIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmNvbWluZy1zb29uX191bml0IHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMy4zcHg7XG4gICAgfVxuXG4gICAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gICAgLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA5NXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbWluZy1zb29uX191bml0IHtcbiAgICAgIG1pbi13aWR0aDogMTA4cHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgICBtaW4td2lkdGg6IDc3cHg7XG4gICAgfVxuXG4gICAgLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMgcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgfVxuICAgIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cbiAgICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFjdCBmb3JtIDcgc3lsZXNcbi5haGV0by1mb3JtIHtcblxuICAvLyBEZWZhdWx0IGZvcm1cbiAgJi0tZGVmYXVsdCB7XG4gICAgLndwY2Y3LWZvcm0ge1xuICAgICAgJiA+IHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IC0xNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwYW4gd3JhcFxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgbWFyZ2luOiAxNHB4O1xuICAgIH1cblxuICAgIC8vIElucHV0XG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2VsZWN0XG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAvLyBpbnB1dCBhbGVydCAoZm9yIGV4YW1wbGUgaWYgZmllbGQgaXMgcmVxdWlyZWQpXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC8vIFRleHRhcmVhXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgIC8vIFN1Ym1pdCBidXR0b25cbiAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDIxcHggNDVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG4gIH1cblxuICAvLyBTdWJtaXQgYnV0dG9uIGFsaWducyB0byBsZWZ0XG4gICYtLWJ0bi1sZWZ0IHtcbiAgICAud3BjZjctZm9ybSB7XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgMTRweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gZm9yIFBvcCB1cCAocGFnZSBIb21lIEV2ZW50KVxuICAmLS1wb3AtdXAge1xuICAgIC53cGNmNy1mb3JtIHtcbiAgICAgICYgPiBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBTcGFuIHdyYXBcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMTRweDtcbiAgICAgIH1cblxuICAgICAgLy8gSW5wdXRcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgfVxuXG4gICAgICAvLyBpbnB1dCBhbGVydCAoZm9yIGV4YW1wbGUgaWYgZmllbGQgaXMgcmVxdWlyZWQpXG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgLy8gU2VsZWN0XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAvLyBUZXh0YXJlYVxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8gU3VibWl0IGJ1dHRvblxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDU1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICYud3BjZjctc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYud3BjZjctdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYud3BjZjctc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi53cGNmNy1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRW1haWwgZm9ybVxuLmFoZXRvLWZvcm0tZW1haWwge1xuXG5cbiAgLy8gRGVmYXVsdCBzdHlsZXNcbiAgLm1jNHdwLWZvcm0ge1xuICAgICYtZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW5wdXQge1xuXG4gICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAyN3B4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWM0d3AtcmVzcG9uc2Uge1xuICAgICAgJiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgQ29tbWluZyBTb29uXG4gICYtLWNvdW50ZG93biB7XG4gICAgLm1jNHdwLWZvcm0ge1xuICAgICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjNweCA0M3B4IDIzcHggNTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRW1haWwgZm9ybSBmb3IgcGFnZSBIb21lIEV2ZW50XG4gICYtLWV2ZW50IHtcbiAgICAubWM0d3AtZm9ybSB7XG4gICAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjNweCAzNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRW1haWwgZm9ybSBmb3IgcGFnZSBIb21lIEVkdWNhdGlvblxuICAmLS1lZHVjYXRpb24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjFweCAyM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC1mb3JtIHtcbiAgJi0tZWR1IHtcbiAgICAud3BjZjcge1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZm9ybSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMzJweCAxNHB4IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIC53cGNmNyB7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1mb3JtIHtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogLTE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbjogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDQ3cHggYXV0byAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29sb3JfYmx1ZSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENodXJjaCBjb250YWN0LXVzIHBhZ2Vcbi5jaHVyY2gtY29udGFjdC11cy13cmFwIHtcbiAgLmFoZXRvLWZvcm0gIHtcbiAgICAmLS1kZWZhdWx0IHtcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgLkJ1ZGdldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC13cmFwIHtcbiAgLmFoZXRvLWZvcm0ge1xuICAgICYtLWRlZmF1bHQge1xuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFyZ2luLWNodXJjaC1jb250YWN0e1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tc2VybW9uLWRldC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59IiwiLmFoZXRvLXBvcC11cC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDI7XG5cbiAgJl9fd2luZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5cHg7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIE1vZGlmaWNhdG9yIGhvbWUtZXZlbnRcbiAgJi0taG9tZS1ldmVudCB7XG5cbiAgICAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgICAgcGFkZGluZzogMTEwcHggNjBweCA4MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wb3AtdXBfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haHQtYmFuLS1ldmVudHMge1xuICAuYWhldG8tcG9wLXVwLS1ob21lLWV2ZW50IHtcbiAgICAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogNTc2cHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9IFxufVxuIiwiLmFoZXRvLWJsb2NrcXVvdGUge1xuXG4gICZfX3F1b3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYuaXRhbGljIHtcbiAgICBoMSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICZfX3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTVweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWF1dGhvci1iaW8ge1xuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDBweCA4NXB4IDBweDtcbiAgICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNTBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI1MHB4O1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb3J0Zm9saW8tMDEge1xuICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIHBhZGRpbmc6IDI2MHB4IDExMHB4IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMjYwcHggNzBweCA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDExMHB4O1xuICAgICAgICByaWdodDogMTIwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggNTBweCA1MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMzBweCA1MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9ydGZvbGlvLTA2IHtcbiAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gICYtLXBvbGl0aWNhbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmFoZXRvLXNpbmdsZS1pbWd7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjdweCA0Ny45cHggMy4xcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3Rle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTAwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICB9XG4gICAgICAmLnEtYmd7XG4gICAgICAgICBoM3tcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWhldG8tYnRue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BvbGl0aWNhbHtcbiAgICBibG9ja3F1b3Rle1xuICAgICAgcGFkZGluZzogMHB4IDUwcHggMjVweCAwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5haGV0by1ibG9ja3F1b3Rle1xuICAgICAgJl9fdGl0bGV7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2F1dGhvcntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXByb2dyZXNzIHtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAvLyBDaGFydFxuICAmX19jaGFydC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19jaGFydC1iZyB7XG4gICAgc3Ryb2tlOiAjZWVlO1xuICAgIHN0cm9rZS13aWR0aDogMC41O1xuICB9XG5cbiAgJl9fY2hhcnQtY2lyY2xlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBzdHJva2Utd2lkdGg6IDAuNTtcblxuICAgIC8vIEFuaW1hdGlvblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbjogY2lyY2xlLWNoYXJ0LWZpbGwgMi41cyByZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXJ0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIEBrZXlmcmFtZXMgY2lyY2xlLWNoYXJ0LWZpbGwge1xuICAgICAgdG8geyBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDt9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcnQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmX19jaGFydC1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLy8gUHJvZ3Jlc3MgQmFyXG4gICZfX2Jhci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gICZfX2Jhci1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuXG4gICZfX2Jhci1wZXJjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19iYXItdmFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLS1jaGFydCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDMwcHg7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5haGV0by1wcm9ncmVzcyB7XG4gICAgICAmX19jaGFydCB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cblxuICAmLS1iaWctY2hhcnQtbnVtYmVyIHtcbiAgICAuYWhldG8tcHJvZ3Jlc3Mge1xuICAgICAgJl9fY2hhcnQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcblxuICAgICAgJl9fY2hhcnQge1xuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmcge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jaXJjbGUge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wb2xpdGljYWx7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcbiAgICAgICZfX2NoYXJ0LWNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogI2RkMjkzMjtcbiAgICAgIH1cbiAgICAgICZfX2NoYXJ0LWljb24ge1xuICAgICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLTQwNCB7XG5cbiAgJl9fd3JhcCB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3N2ZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5maWwwIHtcbiAgICBmaWxsOiAjRkVGRUZFO1xuICB9XG59XG4iLCIuYWhldG8tZ2FsbGVyeSB7XG4gICRwOiAmO1xuXG4gICYtLTItaW4tcm93IHtcbiAgICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgfVxuICB9XG5cbiAgJi0tNC1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLS01LWluLXJvdyB7XG4gICAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgfVxuXG4gICAgJi0taGVpZ2h0IHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gTW9kYWwgd2luZG93XG4gICZfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAmX19tb2RhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDApfVxuICAgIHRvIHt0cmFuc2Zvcm06IHNjYWxlKDEpfVxuICB9XG5cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA3cHggNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gICYtLW1vc2FpY3Mge1xuICAgIC5haGV0by1nYWxsZXJ5IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgNCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDZuICsgMyksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hbmltYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAjeyRwfV9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLWdhbGxlcnkge1xuICAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYzdcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJpZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zaXplIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ob21lLWV2ZW50LS1nYWxsZXJ5IHtcbiAgLmFoZXRvLWdhbGxlcnkge1xuICAgICZfX2l0ZW06aG92ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaHVyY2gtZXZlbnQtLWdhbGxlcnl7XG4gIC5haGV0by1nYWxsZXJ5IHtcbiAgICAmX19pdGVtOmhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LXlvZ2Ege1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGluZyB7XG5cbiAgJl9fbGluayB7XG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICAmICsgLmFoZXRvLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19kZXNjIHtcblxuICAgICYtLWRyb3AtY2FwcyB7XG4gICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgaDYgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICYtLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAmLS1iaWcge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICYtLWRpdmlkZXItdDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50LXJpZ2h0IHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWRpdmlkZXItdDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtcmlnaHQge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGl2aWRlci10MyB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtcmlnaHQge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjJweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10LXdoaXRlIHtcbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSxcbiAgICBwLFxuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kZXJuIHtcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZXZlbnRzIHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTAuM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwLjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZWR1IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gICYtLXlvZ2Ege1xuICAgIC5haGV0by1oZWFkaW5nIHtcblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICAmLS1kcm9wLWNhcHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLXRtIHtcbiAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXNvdXJjZS1zYW5zLXBybztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXJEaXNwbGF5JztcbiAgICB9XG5cbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYWh0LWhlYWRpbmcge1xuXG4gICZfX3N1YnRpdGxlLFxuICAmX190aXRsZSxcbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAmLS10cmF2ZWwge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblxuICAgICYudC1jZW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgfVxuXG4gICAgJi50LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICB9XG5cbiAgICAmLmFodC1oZWFkaW5nLS1iZyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuYWh0LWhlYWRpbmcge1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAgLmFodC1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5haHQtaGVhZGluZy0td2hpdGUge1xuICAgICAgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbiAgICAgIC5haHQtaGVhZGluZ19fdGl0bGUsXG4gICAgICAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5haHQtaGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZXZlbnQtc2xpZGVyLS1jaHVyY2gtd3JhcC0yIHtcbiAgLmFodC1oZWFkaW5nIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1oZWFkaW5nIHtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5hYm91dC1jaHVyY2gtd3JhcC0xLFxuLmFib3V0LWNodXJjaC1zZXJ2aWNlLXdyYXAtMSxcbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEsXG4uYWJvdXQtY2h1cmNoLWZhcS13cmFwLTEsXG4uY2h1cmNoLW5ld3MtYmxvZy13cmFwLFxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAsXG4uY2h1cmNoLWV2ZW50cy13cmFwLFxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAsXG4uY2h1cmNoLXNlcm1vbnMtZXZlbnQtd3JhcCB7XG4gIC5haHQtaGVhZGluZyB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSB7XG4gIC5haHQtaGVhZGluZyB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEsXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCxcbi5jaHVyY2gtZXZlbnRzLXdyYXAge1xuICAuYWh0LWhlYWRpbmcge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWhlYWRpbmcge1xuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWhldG8tdGFiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljbyB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSwgb3BhY2l0eSAxcztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLW92ZXJsYXkge1xuICAgICAgJi0xIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtNCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5haGV0by10YWIge1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAwIDE5MnB4O1xuICAgICAgICAgIHdpZHRoOiAxOTJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuXG4gICAgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLXdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwLjVweCA0cHggNjJweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgICAgcGFkZGluZzogMzNweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by10YWJfX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fYm94LWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5haGV0by1idG4tLWxpZ2h0LmFoZXRvLWJ0bi0tdHJhbnMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbi1ob21lIHtcbiAgICAuYWhldG8tdGFiIHtcblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5haGV0by10YWIge1xuICAgICAgICAgICAgJl9fbGlzdC1saW5rIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ZpZXdhbGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5haGV0by10YWIge1xuICAgICAgJl9faGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgJi0tZWR1IHtcbiAgICAuYWhldG8tdGFiIHtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG0ge1xuXG4gICZfX2F2YXRhciB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICYtLWRlZmF1bHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRtX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC50bV9fYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC50bV9faW5mbyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogM3B4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC50bV9fc3RhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAgICYuaW9uLWlvcy1zdGFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAudG1fX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAudG1fX25hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnRtX19wb3NpdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRtX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC50bV9fc3RhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAmLmlvbi1pb3Mtc3RhciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAudG1fX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgICAudG1fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFyYmVyc2hvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgLnRtIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRkFBQUFBK0NBWUFBQUM4NzV5SEFBQURJVWxFUVZSNG5PV2M0VkxFSUF5RXQ5eTkveE43VjMrY1VlUm8yVUFDcWU1TTFYRVV0bDlDMnFQUURUb2xBRnQyNU5vcngycHRsU05YN3ZYWjJ3SHpOK25yMEVoTWRSa2IxQWJnQnU3OGNvbGZPdml0RG03UWd5dTFBM2hnVGtiMkJydlVFeS9QVklkSHYrK0o0SmtlOE0zR0RjRGR1TTBQTkFKL096QmlEUS80cVo4ZW1aaGdEMC9hQlU0OGx3Qzk0T1h0VzBQMHlMeGNweEJMZ0hmNHdSTlpRdlNHSnpxRW1CZGJ6OHlyOVR0YTZJRjZDZkpTbFkrY3hBYWJFOUpvTkdCU1UyZnFMV0NwK0Q1Ykl4bTB3ck5jSTk1TXJBTFltL2tyc3EvYXQxVXRHbEZQLzZ2Z2lWTCt3Mm96UFZrWUp1Z1JBQUl4UEdpVjVFc0U4NXFNaXVBWHlBQkdVUlF3ckRZZ0ZzQklYbGh0Q1RFbVBvSHJaU0R3QmZCcWloSnc0TUlaR01aendwb3A5eU94RU1ONGxneU1FbEZXVWZ4KzE4QXdFU1hWL1JUTldqbkFLRkZsRlFvZ1FENkZDaVI1MnJkVXRmbTRsYmMyMnF6YVVYOWdQazBsUUJuR3F5RDJETXVWRVBkYUJzcFZlUVNpdEtFOXFkNGhhUkg0THM5blUrcFA5RVgyZ1orVkNOci9IN2t3NUFDME4rV3lFa0VTaC8zL2FnYldUSW1PR2k1TjVHS3p3dXJXSkwrak9BTWg2MkJLejVvQTdNd3oxZkpxVjF2aFpDSEwyeWp4L0VBZHhsbGZHaDhVd0pFTy9uSzdBTEJIbW8ySmNpT3ZxcC9lQUs4NHc4THFDZmpmNzExdWRnV0tDd2dRWnhvOVV2YXBndTROa0cwL1NnYXFSNHdud0w4OGZLY0F2RnIyQVp6blh4OHVWbWRncEhsSTloUElyNEI3QWV3eXMxaHM5azBCeUt6N2k1UjlBTWZpTGVBZUFObnNXejZibklrSmVIV3l3d01nWXlZU1BIWjVYZFd6TlVCbUxtM1Y5cThqc2ZDcTVjWVM0TnY2NFlwQ1BBakt4S3pRUFEyNEpjQXJEdDNoZ0ZzQlpMWXN6TnB3eU1vazRCWUFtV0hndmRGUUt5Ymd6WTJHSUJwcEthRWR5WWp3V2dHbjRBSGpPNFgrTlR5Z0h5QURUMlZrZ2xyd3VqYUc5d0IwTWVJb1pndnZqbGZBdXhxM05FSnZsWjhrOXpMREFtUnFSNlI2eDJiZDhFaHBBV1FpR0NucjJKZE9tQVg3Q0NBRExsS3RZOEdaZXk0QnNxODVpVFJjbWRjVXVBVzdYTnJCZkJ5TEFrN1Vxbk91c3ovczRxSm9VMUF0VFNzdlp3QWoxVGhXNmxjM2phb0VLTmwycGIwalMwZklKN25sMkhtbHExeGVBQUFBQUVsRlRrU3VRbUNDJykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnRtX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuXG4gICAgLnRtX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50bV9fYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAudG1fX25hbWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnRtX19wb3NpdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAudG1fX3N0YXJzIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI0ZGQzAxNTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudG1fX3RleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudG0ge1xuXG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIC01cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy8gJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzdweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICBsZWZ0OiA1M3B4O1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdGFycyB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgY29sb3I6ICNGRkMwMTU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCA3MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAzcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAvLyBtaW4taGVpZ2h0OiA0NjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cblxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjRweCk7XG5cbiAgICAgICAgLnRtIHtcbiAgICAgICAgICAmX19uYW1lLFxuICAgICAgICAgICZfX3Bvc2l0aW9uLFxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50bSB7XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtLWVkdSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgJi0tZWR1LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC50bV9fYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC50bV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG1fX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRtX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50bV9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAudG1fX3N0YXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBjb2xvcjogI0ZGQzAxNTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudG1fX3RleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG5cbiAgICAudG0ge1xuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgICAgIH1cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAmX19zdGFycyB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkMwMTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFodC10bSB7XG5cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAuYWh0LXRtIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICAgICAgICBmb250LXNpemU6IDEwNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wb3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyAnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbn1cbiIsIi5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgJHA6ICY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwcHg7XG5cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG5cbiAgICAmLS1sZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi50LWNlbnRlciB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnQtcmlnaHQge1xuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZS1ob2xkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuXG4gICYtLWNoZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAxMDVweCAzMHB4IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmLmNoZXNzLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNoZXNzLWJnLW1lZGl1bSB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fZGVzY3Ige1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyxcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUsXG4gICAgcCxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnSW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAzMHB4O1xuXG4gICAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLic7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wMyk7XG5cbiAgICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZmVhdHVyZSB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1pbWctaDgwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLic7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGlzdC1pY29uIHtcblxuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLic7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNhYXMge1xuICAgICN7JHB9X19pY28ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW46IDE3cHggMCAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc291cmNlLXNhbnMtcHJvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXNpbmdsZSB7XG4gICYtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi0taDEwMHZoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAkc3RlcDogMjA7XG4gICAgICAkY291bnQ6IDUwO1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgICAgICAmLS1oI3skc3RlcCokaX0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogKDBweCskc3RlcCokaSk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogKDBweCskc3RlcCokaSkvMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8yO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8yLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gICYtYm94IHtcbiAgICBwYWRkaW5nOiA2NXB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAsXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx0ci1zcG5nLTMge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2LFxuICAgICAgcCxcbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpdGhJY28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLiAnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmdJY28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNjVweCAzMHB4IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogNTAwbXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNjVweCAzMHB4IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUgJiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAge1xuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcztcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJnc2l6ZS1jb3ZlcntcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiIsIi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmFoZXRvLWJ0biB7XG4gICAgJi5haGV0by1idG4ge1xuICAgICAgJi0tbGlnaHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gbGkge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG4gIH1cblxuICAmLS1lZHUge1xuICAgIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWhldG8taW5zdGFncmFtLWdhbGxlcnkge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmc6IDcwcHg7XG4kYWhldG8tdGltZS1zY2FsZS1ndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aDtcbiRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplOiAyNHB4O1xuJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yOiAjZWVlO1xuXG4uYWhldG8tdGltZS1zY2FsZSB7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemU7XG4gICAgICBoZWlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6ICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplIC8gMjtcbiAgICAgIGhlaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemUgLyAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemUgLyA0KTtcbiAgICB9XG5cbiAgICAmLnJldmVyc2VkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAyNXB4IDY1cHg7XG4gICAgICAgICAgbWFyZ2luOiAtNzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZzogNDBweDtcblxuICAuYWhldG8tdGltZS1zY2FsZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAmLnJldmVyc2VkID4gJiB7XG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZzogMjBweDtcblxuICAuYWhldG8tdGltZS1zY2FsZSB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZSAvIDQpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5yZXZlcnNlZCB7XG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDk5OTk5OTlweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nOiAxMHB4O1xuXG4gIC5haGV0by10aW1lLXNjYWxlIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA4MHB4O1xuXG4gICAgICB9XG5cbiAgICAgICYucmV2ZXJzZWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDA7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgd29yZC1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuICB9XG59XG4iLCIkcHJpY2luZy1ib3JkZXItcmFkaXVzOiA1cHg7XG4kcHJpY2luZy1iZzogI2ZmZjtcbiRwcmljaW5nLWNvbnRlbnQtcGFkZGluZzogNTBweCA1MHB4IDgwcHg7XG4kcHJpY2luZy1oZWFkZXItcGFkZGluZzogMTNweCAzMHB4O1xuJHByaWNpbmctc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiRwcmljaW5nLWRlZmF1bHQtYnRuLWJnOiAjZWVlZWVlO1xuJHByaWNpbmctZGVmYXVsdC1idG4tY29sb3I6ICM5OTk5OTk7XG5cbiRwcmljaW5nLXRyYW5zdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcblxuXG4uYWhldG8tcHJpY2luZyB7XG4gICRwOiAmO1xuICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gIGJvcmRlci1yYWRpdXM6ICRwcmljaW5nLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmljaW5nLWJnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAmLS1hbHRlcm5hdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogJHByaWNpbmctc2hhZG93O1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6ICRwcmljaW5nLWhlYWRlci1wYWRkaW5nO1xuICAgICAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG5cbiAgICAgICYtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5haGV0by1wcmljaW5nX19jb3N0LFxuICAgICAgICB1bCBsaSxcbiAgICAgICAgb2wgbGksXG4gICAgICAgIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgb2wgbGk6YmVmb3JlLFxuICAgICAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBjb2xvcjokYy13aGl0ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kZWZhdWx0IHtcbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtc2FhcyB7XG4gICAgJGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAuYWhldG8tcHJpY2luZ19fYnRue1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzA0RjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDI1NSwgMTEyLCA3OSwgMC4yKSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjojRkY3MDRGO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHB9X19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC01MHB4O1xuICAgIH1cbiAgICAjeyRwfV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICN7JHB9X19jb3N0LXZhbHVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcH1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRwfV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICN7JHB9X19kZXRhaWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAmLS1jaGVja2VkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogIzRmYjU1NztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tbm90LWxhYmVsZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLmdyZWVue1xuICAgICAgICBjb2xvcjogIzRmYjU1NztcbiAgICAgIH1cbiAgICAgIC5wYWRkaW5nLTEwcntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVsLS1kb3R0ZWR7XG4gICAgICBsaXtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgW2RhdGEtbGFiZWxdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGVnZW5kIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gICAgI3skcH1fX3RpdGxlIHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgJi0tZGVmYXVsdCxcbiAgICAmLS1hbHRlcm5hdGl2ZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogJHByaWNpbmctc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkcHJpY2luZy1jb250ZW50LXBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29zdCB7XG4gICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcblxuICAgICYtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdWwsXG4gICAgb2wsXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogJHByaWNpbmctZGVmYXVsdC1idG4tYmc7XG4gICAgICBjb2xvcjogJHByaWNpbmctZGVmYXVsdC1idG4tY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogM3B4IDExcHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgKyAuYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBrcm0gdGFibGUgaXRlbVxuLmFoZXRvLXByaWNpbmcge1xuICAmOmhvdmVye1xuICAgIC5haGV0by1wcmljaW5nX19mb290ZXJ7XG4gICAgICAuYWhldG8tYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJi0tZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY28tb2sge1xuICAgICAgY29sb3I6ICM0OGI4MGM7XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVIZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1M3B4IDQ0cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgaDYge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVDb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAkcHJpY2luZy1zaGFkb3c7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICBtYXJnaW46IDUwcHggMCAzNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpY2luZy1kZWZhdWx0LWJ0bi1iZztcbiAgICAgIGJhY2tncm91bmQ6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWJnO1xuICAgICAgY29sb3I6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbS0tZW1wdHkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogNDJweCAxNXB4IDI4cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlLFxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVIZWFkLFxuICAmLS10YWJsZUNvbHVtbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXRvcDowcHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgJi0taG9tZS1zYWFzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgNzMuMXB4IDEwLjlweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAvKm1heC13aWR0aDogNjAwcHg7Ki9cbiAgICB9XG4gIH1cbiAgJi0tbGVnZW5kIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5haGV0by1wcmljaW5nIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAuYWhldG8tcHJpY2luZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAuYWhldG8tcHJpY2luZyB7XG4gICAgJi0tdGFibGVIZWFkIHtcbiAgICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxlQ29sdW1uIHtcbiAgICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5haGV0by1wcmljaW5nIHtcbiAgICAmX19saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgICYtLWVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZvciBwcmljaW5nIHRhYmxlXG4uYWhldG8tcHJpY2luZyB7XG4gICYtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiA0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiA5O1xuICAgIH1cbiAgfVxuICAmLS10YWJsZUhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10YWJsZUNvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLmFoZXRvLXByaWNpbmcge1xuICAgICYtdGFibGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZUNvbHVtbiB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLmFoZXRvLXByaWNpbmcge1xuICAgICYtdGFibGUge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGVDb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbi5haGV0by1wcmljaW5nIHtcbiAgJi0taG9tZS1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMCA1MHB4O1xuICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWV2ZW50L2ZpbGwtMS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS9ob21lLWV2ZW50L2ZpbGwtMi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMzBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICYtLWhvbWUtZXZlbnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1lZHVjYXRpb24ge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiA2NXB4IDQwcHggNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDYuOThweCA3LjAycHggcmdiYSg4MSwgODEsIDgxLCAwLjA1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2UtdmFsdWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19wcmljZS1wZXJpb2Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWhvbWUtY29uc3RydWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RyLXByaWNpbmctYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE3MHB4O1xuICAgIC5haGV0by1wcmljaW5nIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICAgICZfX2ljbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICAgICAgfVxuICAgICAgJl9fY29zdC12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGhye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjlweCAyMHB4IDM5cHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Zvb3RlcntcbiAgICAgICAgLmFoZXRvLWJ0bntcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuLmFodC1wcmljaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuXG4gICAgLmFodC1wcmljaW5nIHtcblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDdweCA0NXB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xuICAgICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmLXByaWNlLFxuICAgICAgICAmLWRlc2MsXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWh0LXByaWNpbmdfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uLFxuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogIzQ4QjgwQztcbiAgICAgIH1cblxuICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMzBweCAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYtcHJpY2Uge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA1M3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5haHQtcHJpY2luZyB7XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBmbGV4OiA0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDQ3cHggNDVweCA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiA5O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtYXJnaW46IDAgMTVweCA2NXB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDM3cHggNTVweCA0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmLXByaWNlLFxuICAgICAgICAmLWRlc2MsXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTAzMyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1wcmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMCAxNnB4IDMzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDRlJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWxpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuXG4gICAgJi50d28taW4tcm93IHtcbiAgICAgIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRocmVlLWluLXJvdyB7XG4gICAgICAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWh0LXByaWNpbmcge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZzogNjVweCAzNXB4IDc1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3BlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgbGVmdDogLTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyOiAxNHB4IGRvdHRlZCAkYy13aGl0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGOEY4Rjg7XG4gICAgICB9XG5cbiAgICAgIC5haHQtcHJpY2luZ19faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDIwcHggcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1wcmljaW5nIHtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzdweCAyMHB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3Jwb3JhdGUge1xuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuIiwiLnNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi5haGV0by1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yc1xuICAmLS1tYXJnaW5zIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAmLS1oZWlnaHQtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLWhlaWdodC0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbiAgJi0taGVpZ2h0LTc3MCB7XG4gICAgaGVpZ2h0OiA3NzBweDtcbiAgfVxuICAmLS1oZWlnaHQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTQzMCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxuXG4gICYtLWhlaWdodC00MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uZ29vZ2xlLW1hcmtlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nbS1zdHlsZS1pdyB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmFoZXRvLWJhbm5lciB7XG4gIC8vICAgZGlzcGxheTogZmxleDtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyAgIHBhZGRpbmc6IDEwMHB4IDAgNzBweDtcbiAgLy8gICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvLyAgIHAge1xuICAvLyAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAvLyAgIH1cblxuICAmLS1mdWxsLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICB9XG5cbiAgfVxuXG4gICYtLXNhYXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9saXRpY2FsIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taGVpZ2h0LTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gICYtLWhlaWdodC01MjAge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuXG4gICYtLWJnLXBvc2l0aW9uLWJ0bSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgJi0taGVpZ2h0LW1vYi00MDAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWhlaWdodC1tb2ItMzAwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1oZWlnaHQtbW9iLTIwMCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvbW8ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1iYW5uZXJfX3N0b3JlIHtcbiAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmJlMGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIH1cblxuICAvLyAgICYtLWJhcmJlcnNob3Age1xuICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgICBwYWRkaW5nOiAwO1xuXG4gIC8vICAgICAuYWhldG8taGVhZGluZyB7XG4gIC8vICAgICAgICYgPiBoMSxcbiAgLy8gICAgICAgJiA+IGgyIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgJiA+IGgzIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgJl9fc3VidGl0bGUge1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC8vICAgICAgIC5haGV0by1oZWFkaW5nIHtcbiAgLy8gICAgICAgICAmID4gaDEsXG4gIC8vICAgICAgICAgJiA+IGgyIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICAgICZfX3N1YnRpdGxlIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgLy8gICAgICAgLmFoZXRvLWhlYWRpbmcge1xuICAvLyAgICAgICAgICYgPiBoMSxcbiAgLy8gICAgICAgICAmID4gaDIge1xuICAvLyAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAvLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJiA+IGgzIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLmFoZXRvLWJ0biB7XG4gIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG5cbiAgLy8gICAmLS1iZy10b3AtbGVmdCB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgLy8gICB9XG5cbiAgLy8gICAmX19pbWFnZSB7XG4gIC8vICAgICAmLS1hYnNvbHV0ZSB7XG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgICAgdG9wOiAtODJweDtcbiAgLy8gICAgICAgcmlnaHQ6IC0zOC4zJTtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICZfX3JhdGluZyB7XG4gIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgICBjb2xvcjogJGMtYWx0ZXI7XG4gIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gIC8vICAgfVxuXG4gIC8vICAgJl9fc3RvcmUge1xuICAvLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIG1heC13aWR0aDogMzcwcHg7XG4gIC8vICAgICBmb250LXNpemU6IDA7XG4gIC8vICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gIC8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgLy8gICAgIGgxIHtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkeHMtaDEtZm50LXNpemU7XG4gIC8vICAgICB9XG4gIC8vICAgfVxufVxuXG4uYWh0LWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjMpO1xuXG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjQpO1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwLjQ3O1xuICAgIH1cblxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0td2l0aC1wcm9tbyB7XG4gICAgLmFodC1iYW5uZXJfX2hvbGRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcbiAgICAgIGFuaW1hdGlvbjogQW5pbWF0aW9uTmFtZSA0cyBlYXNlIGluZmluaXRlO1xuXG4gICAgICBAa2V5ZnJhbWVzIEFuaW1hdGlvbk5hbWUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlXG4gICAgICAgIH1cblxuICAgICAgICA1MCUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTElXG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCVcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlLXRleHQge1xuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vLXRleHQsXG4gICAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSxcbiAgICAuYWh0LWJhbm5lcl9fdGl0bGUsXG4gICAgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0taGVpZ2h0LTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAmLS1mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLXRyYXZlbC0xIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc2lnbi1wYWludGVyO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhdmVsLTIge1xuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYXZlbC0zIHtcblxuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc2lnbi1wYWludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS0yIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMyB7XG4gICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgLmFodC1iYW5uZXIge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBpbmhlcml0O1xuXG4gICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haHQtYmFubmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTEge1xuICAgICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICAuYWh0LWJhbm5lciB7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWh0LWJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICZfX3N1YnRpdGxlLFxuICAmX190aXRsZSxcbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5haHQtYmFuIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNlZWVlZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDMycHggMCAwO1xuICAgICAgICBjb2xvcjogI2VlZWVlZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmX192aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtMSB7XG4gICAgICAuYWh0LWJhbiB7XG5cbiAgICAgICAgJl9fbGluay13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluay1wcmltZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluay1zZWNvbmQge1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnb3InO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0zIHtcbiAgICAgIC5haHQtYmFuIHtcbiAgICAgICAgJl9fbGlua3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLS1ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgJi0tZXZlbnRzIHtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFodC1iYW4ge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAtMTJweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWh0LWJhbi0tZnVsbCB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYWh0LWJhbi0tbWFpbi0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuLmZsLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLmFib3V0LWNodXJjaC1zbGlkZXIge1xuICAuYWh0LWJhbiB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtYmFuIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uY2h1cmNoLW5ld3MtYmFubmVyLXdyYXAsXG4uY2h1cmNoLW1pbmlzdHJpZXMtYmFubmVyLXdyYXAsXG4uY2h1cmNoLWV2ZW50cy1iYW5uZXItd3JhcCxcbi5jaHVyY2gtY29udGFjdC11cy1iYW5uZXItd3JhcCxcbi5jaHVyY2gtZ2FsbGVyeS1iYW5uZXItd3JhcCxcbi5jaHVyY2gtc2VybW9ucy1iYW5uZXItd3JhcCB7XG4gIC5haHQtYmFuIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1iYW4ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNodXJjaC1jb250YWN0LXVzLWJhbm5lci13cmFwIHtcbiAgLmFodC1iYW4ge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWJhbiB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2h1cmNoLXNlcm1vbnMtZGV0LWJhbm5lci13cmFwLFxuLmNodXJjaC1taW5pc3RyeS1kZXQtYmFubmVyLXdyYXAge1xuICAuYWh0LWJhbiB7XG4gICAgJi0tY2hyIHtcbiAgICAgIGhlaWdodDogNDQ2cHg7XG5cbiAgICAgIC5haHQtYmFuIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEyN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI2ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmthcm1hLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuIiwiLmFoZXRvLWltYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxNDcwcHg7XG5cbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcblxuICAmLS1tb2JpbGUtdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA1KSArIDNweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zYWFzL21vYmlsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAgICAgLy8gIHRvcDogLTMuMzg1NDE3dnc7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGMtd2hpdGUsIDAuNykgMCUsIHJnYmEoJGMtd2hpdGUsIDAuNykgNjAlLCByZ2JhKCRjLXdoaXRlICwgMSkgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDk5M3B4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSA1cHgpO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzYlIC8gMik7XG4gICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gICZfX2ltZy1kYXJrIHtcbiAgICAvLyBoaWRlIGVsZW1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ubG9nb193aGl0ZXtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICAuYWhldG8tbG9nb19fdGV4dHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59IiwiLmljb25zLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBmYWRlLXpvb20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS16b29tLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGFuaW1hdGlvbjogZmFkZS16b29tLWluIDAuM3MgZm9yd2FyZHM7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuY2xvc2luZyB7XG4gICAgYW5pbWF0aW9uOiBmYWRlLXpvb20tb3V0IDAuM3MgZm9yd2FyZHM7XG4gIH1cblxuICAuY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OHB4O1xuICAgIHJpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5jbG9zZS1pY29uIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHRvcDoyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLndwbWwtbHMge1xuXHR1bCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC53cG1sLWxzLWZsYWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2ssXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuXHR3aWR0aDogYXV0bztcblx0YSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ji53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cG1sLWxzLXN1Yi1tZW51IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogJGMtd2hpdGU7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuXHRcdGEge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbiIsIi5haGV0by10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5yZWdpc3RhcnRpb24sXG4gIC5sb2ctaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgfVxuXG4gIC53aWRnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMzNweCA4cHggMjRweDtcbiAgfVxuXG4gIC5haHQtc29jaWFscyB7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7ICAgICAgXG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1zZXJ2aWNlcyB7XG4gICRwOiAmO1xuXG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA5MHB4IDQ1cHggNjBweDtcblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgJl9fdGl0bGUsXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS43ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgW2NsYXNzXj0naW9uJ10ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pb24tYXJyb3ctcmlnaHQtYyB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLS1ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAjeyRwfV9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAjeyRwfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcbiAgICB9XG5cbiAgICAjeyRwfV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuXG4gICAgI3skcH1fX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAjeyRwfV9fdGltZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAjeyRwfV9fY2FwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgIHBhZGRpbmc6IDcwcHggNDBweCA2MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXNfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlc19fcHJpY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNzBweCAyMHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzVweCA1MHB4IDAgcmdiYSgkYy1ibGFjaywgMC4xMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzbnMtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlcyB7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzbnMtc2hhZG93IHtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIwNywgMzgsIDUwLCAwLjEpO1xuICAgIH1cblxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDVweCA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLW5ld3Mge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlcyB7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDE1cHggMHB4IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzIHtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZzogMThweCAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC1zZXJ2aWNlIHtcblxuICAmLS1lZHUge1xuICAgIC5haHQtc2VydmljZSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuXG4gICAgLmFodC1zZXJ2aWNlIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haHQtc2VydmljZSB7XG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtc2VydmljZSB7XG5cbiAgICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjLXdoaXRlIDAlLCByZ2IoMjU0LCAyMzgsIDIyNykgMTAwJSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAvLyAmOmhvdmVye1xuICAgICAgICAvLyAgIGNvbG9yOiAjNUU1RTVFO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtYWJvdXQtbWFyZ2luLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jaHVyY2gtbWluaXN0cmllcy1wYWRkaW5nLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuY2h1cmNoLW1pbmlzdHJpZXMtcGFkZGluZy1ibG9ne1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCB7XG4gIC5haGV0by1zZXJ2aWNlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDBweCAzOHB4IDQ5cHggMCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTNweCA3M3B4IDIzcHggNDZweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI2MnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAge1xuICAuYWhldG8tc2VydmljZXMge1xuICAgICZfX2xpbmsge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIubXVsdGktbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5tdWx0aS1sYW5nX19sYW5ndWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG5cbiAgJl9fbGFuZ3VhZ2UtaW1nIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIH1cbn1cbiIsIi5sb2dvIHtcbiAgXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmICsgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgfVxuXG4gICZfX3RleHQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgfVxuXG4gICZfX3N1Yi10ZXh0IHtcbiAgfVxufVxuIiwiLmF1dGhlbnRpY2F0aW9uIHtcbiAgJl9fc2lnbi1pbixcbiAgJl9fc2lnbi11cCB7XG4gICAgcGFkZGluZzogMTRweCAzMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2xvZy1pbixcbiAgJl9fcmVnaXN0ZXIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmFodC1kZWFsIHtcblxuICAmLS10cnZsLTEge1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgIC5haHQtZGVhbCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgJi0taGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogODgwcHg7XG5cbiAgICAgICAgICAgIC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTMwcHggLTY1cHggcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEzMHB4IC02NXB4IHJnYmEoJGMtYmxhY2ssIDAuMik7XG5cbiAgICAgICAgICAuYWh0LWRlYWxfX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19iZyB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi0tdHJ2bC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgJGMtYmxhY2spO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtZGVhbF9fZGVzYyB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1kZWFsIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MXB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJvbW8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtdG91ciB7XG5cbiAgJi0tdHJ2bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgJi5haHQtdG91ci0tMiB7XG4gICAgICAgIC5haHQtdG91cl9faXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWh0LXRvdXItLTMge1xuICAgICAgICAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5haHQtdG91ci0tNCB7XG4gICAgICAgIC5haHQtdG91cl9faXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMjUlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdG91ciB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMTFweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC05OXB4IDExMHB4IC0zNHB4IHJnYmEoJGMtYmxhY2ssIDAuODUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1pbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJl9fcmF0aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3JhdGUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZCQjQ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX3JhdGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDMwcHggNjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29zdCB7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Zyb20ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3BlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLS10cnZsLTIge1xuXG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICAuYWh0LXRvdXJfX3Byb21vIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLmFodC10b3VyIHtcblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3Byb21vIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19wcm9tby10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjZweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmLXJhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuXG4gICAgJi1zdGFycyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1zdGFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICAmLXJhdGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3MHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19zcGVjcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogODlweCAwIDc3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwZWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdW5pdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gICZfX3VuaXQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi0tY29tbWVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICB3aWR0aDogNTclO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IDQzJTtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWNoZWNrLFxuICAgICYtY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcm91dGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG5cbiAgJl9fcm91dGUge1xuXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5haHQtdGRfX3JvdXRlLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICRjLWJsYWNrKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgcGFkZGluZzogMzVweCAzNXB4IDQ1cHg7XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3Bob3RvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cblxuICAvLyBTaWRlYmFyXG4gICZfX3NiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBmbGV4LWJhc2lzOiA0MzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgIH1cblxuICAgICYtY2FwdGlvbiB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYtLWRpc2NvdW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWh0LXRkX19ib29rLWNvc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDMzcHggMTVweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29zdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE1cHggMjlweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtZGlzY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd29yZC1zcGFjaW5nOiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJi1mcm9tIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJi1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2VsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgJi0taGFsZiB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd2h5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDI2cHggMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX193aWRnZXRzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4iLCIuYWh0LWN0YSB7XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy4ycHg7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYiB7XG5cdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIG1hcmdpbjogNDVweCAtMTVweCAtMTVweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDIwcHggLTE1cHggLTE1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190ZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29udGVudDogJ+KWvCc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jbGFzc2ljIHtcblxuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAzMXB4IDAgMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDIxcHggMCA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2Rlcm4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYuYWhldG8tYnRuIHtcbiAgICAgICAgICAmLS10cmFucyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdC13aGl0ZSB7XG4gICAgLmFodC1jdGFfX3N1Yi10aXRsZSxcbiAgICAuYWh0LWN0YV9fdGl0bGUsXG4gICAgLmFodC1jdGFfX2Rlc2MsXG4gICAgLmFodC1jdGFfX3RlbCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5haHQtY3RhX19zdWItdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5haHQtY3RhX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5haHQtY3RhX19saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICNDRjI2MzI7XG4gICAgICB9XG4gICAgfVxuICAgIC5haHQtY3RhX190ZWx7XG4gICAgICBpe1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcy0yIHtcblxuICAgIC5haHQtY3RhX19saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5haHQtY3RhX19zdWItdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuXG4gICAgLmFodC1jdGEge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bC0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9ZW1haWxdLFxuICAgICAgICBbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICBbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG5cblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5haHQtY3RhX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmFib3V0LWNodXJjaC1jYXQtd3JhcC0xLFxuLm5ld3MtY2h1cmNoLWNhdC13cmFwLTEsXG4ubWluaXN0cmllcy1jaHVyY2gtY2F0LXdyYXAtMSxcbi5nYWxsZXJ5LWNodXJjaC1jYXQtd3JhcC0xIHtcbiAgLmFodC1jdGEge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWN0YSB7XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uLWxpbmtzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tYnRuLWNvbnRhaW5lciB7XG5cbiAgJi0tZnVsbHdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mdWxsd2lkdGgtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBcbn1cblxuLy8gSG9tZSBldmVudHMgXG5cbi5haGV0by1idG4ge1xuICAmLWV2dHMge1xuICAgIC5haGV0by1idG4tLWxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5haGV0by1idG4tLWxpZ2h0Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMjNweCA3MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICAgICYtZXZ0cyB7XG4gICAgICAuYWhldG8tYnRuLS1saWdodDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufVxuICBcbiIsIi5haHQtYnEtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2xlZnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXdoaXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjLXdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2JxIHtcbiAgICBmbGV4OiAxIDEgMjIwcHg7XG4gICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYy13aGl0ZTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiA4OXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICB9XG4gIH1cblxuICAmX19icS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMjJweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAmX19icS1pbWcge1xuICAgIGZsZXg6IDEgMSAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuIiwiLmFodC1hdXRob3Ige1xuICBcbiAgJl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAmX19jYXB0aW9uIHtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3BvcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWluZm8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgJl9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9faW1nLWlubmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmX19pbWctbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gIH1cblxuICAmX19wZXJzb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcGVyc29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICZfX3BlcnNvbi1pbWcge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICYtLXlvZ2EtY291cnNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG5cbiAgICAgICAgLmFodC1pbmZvX19wZXJzb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5haHQtaW5mbyB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wZXJzb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01OHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGMtd2hpdGU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1pbmZvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAgICAgJi0tZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgLmFodC1pbmZvX19kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDgwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsLXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZmlsdGVyLXRydmwge1xuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA5NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1pbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJi0tbW9udGgsXG4gICAgJi0tdHlwZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMjVweCAyNHB4IDQ1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgIG9wdGlvbiB7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDI1cHggMjRweCA0NXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX3N1Ym1pdCB7XG4gICAgZmxleDogMTc7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmFodC1maWx0ZXIteW9nYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIFxuICAmX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgbWluLXdpZHRoOiAxNTRweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBvcGFjaXR5OiAwLjM1O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWZpbHRlci1lZHUge1xuICAgIC5haHQtZmlsdGVyLXlvZ2FfX2lubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5haHQtZmlsdGVyIHtcblxuICAmLS1lZHUge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggNTBweCAwIHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYWh0LWZpbHRlciB7XG4gICAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19maWVsZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2F0LFxuICAgICAgICAmLS1wcmMtdHlwZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAn4pa8JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmX19pbnB1dCxcbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA0MnB4O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgb3B0aW9uIHtcblxuICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1rYXJsYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0ge1xuXG5cdCYtLWNvbnN0cnVjdGlvbiB7XG5cblx0XHRAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuXHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblxuXHRcdGhlaWdodDogNjAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDQ1cHggNDBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDQ3JSxyZ2JhKDAsMCwwLDEpIDEyMCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcblx0XHR9XG5cblx0XHQuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtIHtcblx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGUsXG5cdFx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdH1cblx0XHRcdCZfX2NvdmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDIxLCA1NywgMC45KTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdCZfX2NvdmVyLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0ge1xuXHRcdFx0XHQmX19jb3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGV4dF9tYXJnaW57XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuIiwiLmFodC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLS10cnZsIHtcbiAgICAuYWh0LXRleHQge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuICAgIC5haHQtdGV4dCB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdCB7XG4gIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkE3NEVEO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uY29taW5nLXNvb24td3JhcCB7XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3BhY2l0eTogMC43ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5tYWluLWhvbWUtY2Ige1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haHQtY2JfX2NhcHRpb24ge1xuICAgIG1hcmdpbjogMzhweCAwIDE3cHg7XG4gIH1cbiAgLmFodC1jYl9faWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5cbi5haGV0by10YWJfX2NvbnRlbnQge1xuICAgIC5haGV0by1idG4tY29udGFpbmVyIHtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuIiwiLmFodC10YiB7XG4gICYtLXRydmwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmFodC10YiB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBcbn1cbiIsIi5haHQtZGVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNjAlLCAkYy1ibGFjayk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzRweCAzMHB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi5haHQtZ2FsLXBhciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjY1cHg7XG4gIH1cblxuICAmX19ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDE2JTtcbiAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICB6LWluZGV4OiA1XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAyMSU7XG4gICAgICByaWdodDogMTQlO1xuICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgdG9wOiA0MiU7XG4gICAgICBsZWZ0OiA0MiU7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyNCU7XG4gICAgICB3aWR0aDogMzU1cHg7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuXG4gICYtLWNociB7XG4gICAgLmFodC1nYWwtcGFyIHtcbiAgICAgICZfX2hvbGRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTIwcHggMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDIwcHggMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2h1cmNoLW1hcmdpbntcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWdhbC1wYXIge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWdhbC1wYXIge1xuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDI0JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5haHQtZ2FsLXBhciB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtZ2FsLXBhciB7XG4gICAgICAgICZfX2hvbGRlciB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWh0LWdhbC1wYXIge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWdhbC1wYXIge1xuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogMjclO1xuICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0b3A6IDMzJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdG9wOiA3NyU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDE0JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1nYWwtcGFyIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1nYWwtcGFyIHtcbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRvcDogMzMlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDM1MHB4KS8yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFodC1nYWwtcGFyIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1nYWwtcGFyIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hvbGRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ldmVudHMtcGxhY2Uge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAmLS1pdGVtIHtcbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRvcDogMzFweDtcbiAgICAgICAgICAgIGxlZnQ6IDMxcHg7XG4gICAgICAgICAgICAucHJpY2UtdmFsdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubm8tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi5ob21lLWV2ZW50LXNjaGVkdWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3NjaGVkdWxlLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59IiwiLmFodC10YWJsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICAmLWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWVkdSB7XG4gICAgICAgIC5haHQtdGFibGUge1xuICAgICAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTNweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAmLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkzcHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgJi1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFodC1tb3ZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtLWZpZ3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn0iLCIuc2VjdGlvbl9iaW9ncmFwaHl7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICYtYm90dG9te1xuICAgIG1hcmdpbi10b3A6IC0xNzBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmFoZXRvLXNpbmdsZS1pbWd7XG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDI3cHggNDcuOXB4IDMuMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuICB9XG4gIC5haGV0by1oZWFkaW5nX19kZXNje1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJpb2dyYXBoeXtcbiAgICAmX2NvbnRhaW5lcntcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgJl9jb250ZW50e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0IHtcbiAgJl9fc2lkZWJhciB7XG5cbiAgICAvLyBTZWFyY2ggd2lkZ2V0XG4gICAgLnNlYXJjaCB7XG5cbiAgICAgICYtZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZpZWxkLFxuICAgICAgJi1zdWJtaXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgICYtZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBvc3RzXG4gICAgLmFodC13aWRnZXQtcG9zdHMge1xuXG4gICAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMTdweCA1cHggMTNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gY2FsZW5kYXJcbiAgICAuY2FsZW5kYXIge1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIHRyLmNhbGVuZGFyLWZpcnN0LXJvdyB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYWxlbmRhcl9oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5tb250aCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gVGFncyB3aWRnZXRcbiAgICAud2lkZ2V0X3RhZ3Mge1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWR2ZXJ0aXNlbWVudFxuICAgIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC44ODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuMzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0d2l0dGVyXG4gICAgLmFodC10d2l0dGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMjNweCAwIDI3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9sbG93IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi5yYWRpb3tcbiAgcHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSB7ZGlzcGxheTogbm9uZTt9XG4gIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWx7XG4gICAgY29udGVudDogJyc7XG4gICAgY29sb3I6ICMwYzYwOWM7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogTGF0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzA1MzZhNTtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG4iLCIubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XG4gICAgLmxhYmVsIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgIH0gICAgXG59IiwiLnNlYXJjaC1lZHVjYXRpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIC8vIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICYtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgfVxuICAgICAmX19pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgIH1cbiAgICAgXG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLmFodC10YWJsZSB7XG4gICAgJi1jbGFzc2VzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5haHQtdGFibGUge1xuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAmLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIFxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xufSBcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbn1cbiIsIi5haHQtY2FsZW5kYXIge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgICYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1jZWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cbiAgICAgICAgJi1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuYWh0LWNhbGVuZGFyIHtcbiAgICAgICAgICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBIZWFkZXIgKDE1IHRoZW1lKVxuLm1haW4taGVhZGVyIHtcblxuICBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC53aWRnZXRzLWFyZWEge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVhZGVyIGJhc2Vcbi5haGV0by1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5oYW1idXJnZXIge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmhhbWJ1cmdlci1ib3gge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxufVxuIiwiLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAge1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgIC5haGV0by10b29sYmFyIHtcbiAgICAgID4gKiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNSk7XG5cbiAgICAgIH1cbiAgICAgIC5ib3JkZXItbm9uZXtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aWRnZXQsXG4gIC5yZWdpc3RhcnRpb24sXG4gIC5sb2ctaW4ge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAucmVnaXN0YXJ0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uby1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tbGlnaHQge1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmFodC1zb2NpYWxzIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi0tdHJhbnNsdWNlbnQtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC41KTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xIHtcblxuICAvLyBUb29sYmFyXG4gICZfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cblxuICB9XG5cbiAgJl9fdG9vbGJhci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAvLyBIZWFkZXIgY29udGVudFxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCAwIDE1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmbG9hdDpub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQsXG4gICZfX2RldGFpbC1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19kZXRhaWwtdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2XG4gICZfX25hdi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTNweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2FkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmX19sYW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQ0YyNjMyO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICBhLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICNDRjI2MzI7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZXtcbiAgICAgID5he1xuICAgICAgICBjb2xvcjogI0NGMjYzMjtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1idG57XG4gICAgICAgIGNvbG9yOiAjQ0YyNjMyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcblxuICAgIC5zdWItbWVudSB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTNweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICZfX2NvbCB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBoYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAua2FybWEtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNvY2lhbHNcbiAgLmFoZXRvLXNvY2lhbHMge1xuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTXVsdGkgbGFuZ3VhZ2VcbiAgLm11bHRpLWxhbmcge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfX2FjdGl2ZSB7XG4gICAgICAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNDRjI2MzI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5tdWx0aS1sYW5nX19sYW5ndWFnZSB7XG4gICAgICAmLXRleHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0NGMjYzMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZ3VhZ2UtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMiB7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk5cHgpO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCA2NXB4IDE1cHggNzVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYS1tZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgIH1cblxuICAgICAgJiArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogJGYtbGlicmUtYmFza2VydmlsbGU7XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufSIsIi5haGV0by1oZWFkZXItMyB7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHhcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgJl9fZml4IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjNmMyMDdjIDAlLCAjRTMyNjgyIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xuICAgIC5haGV0by1oZWFkZXItM19fc2VhcmNoe1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgfVxuICAgIC5tYWluLW1lbnV7XG4gICAgICA+IC5tZW51LWl0ZW17XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG5cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCkgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2hcbiAgJl9fc2VhcmNoLWljb24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAvLyBNZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudS1tZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNzUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAuYWhldG8tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nOiAxOXB4IDM3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci00IHtcblxuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxODQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW46IDAgNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCkgO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMTBweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAubWVnYS1tZW51X190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMyU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBpdGVtXG4gIC5tZWdhLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDhweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdDYXZlYXQnO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBwYWRkaW5nOiA1cHggMzhweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgLy8gQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAvLyAgIGNvbG9yOiAkYy1hY3RpdmU7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTUge1xuICAuZHJvcGRvd24tYnRuIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU3cHgpO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggMTRweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29udGVudDogJ1xcNTUnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhc2tldCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlxcZTAxNVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gIC5tYWluLW1lbnUge1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzdGQkM0ODtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdGQkM0ODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgcGFkZGluZzogMThweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTYge1xuICAmX190b29sYmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAmX190b29sYmFyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRleHQge1xuICAgIHBhZGRpbmc6IDNweCA0MHB4IDNweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci10ZWwsXG4gICZfX3Rvb2xiYXItZW1haWwge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjJkMic7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItZW1haWwge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjJlYic7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICB9XG5cbiAgJl9fdG9vbGJhci1sYW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX21haW4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNDE1cHg7XG5cbiAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAzcHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gQXV0aGVudGljYXRpb25cbiAgLmF1dGhlbnRpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICZfX2xvZy1pbixcbiAgICAmX19yZWdpc3RlciB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcmVnaXN0ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgfVxuXG4gICAgJl9fbG9nLWluIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyB3cG1sXG4gIC53cG1sLWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWZsYWcge1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1pdGVtLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWhldG8taGVhZGVyLS1lZHUtY29udGFjdCB7XG4gIC5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTcge1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgJi5qcy1hc2lkZS1vcGVuZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29udGVudDogJ1xcZjJkNyc7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10ZXh0LWJ0biB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggNjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMTQ1cHggMTAwcHg7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWhlYWRlci03X19sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCAwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgIH1cbiAgfVxuXG4gICZfX2VtYWlsLXRpdGxlLFxuICAmX190ZWwtdGl0bGUsXG4gICZfX2hvdXJzLXRpdGxlLFxuICAmX19hZGRyZXNzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2hvdXJzLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuXG4gICZfX2VtYWlsLWhvbGRlcixcbiAgJl9fYWRkcmVzcy1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAmX19lbWFpbCxcbiAgJl9fdGVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJl9faG91cnMge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19hZGRyZXNzIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWJ0biB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlci1hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMjdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzlweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjE1KTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDMwcHggN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLmFoZXRvLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTgge1xuXG4gICZfX2lubmVyIHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbnNcbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLy8gTG9nb1xuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAmX19zZWFyY2gge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweClcbiAgICB9XG5cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDEwMiU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX2NvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGMtd2hpdGUsIDEwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAuYWhldG8tYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICB9XG5cbiAgLy8gbG9nb1xuICAubG9nbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItOSB7XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY3ItdGV4dHtcbiAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAwO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aGVudGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDEwcHggMjJweDtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBhLmFjdGl2ZXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBsb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEF1dGhlbnRpY2F0aW9uXG4gIC5hdXRoZW50aWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX3NpZ24taW4sXG4gICAgJl9fc2lnbi11cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWduLWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjcwNGY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWduLXVwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5uby1jb250YWluZXItbWQge1xuICAmLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTAge1xuXG4gIC8vIFRvb2xiYXJcbiAgJl9fdG9vbGJhci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG5cbiAgJl9fdG9vbGJhci1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fbWFpbi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIERldGFpbHNcbiAgJl9fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggOTBweCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxuXG4gICZfX2RldGFpbC1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RldGFpbC10YXJnZXQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLy8gQnV0dG9uc1xuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyZjUnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhc2tldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjNmOFwiO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHRvcDogLTlweDtcbiAgICB9XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX21lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICBsZWZ0OiAxMDElO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWh0LXNvY2lhbHMge1xuICAgICZfX2ljb24ge1xuICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgICZfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhhbWJ1cmdlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xMSB7XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC8vIE1vZGFsXG4gICZfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgJl9fbW9kYWwtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1JSAzLjUlO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTQwcHggMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gICZfX3NvY2lhbHMtdGl0bGUge1xuICAgIG1hcmdpbjogMTIwcHggMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogODBweCAwIDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDAgMTBweDtcblxuICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBwYWRkaW5nOiA1cHggNDBweCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG4gIC5oYW1idXJnZXIge1xuXG4gICAgJi1ib3gge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogM3B4O1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLXNvY2lhbHMge1xuICAgICZfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmFoZXRvLWhlYWRlci0xMV9faGFtYnVyZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNzBweDtcbiAgICAgIHJpZ2h0OiA5MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTEyIHtcblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDVweCA1MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSGFtYnVyZ2VyXG4gIC5oYW1idXJnZXIge1xuXG4gICAgJi1ib3gge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogNDlweDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAvLyBTZWFyY2ggZm9ybVxuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgfVxuXG4gICAgICAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdG9wOjBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWhlYWRlci0xMiB7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggMzBweCA1NXB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA0MHB4IDcwcHggNTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oYW1idXJnZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJ0IHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuXG4gICAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUtb3ZlcmxheSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICZfX3RleHQtaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FydCB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FydC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgJl9fY2FydC1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX19jYXJ0LW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTEzIHtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG5cbiAgICAmLS1jYXJ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gICZfX2J1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgJl9fbWVudSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGxlZnQ6IDEwMSU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgICZfX3N1Yi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhhbWJ1cmdlclxuICAuaGFtYnVyZ2VyIHtcbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xNCB7XG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTc3cHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZmFkZS1vdXQoJGMtd2hpdGUsIDAuOSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZmFkZS1vdXQoJGMtd2hpdGUsIDAuOSk7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyM3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1jYXJ0IHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGEge1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjZGQyOTMyO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgID5he1xuICAgICAgICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgfVxuICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyOTMyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAxMDElO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgaXRlbVxuICAubWVnYS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDhweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haHQtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSGFtYnVyZ2VyXG4gIC5oYW1idXJnZXIge1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNjVweDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIZWFkZXIgaXMgV0hJVEUgYnkgZGVmYXVsdFxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuICAubG9nby13aGl0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIE1lbnUgd3JhcFxuICAmX19tZW51LXdyYXAge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbGluZVxuICAmX19tYWluLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidXR0b25cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gICZfX2xvZ28ge1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5haGV0by1sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLy8gSWNvbnNcbiAgJl9faWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgLmljb25zLXdpZGdldF9faXRlbSB7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4tbGluZSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aW9uIEJ1dHRvblxuICAmX19hY3Rpb24tYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBib3hcbiAgJl9fbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDk3MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBTbGlkZSBzdWItbWVudXNcbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEhpZGUgRHJvcGRvd24gU3VibWVudXNcbiAgICAmLS1oaWRlLXN1Ym1lbnUge1xuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgTWVudSBBcnJvd3NcbiAgICAmLS1oaWRlLWFycm93cyB7XG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEN1cnJlbnQgaXRlbVxuICAgICYtLWNpLXNob3J0LWxpbmUge1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaS1saW5lLWFib3cge1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNpLWxpbmUtYmVsb3cge1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNpLXJvdW5kZWQtc29saWQtYmcge1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIHN0eWxlc1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAmLS1kZHQtZGVmYXVsdCB7XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtd2hpdGUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLWRhcmsge1xuICAgICAgICAgIC5zdWItbWVudSB7XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGR0LWNsYXNzaWMge1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtd2hpdGUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLWRhcmsge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGR0LWNsZWFuIHtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy13aGl0ZSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtZGFyayB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICAgICAgPiAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE5hdlxuICBuYXYge1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgSXRlbVxuICAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzNweCA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gQ3VycmVudFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBDdXJyZW50XG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gICAgICA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2NvbCB7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDYpO1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9QVElPTlNcblxuICAvLyBGdWxsd2lkdGggY29udGFpbmVyXG4gICZfX2ZsdWlkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3JzXG4gICYtLWNlbnRlci1uYXYge1xuICAgIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgICAgZmxleC1iYXNpczogMCU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAgIGZsZXgtYmFzaXM6IDE2JTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sb3JzXG4gIC8vIFNvbGlkIGlzIHN1cHBvc2VkIHRvIGJlIHNvbWUgZGFyayBjb2xvclxuXG4gICYtLXNvbGlkIHtcbiAgICAvLyBNYWtlIHdoaXRlIGl0ZW1zXG4gICAgLm1lbnUtaXRlbV9fc3VidGV4dCxcbiAgICAuYWhldG8tbG9nb19fdGV4dCxcbiAgICAuaWNvbnMtd2lkZ2V0X19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgID4gIC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgPiAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV2lkZ2V0c1xuICAgIC53aWRnZXQge1xuICAgICAgJnMtYXJlYV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5haHQtc29jaWFscyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUge1xuXG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JhZCB7XG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JhZC1ob3Ige1xuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFRyYW5zcGFyZW50IENvbG9yc1xuICAmLS10cmFuc3BhcmVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOSk7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhbnNsdWNlbnQtZGFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94LFxuICAgICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1ha2Ugd2hpdGUgaXRlbXNcbiAgICAubWVudS1pdGVtX19zdWJ0ZXh0LFxuICAgIC5haGV0by1sb2dvX190ZXh0LFxuICAgIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiAgLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXaWRnZXRzXG4gICAgLndpZGdldCB7XG4gICAgICAmcy1hcmVhX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmFodC1zb2NpYWxzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cmFuc2x1Y2VudC1saWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRnVsbHNjcmVlbiBNZW51IGhhcyBpdHMgb3duIHN0eWxlIG9mIGl0ZW1zIGFuZCBkcm9wZG93bnNcbiAgJi0tZnVsbHNjcmVlbi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIG5hdiB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmpzLXN0aWNreS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIFNoYWRvd3NcbiAgJi0tc2hhZG93LTEge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICB9XG5cbiAgJi0tc2hhZG93LTIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4yKTtcbiAgfVxuXG4gICYtLXNoYWRvdy0zIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjQpO1xuICB9XG5cbiAgJi0tc2hhZG93LTQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gIH1cblxuICAmLS1zaGFkb3ctNSB7XG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICB9XG4gIH1cblxuICAvLyBXaWRnZXRzXG4gICZfX3dpZGdldHMtYXJlYSB7XG4gICAgLmFodC1zb2NpYWxzIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB0b3A6IC05cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAud3BtbCB7XG4gICAgJi1scy1sZWdhY3ktZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbHMtbmF0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1scy1zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbHMtZmxhZyB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAud2lkZ2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5haGV0by10b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgLnJlZ2lzdGFydGlvbixcbiAgICAgIC5sb2ctaW4ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMDtcbiAgICAgIH1cblxuICAgICAgLmFodC1zb2NpYWxzIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDBweCA0cHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2lkZ2V0X3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogIGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAud3BtbC1scyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAgY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgfVxuXG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXB7XG4gICAgICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgICAubG9nby13aGl0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubG9nby1ibHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXNvbGlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1zb2xpZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAge1xuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMkE3NEVEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIHtcbiAgICAgIC5yZWdpc3RhcnRpb24sIC5sb2ctaW4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMkE3NEVEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by10b29sYmFyIHtcbiAgICAgIC5haHQtc29jaWFsc19faXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWxvZ29fX3RleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwbWwtbHMtaXRlbS10b2dnbGUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAge1xuICAgICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgICA+ICoge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ3JhZGllbnQtd3JhcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkYy13aGl0ZSwgcmdiKDI0MCwgMjQ1LCAyNTUpKTtcblxuICAudy0xMDAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmltZy13aWRodCB7XG4gICAgLnctMTAwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1jb2xvciB7XG4gICYtLWdyZXkge1xuICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmYge1xuICAmLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmLTMwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAmLTYwIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICAmLXN0eWxlLWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3dyYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuXG4gIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci10b3A6IDI4cHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDI4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZi0xOHB4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udGFiLWdyYWRpZW4td3JhcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI0NiwgMjQ5LCAyNTUpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNTklKTtcbn1cblxuLmJvcmRlci1yYWRpdXMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJvcmRlci1yYWRpdXMtNXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG5cbi5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGV0LXNwYXNpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG59XG5cbi5zZXJ2aWNlLXdyYXBwIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mdWxsX2hlaWdodF93cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM3cHgpO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjdweCk7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5jb250YWN0LXNpZGViYXItY29udGFjdC13cmFwIHtcbiAgcGFkZGluZzogMTIwcHggOTVweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuXG4ubWFyZ2luLTMwdCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXdyYXAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5uZXItcGFnZXMvYWRkaXRpb25hbC1wYWdlL2NvbWluZy1zb29uLWJnLnBuZycpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMEZDQUU2LCAjMkE3NUVFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIGF1dG87XG59XG5cbi5mYXEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG5cbi5jb250YWN0LXNpbmdsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuXG4gICAgJi0tc2FhcyB7XG4gICAgICAmID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA3My4xcHggMTAuOXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIC5jb250YWN0LXNpbmdsZS13cmFwX19jb250YWN0cyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvbWUgZXZlbnRcbi5ob21lLWV2ZW50LXdyYXAtc3VicyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvTWFzay5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogKDUwJSAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmFoZXRvLXNpbmdsZS10ZXh0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZXZlbnQvZmVlZGJhY2svYmctaW1hZ2UuanBnJyk7XG5cbiAgLnN3aXBlci0taG9tZS1ldmVudCB7XG4gICAgLnN3aXBlci1idXR0b24ge1xuICAgICAgJi1wcmV2IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA4JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwOCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uZXh0LCAmLXByZXYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uZXh0OmhvdmVyLCAmLXByZXY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGlja2V0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9zY2hlZHVsZS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG59XG5cbi5ob21lLWV2ZW50LXdyYXAtYWJvdXQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvQS5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICYtLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L2Fib3V0LWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA4OTZweDtcbiAgfVxuICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzZW07XG4gIH1cbiAgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1pbWcge1xuICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC11cGMtZXZlbnQge1xuICAuYWhldG8tYnRuLS1saWdodC5haGV0by1idG4tLXNoYWRvdzpub3QoLmFoZXRvLWJ0bi0tY2lyY2xlKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYWhldG8tc2luZ2xlLXRleHQge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1sZXR0ZXItcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9TLnBuZycpLCB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvdGVhbS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCwgYm90dG9tIHJpZ2h0O1xufVxuXG4vLyBFZHVjYXRpb25cbi5ob21lLWVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9lZHVjYXRpb24vYmctMS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1MCU7XG59XG5cbi5ob21lLWVkdS13cmFwLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9lZHVjYXRpb24vYmctMy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5MHB4O1xuICAmLmJhY2tncm91bmQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4O1xuICB9XG59XG5cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1lZHUtY291cmNlcy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLmFoZXRvIHtcbiAgICAmLWJ0biB7XG4gICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIH1cbiAgICAmLWhlYWRpbmcge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uaG9tZS1lZHUtd3JhcC1tYWlsLWZvcm0ge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWVkdWNhdGlvbi1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ob21lLWVkdS13cmFwLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZWR1LXRlYW0ucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLWxvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9lZHVjYXRpb24vZ2FsbGVyeS1iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmhvbWUtZWR1LXdyYXAtcHJpY2luZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCUsIGNlbnRlciA4MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ1MHB4LCBhdXRvO1xuXG4gICYtLWhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjNweDtcbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0yNjRweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICYtLWhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICAgIH1cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNsYXNzZXMtZWR1LXByaWNpbmcge1xuICAmLS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYzcHg7XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMjg0cHg7XG4gIH1cbn1cblxuLmhvbWUtZWR1LXdyYXAtc2VydmljZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5hdXRob3ItYmlvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9fYmxvY2txdW90ZSB7XG4gICAgZmxleDogNTtcbiAgICBtaW4td2lkdGg6IDQ2MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NraWxscyB7XG4gICAgZmxleDogNTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcnQtcmVsYXRlZC1wcm9kdWN0cy13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5wb3J0Zm9saW8tbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLWJnLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCk7O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tMDMtdGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDY1cHggMzBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbn1cblxuLnBvcnRmb2xpby0wMy1yZWMtcHJqLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ud3JhcC0xMjcwcHgge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3MjBweCB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTc1MHB4IHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMjkwcHgge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXJnZS1jb250YWluZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3JhcC0xODIwcHgge1xuICBtYXgtd2lkdGg6IDE4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTEzMjBweCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucG9ydGZvbGlvLTA2LW5hdi13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuXG4udHJhdmVsLXRvdXJzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90cmF2ZWwvaG9tZS1wYWdlL2JnLTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogKDEwMCUsIGF1dG8pO1xufVxuXG4uYnVzaW5lc3Mtc2VydmljZXMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1c2luZXNzL2hvbWUtcGFnZS9iZy0xLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cblxuLndyYXAteW9nYS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi53cmFwLXlvZ2EtMiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTEucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0LCB1cmwoJy4uL2ltZy95b2dhL2hvbWUteW9nYS9iZy0yLnBuZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAuYWh0LWN0YS0tc2ltcGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLndyYXAteW9nYS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLndyYXAteW9nYS03IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2NXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbn1cblxuLmJnLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLWhvbWUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RydXRpb24tY3RhLWhvbWUuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbnN0cnVjdGlvbi1jdGEtdGVzdGltb25pYWxzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnVjdGlvbi10ZXN0aW1vbmlhbHMuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4IDtcbiAgfVxufVxuXG4uei1pbmRleC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZWR1LXdyYXAtMSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDc4LjUlIGNlbnRlcjtcbiAgLmFoZXRvIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub2wtLWxnLW51bXMge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLXNsYWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmVkdS13cmFwLTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDU1cHg7XG59XG5cbi50cnZsLXdyYXAtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjUwLCAyNDYpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG59XG5cbi5jaHVyY2gtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuXG5cbi5jaHVyY2gtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNodXJjaC13cmFwLTMge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG4uY2h1cmNoLXdyYXAtMy5hYm91dC1jaHVyY2gtd3JhcC0zIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDdweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9kb25hdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4udWwge1xuICAmLS1kb3R0ZWQge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgcGFkZGluZzogNXB4IDBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogIzM3NzZlYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNzaW5lcyB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjY2YyNjMyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgUmVib290IHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVib290XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC44NzUpICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfSAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLndpZGdldCB7XG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gICZfYWhldG8ge1xuICAgICZfX2xvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICYtLWFkZHJlc3Mge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5haGV0by1zb2NpYWxzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfSAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE5hdk1lbnVcbiAgJl9uYXZfbWVudSB7XG4gICAgLm1lbnUge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmXzEge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl8yIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfMyB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBSZWNlbnQgZW50cmllc1xuICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAmXzEge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfMiB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndpZGdldC1pbWcge1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl8zIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTWFpbGNoaW1wIE5ld3NsZXR0ZXJcbiAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuYWhldG9fbWMge1xuICAgICAgJl8xIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWthcmxhO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfMiB7XG4gICAgICAgIGJ1dHRvbixcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl8zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLy8gUGF5bWVudFxuICAmX3BheW1lbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC8vIFRpbWUgU2NoZWR1bGVcbiAgJl90aW1lX3NjaGVkdWxlIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBiIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAmXzIge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNZWRpYSBHYWxsZXJ5XG4gICZfbWVkaWFfZ2FsbGVyeSB7XG4gICAgLmdhbGxlcnkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICB9XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEZvcm1cbiAgJl9jdXN0b21fZm9ybSB7XG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICBpbnB1dFt0eXBlPXVybF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFR3aXR0ZXJcbiAgJl90d2l0dGVyIHtcbiAgICAud2lkZ2V0LXBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgIC53aWRnZXQtaWNvbiB7XG4gICAgICAvL3BhZGRpbmctdG9wOiAzcHg7XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0LWFkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2FoZXRvX19sb2dvIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb3Vyc2VzIHtcbiAgICAmLS1lZHUge1xuICAgICAgLndpZGdldCB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5haHQtY291cnNlcy13ZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICB9XG59XG4vLyBTb2NpYWxcbi5haGV0by1zb2NpYWxzIHtcbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcblxuICB9XG4gIC5haHQtc29jaWFscyB7XG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbiAgfVxufVxuLmFodC1zb2NpYWxzLS1lZHUge1xuICAuYWhldG8tc29jaWFscyB7XG4gICAgJl9fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi5haHQtc29jaWFscy0tY2lyY2xlIHtcbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBtYXJnaW46IC01MHB4IDAgNTBweDtcbiAgfVxufVxuLy8gRm9vdGVyIG1lbnVcbi5haGV0by1mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5tZW51IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyB7XG4gIC5haHQtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogODZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWh0LXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmFodC1wYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweDtcbiAgICAmLS1lZHUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWh0LXR3aXR0ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIC50d2VldHMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAmX19mb2xsb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9IFxuICB9XG4gIFxuICAuYWhldG9fbWNfZWR1IHtcbiAgICAgIHBhZGRpbmc6IDQ3cHggMzBweCA5NHB4O1xuICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB9XG4gICAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0NTJiNztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICBcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCIuYWhldG8tZm9vdGVyLTEge1xuICAud2lkZ2V0IHtcbiAgICAmX2FoZXRvX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0yIHtcbiAgLndpZGdldCB7XG4gICAgJl9haGV0byB7XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMyB7XG4gIC8vIEluc3RhZmVlZFxuICAuaW5zdGFmZWVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldCB7XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgICAuYWhldG8tc29jaWFscyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAvLyBOYXZNZW51XG4gICAgJl9uYXZfbWVudSB7XG4gICAgICAmXzIge1xuICAgICAgICAubWVudSB7XG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItNCB7XG4gIC8vIEluc3RhZmVlZFxuICAuaW5zdGFmZWVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldCB7XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAgICZfMiB7XG4gICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItNSB7XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAgICZfMiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICYuYWhldG9fbWMge1xuICAgICAgICAmXzEge1xuICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTYge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLXNsYWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAmLS1tYWlsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG8tc2xhYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG8tc2xhYjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICYuYWhldG9fbWMge1xuICAgICAgICAmXzEge1xuICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci03IHtcbiAgLndpZGdldCB7XG4gICAgJl9uYXZfbWVudSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAubWVudSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiA1cHggMjJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItOCB7XG4gIC53aWRnZXQge1xuICAgIC50d2VldHMge1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfYWhldG8ge1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgICYtLWFkZHJlc3Mge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4xKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIE5hdiBNZW51XG4gICAgJl9uYXZfbWVudSB7XG4gICAgICAubWVudSB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC42KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFR3aXR0ZXJcbiAgICAmX3R3aXR0ZXIge1xuICAgICAgLndpZGdldC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53aWRnZXQtcG9zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAud2lkZ2V0LWFkZCB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci05IHtcbiAgLndpZGdldCB7XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAmLS10ZWwge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTEwIHtcbiAgLndpZGdldCB7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4e1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1zb3VyY2Utc2Fucy1wcm87XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgICAgJi5haGV0b19tYyB7XG4gICAgICAgICZfMiB7XG4gICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcDplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTEge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxLjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2luZm9zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICYtLW1haWwge1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBOYXYgTWFudVxuICAgICZfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTEyIHtcbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmX3BheW1lbnQge1xuICAgICAgLmNhcmRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5haHQtc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTMge1xuICAud2lkZ2V0IHtcbiAgICAudHdlZXRzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgICAgICAgIGNvbG9yOiAjZmE2NzQyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZhNjc0MjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTQge1xuICAud2lkZ2V0IHtcbiAgICAuTXlUd2VldHMge1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbmF2X21lbnV7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi42NztcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLk15VHdlZXRze1xuICAgICAgLnR3ZWV0c3tcbiAgICAgICBhe1xuICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxuICAud2lkZ2V0X25hdl9tZW51XzJ7XG4gICAgLndpZGdldC10aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTUge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgfVxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgICAgJi5haGV0b19tYyB7XG4gICAgICAgICZfMSB7XG4gICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmFodC1zb2NpYWxzLS1jaXJjbGV7XG4gICAgLmFodC1zb2NpYWxzX19saW5re1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4iXX0= */
